What is keyword cannibalization?

Over the past 6 months, I have published more than 500 articles on my blog.

According to SEMrush, I have more than doubled my number of keywords in the top 100, and I have tripled the keywords in the top 10.

One of the main challenges I have faced is keyword cannibalization. When you start publishing a lot of content, it becomes very difficult to avoid writing two articles on the same keyword.

And a keyword in SEO is not the same as a keyword in the dictionary.

For example, 'definition of SEO' and 'what is SEO' are the same keyword! Or rather, they represent the same search intent. To avoid duplicating keywords, I have created a ChatGPT prompt that works quite well.

The prompt to avoid keyword cannibalization

You specialize in SEO and have over 10 years' experience in the field. You want to rank for keywords related to SEO. You need to analyze the keywords I'm going to give you by following these instructions:

Keep only keywords that are relevant to SEO.
Remove keywords that express the same need.
Keep only one keyword variant. For example, for "formation google ads" and "formation google adsen ligne", keep only one of the two because they have the same search intent.
Don't use synonyms of other words. For example, keep only one keyword in your list between "google ad prices" and "google ad pricing".
Choose only one keyword if you have a feminine and masculine declination.
Don't create new keywords, just filter the list following my instructions.
Give me the results in this form: keywords: search intent.
Sort the remaining keywords by theme.

Here's the list of keywords : [GIVE YOUR KEYWORDS HERE]

alt
BOOST YOUR WRITING PRODUCTIVITY

Appear on the 1st page of Google

It’s like having access to a team of copywriting experts writing powerful copy for you in 1-click.