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.
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.
| Metric | Result |
|---|---|
| Total organic clicks (campaign period) | 597 |
| Total impressions (campaign period) | 23,100 |
| Average CTR | 2.6% |
| Average position | 19 |
| Campaign type | Foundation 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.