Skip to main content
Khan IT logo
Local SEOLocksmith

Locksmith Dundee SEO Case Study: Fixing Keyword Cannibalization and Building an SEO Foundation

How Khan IT fixed keyword cannibalization for a Dundee locksmith, rebuilt every service page, and reached 597 clicks and 23,100 impressions in four months.

Locksmith Dundee Dundee, Scotland 4 months (May 2025 to August 2025) March 7, 2026

Headline result

597 clicks and 23,100 impressions in four months after fixing keyword cannibalization and rebuilding every service page

Organic clicks
597
Impressions
23,100
Average CTR
2.6%
Average position
19

Locksmith Dundee is a genuine, well-reviewed local locksmith serving Dundee and the surrounding areas of St Andrews, Forfar, Arbroath, Cupar, and Coupar Angus. The business had real customers, strong Google reviews, and a clear service offering. What it did not have was a website that could turn any of that into organic search visibility. The client approached us for a website redesign. During the audit we found the problem ran deeper than design, and before any campaign could work the foundation had to be rebuilt correctly. This is where our local SEO work began.

The challenge

The client wanted a redesign. The audit revealed that the existing service pages were actively working against each other. Multiple pages targeted the same or near-identical keywords with no clear differentiation, and content had been copied and repurposed across services. The door lock repair, door lock replacement, and uPVC door repair pages had significant content overlap, so Google could not determine which page to rank for which query.

On top of the cannibalization, the site was missing pages for high-value searches the business could clearly win: auto locksmith, burglary repair, broken key removal, and key cutting. No service page had a FAQ section, leaving featured snippet and answer-engine opportunities untapped. On-page basics were missing too, with weak title tags, generic meta descriptions, and no schema markup.

Keyword cannibalization is a quiet killer for local service sites. When two pages compete for the same query, Google splits its signals between them and neither page ranks as well as one properly optimized page would. The result is a site that looks active but underperforms in search.

Our strategy

We treated this as a foundation project. Every step of our local SEO process was aimed at removing the internal competition first, then building the pages the business was missing.

Full keyword and cannibalization audit

Before writing a single word, we mapped every existing page against its target keywords. That gave us two lists: pages that needed rewriting with a distinct keyword focus, and commercial-intent search terms with no page targeting them at all. Both lists informed the entire content strategy that followed.

Full service page content rewrite

Every existing service page was rewritten from scratch, not edited. Each page received its own keyword target, its own content angle, and its own internal linking purpose. The rewrite covered all core services: Emergency Lockout, Door Lock Repair, Door Lock Replacement, uPVC Door Repair, Patio Door Repair, Window Lock Repair, New Lock Fitting, and Key Fob Copying. Someone searching "door lock repair Dundee" has a different need from someone searching "door lock replacement Dundee." Those are two separate buying decisions and needed two clearly differentiated pages, not two versions of the same content.

New service pages built from keyword research

The client wanted four new pages. We did the keyword research first, then built each page around what local searchers in Dundee were actually typing into Google:

  • Auto Locksmith Dundee — targeting vehicle lockout and car key replacement searches
  • Burglary Repair Service — targeting high-urgency post-break-in repair searches
  • Broken Key Removal — targeting a specific problem search with almost no local competition
  • Key Cutting Dundee — targeting a high-frequency, low-complexity query that drives consistent traffic

Each new page followed the same structure: a clear problem statement, the specific service offered, what the customer gets, and a FAQ section built around real questions people search for.

FAQ sections and AEO optimization on every page

Every service page, old and new, received a dedicated FAQ section with FAQPage schema. This was not cosmetic. FAQ content with structured markup is one of the most reliable ways for a local service page to appear in Google's featured snippets and AI Overview results. Questions came from actual search data, and answers were written to be direct, concise, and extractable. Google and AI platforms like ChatGPT and Perplexity pull answers from pages that state things clearly, while vague, marketing-heavy content gets ignored. Our Google Business Profile optimization guide covers the same principle for the profile itself.

Full on-page SEO across the site

With the content strategy in place, we completed an on-page pass across every page. Title tags were rewritten with a primary keyword and location signal, meta descriptions were rewritten to drive clicks, and H1 and H2 structure was aligned with keyword clusters per page. We built internal links between related service pages, added image alt text, implemented LocalBusiness and Service schema site-wide, and reviewed the URL structure. This paired the content work with a clean Google Business Profile and the on-site signals Google needs to rank a local service business. For teams doing this themselves, our local SEO checklist walks through the same steps.

The results

This was a foundation project, not a long-term retainer. The Google Search Console data reflects roughly four months from the start of work, May 2025 to August 2025.

MetricResult
Total organic clicks (campaign period)597
Total impressions (campaign period)23,100
Average CTR2.6%
Average position19
Campaign typeFoundation and content rebuild

An average position of 19 across the full keyword set is the expected starting point for a site that has just had its content rebuilt and its cannibalization fixed. This is not where the site finishes; it is where it starts from a clean base. Pages need time to settle into their new positions after major content changes. The 23,100 impressions in four months tells you the site is visible, and the position trajectory tells you where it is going.

The GSC clicks and impressions graph shows a consistent pattern through the campaign with clear spikes on high-intent days. For a local locksmith, a single call from an emergency lockout query can cover a week's worth of SEO investment, so volume is not the only metric that matters in local service SEO.

Key takeaways

  • Audit before you redesign. A redesign without an SEO audit can rebuild a broken structure into a new design and lose whatever rankings existed. The audit comes first, every time.
  • New pages without keyword research waste budget. The client knew they needed auto locksmith and burglary repair pages. Research showed what customers actually searched for, not what the client assumed they searched for. That gap matters.
  • FAQ sections are not optional for local service pages. Google's AI Overviews and featured snippets pull answers from structured, clearly written FAQ content. A locksmith page without FAQs leaves answer-box and AI citation opportunities completely uncovered.
  • Fixing cannibalization is straightforward but high-impact. Decide which page owns which keyword, rewrite content to honor that decision, and build internal links that reinforce the hierarchy. The work is simple; the ranking impact is significant because you stop fighting yourself.

Duplicate content across service pages, a missing keyword strategy, and no structured FAQ content are common and fixable problems, and most local service sites have at least two of the three. If your site has the same issues Locksmith Dundee had, request a free SEO audit and we will show you exactly what is holding your rankings back and what the realistic path forward looks like.

Local SEOKeyword CannibalizationGoogle Business ProfileOn-Page SEOLocksmith SEOAEOFAQ SchemaContent Rebuild

Frequently asked questions

Keyword cannibalization happens when two or more pages on the same website target the same or very similar search queries. Google cannot determine which page is most relevant, so it splits ranking signals between them and neither page ranks as well as one properly optimized page would. For a local locksmith with multiple similar service pages, this is one of the most common reasons for low organic visibility despite having a full site.

Related case studies

All case studies

Ready to grow your business with SEO?

Get a free, no-obligation SEO audit and a clear roadmap to more traffic, leads and revenue from Vancouver, Canada search.

Replies within 24 hours · No obligation · 47+ 5-star reviews

Call Chat Free SEO Audit