Feature · Plan
Stop keyword cannibalization before the article exists.
seodraft checks every new topic against your topic bank and your published pages, and every draft against your other articles. A near-duplicate is withheld before you pay to measure it, and a draft on a term another article already covers fails the rules. The card below is a pair that word matching misses and the classifier catches.
7 days free, no card needed. Then $5/month if you subscribe.
What is keyword cannibalization?
Keyword cannibalization is when two or more pages on one site target the same query and the same intent. They compete for one spot in the results, and links and clicks split between them.
Most checkers find it after it happens, in Search Console data for pages that already rank. seodraft checks at the two moments you can still avoid it: when a topic enters the plan and when a draft asks to be approved.
What seodraft checks
- Stored topics
- A new question that shares most of its content words with one in your bank is withheld, and the stored twin is named.
- Published pages
- After a sitemap import, a question one of your pages already covers is withheld the same way.
- Rewordings
- A classifier flags a question that repeats a stored one in different words, so you can merge or keep it.
- The same term
- A draft whose target term another article already covers fails the rules, and the post is marked failed.
- Similar titles
- A title 60% or more similar to another post's gets an advisory.
- Translations
- The same article in another language is linked as a translation and never counts as a twin.
A measured pair
- Stored topic
- errores al implementar un CRM en una clínica
- New topic
- fallas frecuentes al poner un sistema de gestión en un consultorio
- Word overlap
- 0.00 (withheld at 0.70)
- Classifier
- 0.97 (flagged at 0.70)
- Result
- Flagged as a probable twin, to merge or keep
How a twin gets stopped
A twin can be stopped at three points, and each one is cheaper than the next.
- 1
The agent adds topics. Near-duplicates of a stored topic or a published page are withheld before their metrics are bought, with the twin named.
- 2
The classifier reads the rest. Rewordings that share no words are flagged, and the agent merges them with merge_topics or keeps them on purpose.
- 3
The rules check the draft. A draft on a term another article covers fails. The fix is editing that article, and rewording the topic will not get the draft through.
What it costs
A withheld topic is never measured, so the ~USD 0.11 metrics batch is not spent on a twin.
The classifier runs on seodraft's account and costs your DataForSEO balance nothing.
Questions about cannibalization
Short answers on what the check reads, what it needs and what it leaves alone.
- Can I publish two posts on the same keyword anyway?
- The rule reads the target term, so a new title on the same term still fails. Edit the article that covers it, or point the new post at a different question.
- Does it need Search Console?
- It reads your topic bank, your imported sitemap and the articles in seodraft. Search Console data is not part of the check.
- What about the same article in English and Spanish?
- Link them as translations. A translation is never counted as cannibalization.
Related
- Content brief · What the agent reads before it writes.
- AI slop checker · The rules that check the finished draft.
- Pricing · One plan, $5/month.