When Google ranks the wrong page from your website, it usually means two or more of your pages are competing for the same keyword and Google cannot tell which one you intended. This is called keyword cannibalisation. It is fixed by choosing one target page per keyword, consolidating or redirecting the weaker pages, rewriting overlapping content to target different intent, and pointing your internal links at the page you actually want to rank.
This is one of the most under-diagnosed SEO problems for Pakistani businesses. You built a proper service page, optimised it carefully, and yet when you search your main keyword, Google shows a two-year-old blog post instead. Or worse, it rotates between three different URLs week to week. Here is why that happens and exactly how to correct it.
Why This Problem Matters More Than It Looks
At first glance, this seems harmless. You are still ranking, just with a different URL. But the business impact is real.
The wrong page converts poorly. A blog post explaining a concept is written to inform. A service page is written to sell. If Google sends a ready-to-buy customer to your educational article, they read, learn something, and leave. Your conversion rate collapses even though your ranking looks fine.
Your signals get divided. If three pages target “SEO services in Islamabad,” any backlinks, internal links and engagement signals are split across all three. Instead of one strong page, you have three medium-weak pages. None of them reaches page one.
Your rankings become unstable. Google may switch between the competing URLs, which resets accumulated performance each time and makes your reporting look erratic.
Your best page can be suppressed. Google generally shows only one or two results from a single domain for most queries. If your blog post occupies that slot, your service page cannot appear even if it is better.
What Keyword Cannibalisation Actually Is
Keyword cannibalisation happens when multiple URLs on your website target the same or very similar search intent.
It is important to be precise here, because the term gets overused. Two pages mentioning the same keyword is not cannibalisation. Two pages trying to satisfy the same search intent is.
Not cannibalisation:
- A service page targeting “SEO services in Islamabad” and a blog post targeting “how long does SEO take”
- A pricing page and a case study page that both mention SEO
- A homepage that references your services and a dedicated services page, provided the homepage is clearly broader
Cannibalisation:
- A service page for “SEO services in Islamabad” and a location page for “SEO company Islamabad”
- Three blog posts titled “best SEO agency in Pakistan,” “top SEO companies in Pakistan,” and “how to choose an SEO agency in Pakistan”
- A services page and a landing page with nearly identical content created for an ad campaign
The difference is intent. If the same person, typing the same query, would be equally satisfied by either page, Google has to choose and it may not choose the one you want.
How Cannibalisation Happens in Real Businesses
It rarely happens deliberately. The usual paths are:
Content published without a keyword map. Someone writes articles based on topic ideas rather than assigned target keywords. Over two years, four posts drift onto the same subject.
Multiple agencies over time. Each new agency creates its own “optimised” service page without auditing what exists. The old pages are never removed.
Location pages built from templates. A business creates pages for Islamabad, Rawalpindi, Lahore and Karachi that are 90% identical. Google struggles to differentiate them and may rank whichever it happens to trust most, regardless of which city the user searched.
Landing pages for campaigns. Pages built for Google Ads or Facebook campaigns get indexed and compete with the main site pages.
Category and tag pages in WordPress. Archive pages automatically generated by WordPress often target the same terms as the posts inside them.
How to Diagnose It in Google Search Console
You do not need paid tools for this. Search Console gives you everything.
Step 1: Open Performance and filter by query. Enter your target keyword in the query filter.
Step 2: Switch to the Pages tab. With the query filter still applied, this shows every URL on your site that has ranked for that keyword. If more than one URL appears with meaningful impressions, you have found cannibalisation.
Step 3: Look at the trend. Set the date range to the last twelve months and compare. If the impressions for one URL fall as another rises, Google has been switching between them.
Step 4: Repeat for your top ten commercial keywords. These are the ones that matter financially. Make a simple table.
| Target keyword | Page you want to rank | Pages actually ranking | Action |
|---|---|---|---|
| SEO services in Islamabad | /seo/ | /seo/, /blog/seo-guide/, /islamabad-seo/ | Consolidate |
Step 5: Do a site search. In Google, type site:yourdomain.com "your keyword". This shows every indexed page containing that phrase, which often reveals forgotten pages you did not know existed.
The Five Ways to Fix It
Choose the fix based on the situation. Do not apply the same solution to everything.
Fix 1: Consolidate and redirect
Use when: Two or more pages serve the same intent and one is clearly better.
Merge the useful content from the weaker pages into the strongest one, then 301 redirect the weaker URLs to it. This combines all link equity into a single page.
This is the most powerful fix and usually produces the fastest improvement, because you are turning three medium pages into one strong page overnight.
Fix 2: Differentiate the intent
Use when: Both pages have value but overlap too much.
Rewrite one page to serve a genuinely different stage of the buyer journey. For example, keep your commercial service page focused on hiring process, packages, coverage, proof and rewrite the blog post to focus purely on education: how SEO works, what the timeline looks like, how to evaluate results.
The rewritten blog post should then link to the service page rather than compete with it.
Fix 3: Fix your internal linking
Use when: The wrong page is ranking because it receives more internal links than the right one.
Internal links are one of the strongest signals of which page you consider most important. If forty blog posts link to your old article and only the menu links to your service page, Google follows your own vote.
Go through your content and change the internal links so that the keyword-rich anchor text points to the page you want to rank. For example, blog posts discussing search visibility should link to your main SEO services page rather than to another blog post.
Fix 4: Noindex or delete low-value pages
Use when: The competing page has no traffic, no links and no strategic purpose.
Old campaign landing pages, thin tag archives, duplicate category pages and abandoned drafts can simply be removed or set to noindex. If a page has any backlinks, redirect it instead of deleting it.
Fix 5: Use canonical tags for near-duplicates
Use when: You must keep two similar pages live for business reasons, such as separate pages for two service areas with legitimately similar content.
A canonical tag tells Google which version is the master. Use this carefully canonicalising pages that are genuinely different can suppress pages you wanted indexed.
Location Pages: The Biggest Cannibalisation Trap in Pakistan
This deserves its own section because so many local businesses fall into it.
The typical approach: create one page per city, change the city name, publish. Islamabad, Rawalpindi, Lahore, Karachi, Faisalabad, Multan. Six pages, one template.
Two problems follow. First, Google sees near-duplicate content and may index only one of them. Second, those pages cannibalise each other and your main service page.
The fix is to make each location page genuinely distinct:
- Reference actual areas within the city Blue Area, F-7, G-11, DHA
- Include locally relevant examples and client types
- Mention local landmarks or business districts naturally
- Add unique testimonials from clients in that city
- Include city-specific details such as market conditions or common local industries
If you cannot write a genuinely distinct page for a city, you probably should not have a page for that city. One strong page targeting SEO services in Islamabad will outperform six thin pages every time.
What to Expect After Fixing It
Cannibalisation fixes tend to produce faster results than most SEO work because you are concentrating existing authority rather than building new authority.
Week 1-2: Google recrawls the changed pages. Redirects begin passing signals. You may see temporary fluctuation.
Week 3-6: The consolidated page typically begins ranking higher than any of the individual pages did. The competing URLs drop out of results for that keyword.
Week 6-12: Rankings stabilise. Click-through rate often improves because the correct page usually the commercial one is now showing.
Warning: Rankings may dip briefly right after consolidation. This is normal while Google processes the redirects. Do not reverse the change within the first three weeks.
How to Prevent It Going Forward
Maintain a keyword map. A simple spreadsheet listing every important keyword and the single URL assigned to it. Before publishing anything new, check the map.
One primary keyword per page. Supporting variations are fine. Two primary commercial keywords on one page is usually a mistake, and the same primary keyword on two pages always is.
Audit before you publish. Run site:yourdomain.com "keyword" before creating new content on a familiar topic.
Review quarterly. Content libraries drift. A quarterly check of your top twenty commercial keywords in Search Console catches problems before they cost you months.
Brief writers properly. Tell writers not just the topic but the target keyword, the intent, and which existing pages they must link to and must not overlap with.
Frequently Asked Questions
Why is Google ranking my blog post instead of my service page?
Google ranks the page it believes best matches the search intent and has the strongest signals. If your blog post has more internal links, more backlinks, older indexing history or more comprehensive content, Google may prefer it even when your service page is the commercially correct answer.
What is keyword cannibalisation in SEO?
Keyword cannibalisation occurs when two or more pages on the same website target the same keyword and search intent. This splits ranking signals between them, causes unstable rankings, and often results in Google ranking the weaker page.
How do I find cannibalisation on my website?
Use Google Search Console. Filter the Performance report by your target keyword, then open the Pages tab. If multiple URLs show impressions for that query, those pages are competing. You can also run a site: search in Google with the keyword in quotes.
Should I delete the page that is ranking incorrectly?
Not usually. If it has traffic or backlinks, merge its useful content into your preferred page and apply a 301 redirect. Only delete pages that have no traffic, no links and no strategic value.
Will a 301 redirect pass my rankings to the new page?
A 301 redirect passes most ranking signals to the target page, though not instantly. Expect two to six weeks for Google to process the change fully and for the target page to reflect the combined authority.
Can internal links change which page Google ranks?
Yes. Internal links are a strong signal of page importance. Redirecting your internal links, with descriptive anchor text, toward the page you want to rank is often enough to shift which URL Google chooses.
Is it bad to have multiple pages mentioning the same keyword?
No. Mentioning a keyword across pages is normal and expected. The problem arises only when multiple pages are genuinely trying to satisfy the same search intent, competing for the same position.
How many location pages should a Pakistani business have?
Only as many as you can make genuinely distinct and useful. A business serving three cities with real presence in each can support three strong location pages. Creating ten template pages with only the city name changed usually harms rankings rather than helping.
Do WordPress category and tag pages cause cannibalisation?
They can. Auto-generated archive pages often target the same terms as the posts inside them. Many sites set tag archives to noindex while keeping well-structured category pages indexed, depending on whether those categories provide standalone value.
How long does it take to recover after fixing cannibalisation?
Most sites see improvement within three to six weeks. Consolidation often produces faster gains than other SEO work because it concentrates authority that already exists rather than building it from scratch.
Final Thoughts
If Google is ranking the wrong page, it is not being difficult it is following the signals you have given it. Multiple pages competing for one intent, internal links pointing in the wrong direction, and no clear keyword ownership all tell Google to guess.
Fix it by deciding, deliberately, which single URL owns each commercial keyword. Then make every other page on your site support that decision.
If you want a full cannibalisation audit and a keyword map built for your site, Jini Marketing includes this as standard within our SEO services in Islamabad and across Pakistan. In many cases it is the fastest ranking improvement available, because the authority is already on your site it is simply spread across the wrong pages.