If you’re thinking about buying extra domains like “keyword + town” to rank in more places, you’re not daft. You’ve seen competitors doing it, and it kind of feels like a shortcut that should work, doesn’t it?
In the past this is a tactic that had been shown to give results, although it also used to work much better than it does now, which is why unfortunately this idea doesn’t seem to be going away.
However, in modern local SEO, buying more domains is rarely something that generates results. In fact, it often creates technical problems that make it harder to rank, harder to measure what’s working, and harder to improve your site without it turning into a complicated mess the more you add.
A quick clarification (because “multiple domains” can mean two different things)
When people talk about “multiple domains for local SEO”, they usually mean one of these:
- Multiple domains, multiple websites (separate sites, often with similar pages)
- Multiple domains redirecting to one main website (extra domains pointing to your primary domain)
The first setup is where the real SEO and technical issues show up. The second is usually fine, but it is not an SEO growth strategy on its own, it’s more something to do if you have a bunch of related domains or domains previously used for the same business and you want to forward all those old links to your new site.
Why people think this works (and why it usually doesn’t)
Back in the day, keywords in domains carried more weight, and you could sometimes get traction from exact match domains. Google has moved on, and their guidance has been consistent about this for years.
Google’s John Mueller has explicitly said that having keywords in a domain name is not going to help you rank for those keywords, and that you do not need to put keywords in the domain name.
So if your goal is local visibility, the domain name itself is very rarely the magic ingredient that you’re missing.
The technical SEO problems multiple domains create (and why they become expensive later)
Let’s be honest here. Most businesses don’t have the time to maintain one site properly, let alone three or more sites, so multi-domain setups tend to drift into the same predictable issues.
1) You split authority and signals across domains
Google treats each domain as its own website. That means links, engagement, and brand signals get scattered. Even if you are doing good work, you are diluting the effort and spreading it thinly, and that is the opposite of how SEO tends to compound.
A good local SEO setup is usually one strong site that gets stronger over time, not several weaker sites competing with each other for your attention. One reason I think this became a thing back in the day was the attempt to crowd out the top search results with sites which were all owned by you, displacing the competition and driving them down onto page two. What’s the old joke? Where’s the best place to bury a corpse? Page 2 of Google.
A good local SEO setup is usually one strong site that gets stronger over time
2) You end up with near-duplicate pages, then indexing gets weird
This is the big trap. When you have multiple domains, you almost always end up repeating service pages with light edits (because who has time to write genuinely unique content for each site?).
People talk about “duplicate content penalties” like it is a dramatic punishment. The real issue is more frustrating: Google has to choose which version to index and show, and the versions can end up competing with each other. That can mean a lot of effort for surprisingly little return.
3) Canonicals, redirects, and sitemaps become a minefield
Multiple domains multiply the number of places technical SEO can go wrong. In the real world, I usually see issues like:
- canonical tags pointing to the wrong domain or wrong URL
- redirect chains (or inconsistent 301 rules)
- bloated or inconsistent sitemaps
- Search Console data split across properties, making diagnosis slower and more confusing
This is the sort of stuff that does not look “broken” on the surface, but it quietly undermines performance.
4) Tracking becomes unreliable (so you cannot make good decisions)
If you care about leads, you need to be able to answer basic questions like “Which pages are generating enquiries?” and “Which locations are actually working?” Multiple domains often means tracking is fragmented, and it becomes harder to make changes with confidence in the data.
What Google actually rewards for local SEO
Local SEO is largely about helping Google understand:
- what you do (relevance)
- where you are, and who you serve (distance and service area signals)
- whether you are clearly trusted and well-known (prominence)
A big part of local visibility is your Google Business Profile. If your profile is weak or lacks continuity with the information on your website, it can hold a strong site back. If your profile is strong, it can sometimes carry a mediocre one. I’ve certainly seen this myself, where a new client has a website with poor content but which sees an immediate lift in traffic after the owner creates a business profile linking back to their site.
Google themselves describe local ranking around relevance, distance, and prominence. Schema fits into local SEO as well, but it is worth being clear about what it does. Schema is not a magic “rank me higher” button. It supports clarity and consistency, and it can help search engines interpret your content properly (and in some cases support rich results), but it doesn’t replace good structure, good content, and a properly maintained profile.
Schema is not a magic “rank me higher” button
The better approach: one site, clear structure, proper location pages
If you want to target multiple towns or areas, you usually do not need multiple websites. You need one well-organised website that makes your coverage obvious and is technically clean.
Step 1: Commit to one primary domain
Pick a branded domain and make it your source of truth. It keeps authority, tracking, and maintenance simple, and it makes technical fixes much easier to do properly.
Step 2: Create a clean location page structure (use fictional examples)
Pick a pattern and stick to it. For example:
- /areas/exampletown/
- /areas/sampleville/
- /areas/demovillage/
Or service-first if that fits your site better:
- /services/website-support/exampletown/
- /services/technical-seo/sampleville/
- /services/wordpress-maintenance/demovillage/
Step 3: Make each location page genuinely useful (not spun)
If the page is just “same text, different town name”, it is not going to help much.
Instead, write it for a person in that area. Include a few real specifics so it earns its place, such as local trust signals, practical constraints, the kinds of questions people tend to ask, and a clear next step.
What a good location page actually needs (so it pulls its weight)
This is the bit most people get wrong. They create ten location pages, swap the town name in a few headings, and then wonder why nothing happens.
A location page needs to feel like it was written for someone in that area, and it needs to give Google a clear, non-conflicting signal about what the page is for. If it’s thin, generic, or basically the same as five other pages on your site, you’re not building relevance. You’re building clutter.
They create ten location pages, swap the town name in a few headings, and then wonder why nothing happens.
A solid location page usually includes a handful of things that are boring, but effective:
- Clear local description: what you do in that area, written normally
- Local proof: a testimonial, a case study, or a real example
- Practical detail: boundaries, response times, and what you do and don’t cover
- Internal links: connect properly to your service pages and your “areas you cover” hub
- Clean setup: unique titles and headings, and no canonical weirdness that makes pages compete
If you do those consistently, your location pages stop being “SEO pages” and start being proper landing pages that win enquiries.
Step 4: Keep the technical hygiene tight
This is the bit that stops local pages leaking performance. When you have multiple location pages, pay attention to:
- internal linking (avoid orphan pages)
- titles and headings (avoid duplicates across pages)
- canonicals (avoid mixed signals)
- sitemap and indexation (avoid bloat and low-value URLs)
Do that well and you give Google a clean structure to understand, and you make your own site easier to maintain and improve.
What about buying extra domains and redirecting them?
If you already own extra domains, redirecting them can be useful for brand protection or offline marketing. Just don’t expect the redirected domain name itself to give you a local ranking boost.
Not sure if your setup is helping or hurting? Here’s what I can check quickly
If you send me your main domain and a list of any extra domains you own, I can usually tell you pretty quickly whether you should consolidate, redirect, clean up canonicals, or fix indexing signals so your site is not fighting itself.
Book a call if you want a technical second opinion. No pressure. Just practical advice. You can reach me on 01903 527927 or via my contact page.

