The advice sounds reasonable the first time you hear it. You serve twelve cities, so build twelve pages, one for each. Swap the city name, publish, wait for rankings.
It used to work. It stopped working some time ago, and the version most businesses are still running now sits somewhere between ineffective and actively harmful.
Location pages can absolutely rank. The difference between the ones that do and the ones Google ignores is not subtle.
Why the template approach fails
Three reasons, and the third is the one people miss.
They are duplicate content. Twelve pages with the same eight hundred words and a different city name are not twelve pages. Search engines are extremely good at recognizing templated content, and the pages end up competing with each other while none of them earns authority.
They are doorway pages. This is a named category in Google’s spam policies: pages created to rank for specific queries that all funnel users to the same destination without offering distinct value. A grid of near-identical city pages is the textbook example.
They cannot overcome proximity. Even a well-written page will not put you in the map pack for a city where you have no physical presence. Local pack results are driven substantially by distance from the searcher. A page cannot manufacture a location. This is the part that surprises owners who expected city pages to unlock the map pack, and it is why the results so often disappoint even when the pages are decent.
That last point is worth stating clearly: location pages compete in organic results, not in the map pack. They are useful, and they are useful for a different thing than most people expect.
What a location page can actually do
Set the expectation correctly and the strategy gets easier.
A good location page can rank organically for city-qualified searches, which are a real and meaningful share of local queries. It can convert a visitor who is trying to determine whether you actually serve their area. It can provide genuine proof that you work there. And it can build topical and geographic relevance that supports your broader local visibility.
What it cannot do is put you in the three-pack in a town where you have no address. Nothing on your website can.
The test for whether a page should exist
Before writing anything, answer this: do I have something real and specific to say about working in this city?
If the honest answer is no, the page should not exist. One strong regional page describing your service area outperforms twelve thin city pages, and it carries no spam risk.
The signals that a page is warranted:
- A physical location there, or staff based there.
- Meaningful completed work there that you can show.
- Something genuinely distinct about the work in that area: housing stock, soil, water, permitting, climate, common building era.
- Enough volume from that market to justify the effort.
Most businesses that think they need twelve pages need three or four, done properly. That is not a downgrade. It is a better use of the same effort.
What makes a location page rank

Proof of work in that place
The strongest element by a distance. Photos of jobs you completed there, with enough context to be credible. Project descriptions naming the neighborhood or the type of property. Reviews from customers in that city.
This is content that could not exist on another page, which is precisely the point. A competitor cannot copy it and Google cannot mistake it for a template.
Local specificity that is actually local
Not “we proudly serve the residents of [city]” repeated in four variations. Real detail.
What is different about the housing in that area. What the permit process looks like with that municipality. What you encounter in homes of a particular era that dominate that neighborhood. Which parts of town have particular issues.
Anyone can write the generic version. Only someone who works there can write this, and that asymmetry is the entire strategy.
Content written for that market’s actual questions
Different areas ask different things. Older neighborhoods ask about aging systems. New developments ask about warranties and builder issues. Rural addresses ask whether you come out that far and what it costs.
Answering the questions specific to that market makes the page useful rather than decorative.
Logistics stated plainly
Whether you actually serve there, response times to that area, whether there is a trip charge, which of your services are available there. Practical, and it converts.
Distinct metadata and headings
Unique title, unique description, unique H1. Obvious, and routinely generated by a template that produces near-identical tags across every page.
Structure and linking
Keep URLs clean and consistent: yoursite.com/plumbing/edmond rather than a query string or a stack of parameters.
Link them properly. A service area page linking to each location page, each location page linking back to the relevant service pages, and internal links from relevant blog content. Orphaned location pages reachable only from the footer are a common and self-defeating pattern.
Speaking of footers: an auto-generated footer block listing sixty cities is the most obvious location-spam signal there is. Remove it.
Add LocalBusiness structured data, and be accurate. If you do not have an address in that city, do not markup one. Fabricated location data is a serious problem, not a clever tactic.
What to do for cities that do not warrant a page
You still want business from them. Three approaches that work without creating thin pages.
A single service area page listing everywhere you go, with genuine detail about coverage and response times. One good page for the whole territory.
Paid search, which is not constrained by proximity the way organic local is. For markets you cannot win organically, this is usually the honest answer.
Work toward the real thing. If a market matters enough, a physical presence changes the equation entirely. That is a business decision rather than a marketing one, and sometimes it is the correct one.
If you already have twelve thin pages
Do not panic and do not delete them all at once.
Look at what each one actually receives. Keep and genuinely rebuild the ones with traffic or conversions. Consolidate the rest into a single service area page and redirect them there. Remove the footer link block. Then monitor for a few months.
Consolidation usually improves things, because the authority previously spread across twelve competing pages concentrates into one that can actually rank.
The underlying point
Location pages fail when they are built to satisfy a search engine and succeed when they are built to answer a person in that city deciding whether to call you.
Those two goals used to diverge enough that gaming it worked. They no longer do, and the businesses still running the old playbook are spreading their effort across pages that rank for nothing while a competitor with three excellent ones takes the market.
We do local SEO for businesses across the OKC metro, including honest advice about which location pages are worth building and which are not. Get in touch if you want a look at whether yours are doing anything.
More from Design Thumbprint
The Five Numbers a Small Business Should Actually Track
Most marketing reports describe activity rather than outcome. Five numbers cover almost any small business, plus the metrics worth removing from your dashboard entirely.
What Distilleries and Breweries Can and Can’t Say in Paid Advertising
Federal regulation, industry codes, and platform policy all govern alcohol advertising, and they do not say the same things. A practical breakdown for craft distilleries and breweries running their own ads.
Want this kind of thinking applied to your marketing?
We are a boutique agency in Edmond working with businesses across Oklahoma and beyond. If something here raised a question about your own marketing, ask us directly.
- Call
- 405-766-6169
- info@designthumbprint.com