Case Notes · 08 August 2026
Location Pages SEO: The Town Name Is Not the Content
Most location pages are one page, written once, then copied out with the town name swapped. That is the entire strategy on a lot of trades sites, and it is why location pages SEO has such a poor reputation. Google worked the trick out years ago. Those pages now get treated as what they are: a doorway with a different postcode on it.
We still build them, because done properly they work. True Grit Cleaning Co runs eighteen, one per village in their catchment, and they bring in real enquiries. The system behind them is a data file and a template, which is the boring half. The half that decides whether anything ranks is what goes into the data file.
So here is the argument. A location page earns its place only when it says something no other page on your site could say.
Location pages SEO is decided by substance, not structure
The local landing page structure is the easy part. Heading, intro, service list, a block of schema, a form. You could have twenty of those live by Friday afternoon.
That is exactly the problem. If the structure is the only thing carrying the page, your twenty pages compete with each other, and none of them beats the one page a competitor sat down and wrote by hand.
What made the True Grit pages work was two days going through the villages with the owner. Which postcodes. What sort of properties. Holiday lets or farm cottages. Who tends to ring and why. Two or three paragraphs per town that came out of somebody’s actual working knowledge of the place.
None of that can be generated from a spreadsheet, which is precisely why it ranks.
The test is whether the page could be about anywhere else
Read your Pickering page and swap the word Pickering for Thirsk. If it still reads perfectly, you have not written a location page. You have written your service page with a find-and-replace applied to it.
The useful differences are commercial, not decorative. A Wetherby web design page has to explain why an LS22 business can compete with firms reaching in from Leeds and Harrogate. A Selby page should account for the town’s mix of households, professional services, logistics and industrial buyers. SEO in Northallerton has to look beyond the high street to DL6, DL7 and the Vale of Mowbray villages. Those are three different briefs because they are three different markets.
A joiner working both towns has genuinely different jobs in each. Different housing stock, different age of property, different reasons the phone rings. Write that down and you have a page worth publishing. Write “we proudly serve the lovely town of Thirsk and the surrounding areas” and you have nothing at all.
The same test kills the other common mistake, which is publishing a page for every village within thirty miles whether you work there or not. If you cannot write three honest paragraphs about a place, you do not have a page for it yet. Duplicate content across service pages does the same damage in a slightly different shape.
Six real pages beat twenty thin ones
Start with the towns where you already have jobs, photos, and customers who would speak for you. Add the next one when the work behind it is real. Six substantial pages will out-perform twenty hollow ones, and they will do it without dragging the rest of the site down with them.
That is also a pace a small business can keep up. One page a month, written from something you actually know, is a better year than eighteen published in an afternoon and quietly ignored by Google ever since.
More field notes
Case Notes
How we built True Grit's location-page system
A small Dales cleaning company. 18+ location pages. A schema-driven system that adds new towns in five minutes. Here's how it works.
Case Notes
Small Business Website Rebuild Results: Three Months On With a Ripon Joiner
Three months after rebuilding a Ripon joiner's website, here is what actually moved, what stayed flat, and why patience paid off.
Studio
Responding to Website Enquiries Fast Is What Wins the Job
The website's job ends at the enquiry. The reply wins the work, and the first credible answer usually takes it.