Should a roofer have a page for every town they cover?
No. Roofers travel further than most trades, so the temptation is forty town pages, and forty near-identical pages is exactly what gets ignored. Build pages for the job types instead, and let your service areas and reviews carry the geography.
Why roofers are more tempted than most
A roofing firm will travel an hour for a re-roof that a plumber wouldn't travel twenty minutes for. Higher job values justify a wider radius, and a wider radius means more town names, which makes the page-per-town idea look more attractive here than in almost any other trade.
It's also where it does the most damage, because forty towns produces forty pages that say the same thing about roof repair with a different place name at the top, and search engines have been treating that pattern as thin for years.
Build these instead
| Instead of | Build |
|---|---|
| 40 town pages | One strong page per job type: repair, re-roof, flat, chimney, storm |
| Town name in every heading | Accurate service areas on your Google Business Profile |
| A thin areas-we-cover list | One honest coverage page with real jobs marked by area |
| A page for anywhere you'd travel | 3 to 5 location pages for places you actually want to dominate |
When a roofing location page does work
- You've done real jobs there and can show them, with detail nobody could copy
- The area has genuine roofing specifics: a conservation area with slate requirements, a estate of a known age with the same failing roof design, exposure that causes particular damage
- You have reviews from customers in that area
- It's somewhere you actively want more work, not merely somewhere you'd drive to
What most people get wrong
Believing you need a page named after a town to rank in it. You don't. Proximity, your profile's service areas and your overall relevance do most of that, which is why plenty of roofers rank across a whole county with no location pages at all.
The approach persists partly because it's easy to sell. Forty pages is a visible deliverable on an invoice. Six genuinely good job-type pages is a better outcome and a harder thing to show off.
Related questions
My competitor has fifty town pages and outranks me.
Check whether those pages actually rank, or whether they rank for other reasons: an older domain, more reviews, closer proximity. It's easy to credit the visible tactic rather than the real cause.
How do I show I cover a wide area?
Set the service areas honestly on your profile, and put real job locations on your site. A job in a town is better evidence you work there than a page named after it.
What about storm damage in a specific area?
That's one of the rare cases where a location page earns its place, because a named storm affecting a named area is a real event with real specifics. Write it while it's happening.
Got a pile of town pages already?
We'll check which are actually indexed and earning anything. Usually most aren't, and consolidating them does more than adding more.