Keyword Cannibalization: How to Detect and Fix It
Keyword cannibalization happens when two pages on your site compete for the same search. Detect it in Search Console and fix it with a decision tree.
Key takeaways
The title tag and meta description are the two texts Google can show for your page in search results: the blue headline and the snippet beneath it. A good title tag is unique, descriptive, front-loaded with the main idea, and short enough not to be cut off. A good meta description makes a clear, truthful promise and gives a reason to click. Both are written for people, with the keyword included naturally.
We treat them together because they work as one small ad: the title catches the eye, the description closes the deal. Below you will find the rules that matter, formulas you can adapt, before-and-after examples, a way to test results, and the mistakes that lead Google to rewrite your text. This is one of the quickest wins in on-page SEO: two fields to edit per page, no code required.
The title tag (the <title> element in the <head>) is the name of the page. It appears in Google results as the blue link, in the browser tab, in bookmarks, and often when the page is shared. It is not the same thing as the H1, the visible headline on the page, which we cover in the guide to heading structure H1–H6.
The meta description is the <meta name="description"> tag, also in the <head>. It holds a summary of the page and can be used by Google as the snippet under the title.
<head>
<title>How to Choose a Robot Vacuum: 7 Criteria That Matter</title>
<meta name="description" content="Suction power, navigation, battery life, filters: the 7 criteria for comparing robot vacuums, with a checklist to use before you buy.">
</head>Three things worth knowing from the start:
meta keywords tag is not used by Google Search and has no effect on indexing or ranking. You can delete it.A good title does two things in under 60 characters: it makes clear what the page is about and gives a reason to click. Order matters, because the beginning is always visible and the end can be cut off.
| or –) if it makes sense. On pages where the brand adds nothing, drop it.A few formulas to start from, adapted to search intent:
| Page type | Formula | Example |
|---|---|---|
| Informational guide | Topic + format + benefit | Core Web Vitals: What to Measure and How to Improve Them |
| List | Number + topic + criterion | 7 Criteria for Choosing a Robot Vacuum |
| Question | Exact question + short answer | How Do You Choose a Robot Vacuum? The Answer in 7 Criteria |
| Store category | Category + differentiating attribute | Robot Vacuums With Self-Emptying Dock |
| Service page | Service + location + differentiator | Bookkeeping for Freelancers in Cluj, Monthly Plans |
| Product | Product + model + attribute | X200 Robot Vacuum, 150-Minute Battery |
The title has to respect search intent: a transactional query wants an offer page, an informational one wants a guide. If the format is wrong, even a great title will not help; see the article on search intent.
A meta description is a small advertisement. Google does not present it as a ranking factor, but it can decide whether people click you or your neighbor in the results. Google often bolds the words from the query, so include the terms the page is about.
A simple three-part structure:
Aim for roughly 120–155 characters. Google sets no fixed limit; its documentation says the snippet adapts to the device and the query, and text that is too long will be cut. Mobile space is tighter, so put the essentials first.
Rules we recommend:
Below are three typical cases, invented for illustration, with the reason for each fix.
| Before | After | What changed |
|---|---|---|
| Home – My Company LLC | Online Bookkeeping for Freelancers and LLCs – My Company | The title now shows the service, not just “Home” |
| Cheap robot vacuums, robot vacuum, best robot vacuum, robot vacuum price | Robot Vacuums: Buying Guide and Recommended Models | No repeated words; natural phrasing |
| Description: “Learn everything you need to know about this topic in our article.” | Description: “Seven criteria for choosing a robot vacuum, with a checklist and the most common buying mistakes.” | A concrete promise instead of an empty formula |
Notice that “after” is not necessarily longer, just more informative. A short, precise title usually beats a long, vague one.
Google publishes no character count. Display is cut off based on the available width, measured in pixels, which is why two titles with the same number of characters can render differently. On desktop the title area is typically around 600 pixels, which often means 50–60 characters. That is an approximate value observed in practice, not an official rule, and it can change.
What to do in practice:
The same reasoning applies to descriptions, with one difference: Google may show a longer or shorter snippet depending on the device, so do not optimize “to the character.”
Google's documentation explains that title links in results are generated automatically and can come from several sources: the <title> tag, the H1 and other prominent text on the page, and the anchor text of links pointing to the page. Common reasons for a rewrite include a title that:
A rewrite is not a penalty. It is the search engine choosing a wording it thinks describes the page better. The fix is to write a better title, not to fight Google.
For descriptions, things are looser: according to Google's documentation, it sometimes uses the meta description when that describes the page better than text taken directly from the page, so the choice can differ from query to query. That is why the same page can show different snippets for different searches. Good copy in the first paragraphs of the page is therefore also a form of “meta description.”
If you want to control the snippet, directives such as nosnippet and max-snippet exist, and Google's documentation describes them. Use them only with a real reason, because they limit the page's visibility.
On a small site you edit page by page. On a large one you work through templates. A safe order of work:
{Category} – {attribute} | {Brand}. WordPress SEO plugins use variables such as %%title%%, %%sep%%, and %%sitename%% (Yoast) or %title%, %sep%, and %sitename% (Rank Math). For category pages, see the guide to optimizing category pages.Measuring properly is slower than writing. In Google Search Console, the Performance report shows impressions, clicks, and CTR for each page.
A “good” CTR depends on position, query type, and other elements in the results (images, direct answers), so there is no universal number. Compare the page with itself over time.
The title tag and meta description are the only texts in SEO written explicitly for the eye of the user in the results. A clear, unique title, a description with a concrete promise, and a length checked in pixels are enough in most cases.
What you can do in the next 30 minutes:
If you have a large site or several templates, a team offering on-page SEO can define the rules by page type and implement them in your CMS, so the text stays correct and consistent across the entire site.
Frequently asked questions
Google generates title links automatically and may replace your tag if it is empty, too long, repeated across many pages, or does not describe the page well. It then draws on other sources, such as the H1 or the anchor text of links to the page. A unique, concise, accurate title lowers the chance of a rewrite.
Google does not publish a fixed limit. Display is cut off by pixel width, which on desktop is around 600 pixels, or roughly 50–60 characters depending on the letters used. Check titles in a simulator rather than relying on character counts alone.
Google does not present it as a ranking factor. It helps with clicks: if the description clearly explains what users will get, more of them visit. Google may also show a passage from your page instead of your description if it judges that a better match for the query.
Usually yes, at the end, if the brand is known or you are building it. On the home page you can put it first. Keep a simple separator, and do not let the brand use up the space needed for the page's main idea.
It is not recommended. Duplicate titles make pages hard to tell apart in results and signal an unfinished template. Every indexable page needs its own title that reflects its topic, even if the brand name at the end repeats.
Related service
Keep reading
Keyword cannibalization happens when two pages on your site compete for the same search. Detect it in Search Console and fix it with a decision tree.
Heading structure H1 to H6 explained: how many H1s to use, how to nest H2 to H4, which mistakes hurt accessibility, plus a checklist you can use today.
Keyword research in 5 steps: where to find terms, how to score them by value and winnability, how to map them to pages, and the mistakes that waste budget.
Send us your website address and we’ll reply with a free initial analysis and a concrete SEO strategy — no strings attached.