---
title: "Locksmith Dundee: Fixing Cannibalization & SEO | Khan IT"
description: "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."
canonical: "https://khanit.ca/case-studies/locksmith-dundee-seo-case-study"
breadcrumb: ["Home", "Case Studies", "Locksmith Dundee"]
author: "Md Faruk Khan"
published: "2026-03-07"
updated: "2026-03-07"
---

# Locksmith Dundee: Fixing Cannibalization & SEO | Khan IT

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](https://khanit.ca/services/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](https://khanit.ca/services/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](https://khanit.ca/blog/google-business-profile-optimization-guide-vancouver) 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](https://khanit.ca/services/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](https://khanit.ca/blog/local-seo-checklist-vancouver) 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](https://khanit.ca/contact) 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

### What is keyword cannibalization and how does it hurt a local business site?

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.

### How long does it take to see results after a content rebuild?

After major content changes, Google needs time to re-crawl, re-index, and re-evaluate each page. In most cases ranking movement starts within 4 to 8 weeks, and full position stabilization for competitive local terms typically takes 3 to 6 months. The Locksmith Dundee GSC data showed consistent impressions and clicks within the first four months, a strong signal that the new structure was being indexed and understood correctly.

### Why is an average position of 19 not a bad result for this type of project?

Average position is a blended metric across all ranking keywords. A site ranking position 1 for its brand, position 8 for its primary service term, and position 40 for a broad informational term shows an average somewhere in the middle. For a site that has just had its content rebuilt from scratch, an average position of 19 across hundreds of keywords after four months means the new pages are indexing and beginning to rank. The direction of movement matters more than the absolute number at this stage.

### What is AEO and why does it matter for a local locksmith?

AEO stands for Answer Engine Optimization. It means structuring your content so search engines and AI platforms can extract direct answers to display in featured snippets, AI Overviews, and voice search. Someone asking how much a locksmith costs in Dundee, or what to do if a key breaks in the lock, is a potential customer. With a clear, structured answer and FAQ schema, you can appear at the top of results even while your overall domain authority is still growing.

### Can the same approach work for other local service businesses?

Yes. Keyword cannibalization, thin service page content, and missing FAQ structure are the three most common SEO problems on local service websites across every industry. Plumbers, electricians, cleaning companies, and tradespeople tend to build their sites the same way. The fix is the same regardless of industry: audit first, define the keyword map, rewrite with clear differentiation, add structured FAQ content, and clean up on-page SEO.

## Related case studies

[All case studies](https://khanit.ca/case-studies)

-   Local SEO
    
    ### [Obokash: 191 keywords on page one and 6,630 monthly organic clicks in 14 months](https://khanit.ca/case-studies/obokash-travel-agency-seo-case-study)
    
    Obokash, a Bangladesh travel agency, started with no SEO and near-zero traffic. In 14 months we delivered 191 page-one keywords, 6,630 monthly clicks and a 10.3% CTR.
    
-   Local SEO
    
    ### [Das Taxis: 893 monthly organic visitors and 636 ranking keywords for a Fife taxi service that started from near-zero visibility.](https://khanit.ca/case-studies/das-taxis-scotland-seo-case-study)
    
    Das Taxis operated a real taxi service across Dunfermline and Dalgety Bay but had no organic search presence. We built the site from scratch with SEO in the structure, mapped the local keyword landscape, wrote every page, and ran seven months of local SEO. The result: 893 monthly organic visitors, 636 ranking keywords, top-3 positions for core taxi terms across Fife, and unexpected visibility in AI search.
    
-   Local SEO
    
    ### [All Landlord Certificates: 154 to 721 monthly organic clicks and 107,000 monthly impressions in 12 months.](https://khanit.ca/case-studies/all-landlord-certificates-uk-seo-case-study)
    
    A London property compliance company had watched organic traffic decline for two straight years, bottoming out near 154 monthly visitors. Khan IT rebuilt the site, closed the content gaps, corrected local citations, and grew it to 721 monthly clicks and 107,000 impressions in 12 months.
    

## 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.

[Get Your Free SEO Audit](https://khanit.ca/contact) [+1 236-308-1577](tel:+12363081577)

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

## FAQs

**Q: What is keyword cannibalization and how does it hurt a local business site?**
A: 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.

**Q: How long does it take to see results after a content rebuild?**
A: After major content changes, Google needs time to re-crawl, re-index, and re-evaluate each page. In most cases ranking movement starts within 4 to 8 weeks, and full position stabilization for competitive local terms typically takes 3 to 6 months. The Locksmith Dundee GSC data showed consistent impressions and clicks within the first four months, a strong signal that the new structure was being indexed and understood correctly.

**Q: Why is an average position of 19 not a bad result for this type of project?**
A: Average position is a blended metric across all ranking keywords. A site ranking position 1 for its brand, position 8 for its primary service term, and position 40 for a broad informational term shows an average somewhere in the middle. For a site that has just had its content rebuilt from scratch, an average position of 19 across hundreds of keywords after four months means the new pages are indexing and beginning to rank. The direction of movement matters more than the absolute number at this stage.

**Q: What is AEO and why does it matter for a local locksmith?**
A: AEO stands for Answer Engine Optimization. It means structuring your content so search engines and AI platforms can extract direct answers to display in featured snippets, AI Overviews, and voice search. Someone asking how much a locksmith costs in Dundee, or what to do if a key breaks in the lock, is a potential customer. With a clear, structured answer and FAQ schema, you can appear at the top of results even while your overall domain authority is still growing.

**Q: Can the same approach work for other local service businesses?**
A: Yes. Keyword cannibalization, thin service page content, and missing FAQ structure are the three most common SEO problems on local service websites across every industry. Plumbers, electricians, cleaning companies, and tradespeople tend to build their sites the same way. The fix is the same regardless of industry: audit first, define the keyword map, rewrite with clear differentiation, add structured FAQ content, and clean up on-page SEO.

