Skip to content
Roofer SEOCO., home
Menu

/ 5 min read / Roofer SEO Co. team

Service Area Pages for Roofers Without Thin Copy-Paste Pages

How to write a town page a roofing company can stand behind: local jobs, permits, weather and drive time, plus the towns where you should skip the page.

Close-up of new charcoal architectural shingles with a copper drip edge

A town page is worth building when you can put something on it that's only true for that town: roofs you've done there, how permits work there, what the weather does to roofs there, and how fast your crew can get there. If the only thing that changes from page to page is the city name, you've built a thin page. Google's spam policies on doorways list pages targeted at specific regions or cities that funnel visitors to one page as an example of what they don't want.

The test for each town is simple. Could a homeowner there learn something from the page that they couldn't learn from your homepage? If not, the page isn't ready.

What the copy-paste version looks like

Most roofers have seen this page, and plenty have paid someone to write it:

Looking for a trusted roofing contractor in Maple Grove? Smith Roofing is proud to serve Maple Grove homeowners with quality roof replacement, roof repair and storm damage services. Call today for a free estimate in Maple Grove.

Then the same paragraph forty more times with a different town name dropped in.

Pages like this tend to end up in one of two places: left out of Google's index, or indexed and ranking for nothing. The homeowner who does land on one learns nothing and goes back to the search results. And forty of them in a row make the whole site look like it was built for search engines instead of customers.

What a town page worth indexing has on it

You don't need every item below on every page. You need enough that the page couldn't be moved to another town by swapping the name.

Jobs you've done there

Start here, because nothing else on the page is as hard to fake. Two to four recent projects, each with:

  • the neighborhood or street name (with the owner's permission, never the house number)
  • the scope and the material
  • what you found once the old roof came off
  • one or two photos

Something like: "Tear-off on a 22-square hip roof in Westbrook: two layers of old three-tab, soft decking along the north eave, replaced with architectural shingles and a new ridge vent." That's an example of the detail to aim for. Use your own jobs.

How permits and inspections work there

Who issues the roofing permit (city or county), who pulls it (you or the homeowner), whether there's an inspection during the job or only a final, and roughly how long approval takes. Don't guess at any of this. Call the building department, write down what they tell you, and check again once a year, because rules and fees change. Homeowners do search "do I need a permit for a new roof in [town]", and a clear local answer gives them a reason to stay on your page.

Weather and the houses themselves

Write about what actually happens to roofs in that town. A hail-prone stretch, coastal wind exposure, heavy tree cover with the moss and clogged gutters that come with it, a neighborhood of 1960s ranch homes with plank decking, an HOA that controls shingle colors, a historic district with its own review. Only write what you know from working there.

Distance and response time

"Our yard is 15 minutes from downtown Westbrook" is useful. So is an honest line about emergencies, such as "For active leaks in Westbrook we can usually tarp the same day or the next morning," but only if that holds up in storm season as well as in a quiet week.

Reviews and questions from that town

If a customer from that town left a Google review, show it on that page, word for word, with their first name. If people in one town keep asking about HOA approval or historic district rules, answer it there.

Where town pages fit

Town pages are one part of local SEO for roofers. Your Google Business Profile, reviews and citations do most of the work in the Map Pack. Town pages pick up the organic searches below it, and they give the homeowner who clicks through something worth reading.

Distance matters here. Google's local results lean on how close you are to the searcher, so a page for a town 40 minutes away may bring some organic traffic but will rarely put you in the map there. A great page doesn't change where your shop is.

A worked example: three towns, three decisions

Say your shop is in Town A. This is a made-up map; plug in your own.

Town B is 15 minutes away. You've done a lot of roofs there, you know the building department, and people there search for roofers by the town's name. Build the page, and fill it with real projects.

Town C is 40 minutes away. You've done two jobs there in three years, and you'd rather not send crews that far in storm season. Skip the page. If you want to show you'll go there, mention it on a county or regional page.

Town D is a village of a few hundred people between A and B. A keyword tool shows nobody searching "roofer Town D". Fold it into the Town B page or a county page.

The result is fewer pages than the forty-town version, and every one of them has a reason to exist.

When not to build one

  • You have no jobs there and no plan to go after work there.
  • Nobody searches for roofers by that town's name. If a keyword tool shows nothing, the page has nothing to rank for.
  • The page would say the same thing as the neighboring town's page: same permit office, same weather, same housing. Put them on one regional page instead.
  • You can't get a crew there in a reasonable time. A page that brings in calls you turn away annoys the homeowner and wastes your office's time.

Before you publish a town page

  1. At least two real projects from that town, with photos.
  2. Permit details confirmed with the building department this year.
  3. Something about local weather or housing that you know firsthand.
  4. An honest drive time and emergency response.
  5. Links from your main service pages to the town page, and from the town page to your replacement and repair pages.
  6. A title and opening paragraph that differ from every other town page. If you can't write one, you don't have a page yet.

If you already have a stack of town pages and aren't sure which ones earn their keep, a free SEO inspection is a quick way to see which are indexed and which are dead weight. Bring the list of towns you most want work from.

Get a free SEO inspection of your roofing site

Send your website and service area. Within one business day you get a written report: where you show up today, who beats you in the Map Pack and why, and the first three fixes. By email, no sales call.