seodraft

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
Two Spanish topics from the classifier's calibration set: "mistakes when implementing a CRM in a clinic" and "common failures when setting up a management system in a practice". They share no content words, so word overlap scores 0.00; the classifier reads one question.

How a twin gets stopped

A twin can be stopped at three points, and each one is cheaper than the next.

  1. 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. 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. 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

Create your seodraft account.

7 days free, no card needed. Then $5/month if you subscribe.