Cannibalisation Risk
This section highlights pages on the website that are accidentally competing with one another for the same keywords in search results. Resolving this internal competition helps search engines understand which page is most important, allowing us to rank higher and capture more traffic.
9 cannibalisation issues identified and grouped below, each with a recommended fix.
High-Severity Cannibalisation: B2B & Software Marketing Pages
The pages /software-marketing-agencies, /b2b-marketing-services, and /tech-company-seo are directly competing. With a cosine similarity of up to 0.98 and a clear performance winner (/software-marketing-agencies at 21 clicks/month), the other two pages (/b2b-marketing-services at 1 click, /tech-company-seo at 0 clicks) are redundant and dilute SEO authority. This overlap confuses search engines and splits ranking signals, hindering the site's ability to rank effectively for high-value 'B2B tech marketing' keywords.
→ merge
Cannibalisation: Clutch Award Announcements
Two blog posts announcing similar Clutch awards for 2024 are competing with each other. The content has a very high similarity score (cosine=0.88), and both pages generate zero organic traffic. This redundancy dilutes any potential authority and offers no unique value to the user.
→ merge
Keyword Cannibalisation: 'Generative Engine Optimisation' Pages
The pages "https://geekytech.co.uk/what-is-generative-engine-optimisation" and "https://geekytech.co.uk/conversational-keywords-in-geo-content" are directly competing. They both explain the concept of GEO and target the same keyword clusters, as evidenced by a cosine similarity of 0.84 and a cluster overlap of 1.00. This cannibalisation is diluting ranking signals and confusing search engines, resulting in low traffic (19 and 23 clicks/month respectively) for both.
→ merge
Keyword Cannibalisation: GEO Services Pages
The two primary service pages, /geo-services and /generative-engine-optimization-services, are directly competing for the same keywords and user intent, with the latter performing better. The podcast episode serves a different, informational intent but is caught in the topical overlap. Consolidating the two service pages is the most effective way to resolve the cannibalisation.
→ merge
Keyword Cannibalisation: Search vs. Enterprise Marketing Pages
The page https://geekytech.co.uk/search-marketing-agency is generating zero traffic and has a very high content similarity (0.94) with /enterprise-digital-marketing-agency and a high similarity (0.81) with /results. This severe keyword cannibalisation is splitting ranking signals and preventing Google from clearly identifying the most relevant page for "search marketing" and related queries, ultimately harming the organic performance of all three pages.
→ merge
Keyword Cannibalisation: Terms & Conditions vs. Get In Touch
The pages "Terms & Conditions" and "Get In Touch" have been flagged for cannibalisation due to high text similarity. However, they serve entirely different user intents (legal vs. contact). The low click volume is expected for these page types, and they are not competing for valuable organic keywords. The similarity score is likely inflated by shared boilerplate text.
→ differentiate
Keyword Cannibalisation: /careers vs /apply
The pages https://geekytech.co.uk/careers and https://geekytech.co.uk/apply have a high cosine similarity of 0.81 and a significant traffic disparity (148 vs 24 clicks/month). This is causing keyword cannibalisation, confusing search engines and diluting ranking signals. The /careers page is the stronger performer and should be treated as the canonical version.
→ merge
High-Severity Cannibalisation: 'SaaS SEO Agency' vs. 'SEO Consulting'
The pages "https://geekytech.co.uk/saas-seo-agency" (13 clicks/mo) and "https://geekytech.co.uk/seo-consulting-for-saas-companies" (5 clicks/mo) are severely competing for the same keywords, evidenced by a 100% keyword overlap and a 0.86 cosine similarity score. This is splitting ranking signals and causing both pages to underperform. The '/saas-seo-agency' URL is the slightly stronger of the two.
→ merge
Resolve Keyword Cannibalisation for 'SEO Migration Services'
The two pages, `/seo-migration-services` and `/seo/migrations`, are targeting the same keyword 'SEO migration services' with nearly identical content. This is confirmed by a very high cosine similarity score of 0.93. This cannibalisation is diluting ranking signals and confusing search engines, resulting in poor organic performance for both URLs (a combined 4 clicks per month).
→ merge
All competing page pairs
55 pairs identified — sorted by severity.