Roofing SEO

Local SEO for roofers who want roof jobs, not website traffic

SEO for roofers built around the searches that turn into work: roof repair, flat roof replacement, emergency leaks, town by town. From £495 a month, no long contract, and one person doing every part of it.

  • From £495 a month, no long contract
  • Built around the map pack and the searches that convert
  • Free roofing SEO audit, back within 3 working days, no sales call
Get My Free Roofing SEO Audit

The map pack decides most roofing enquiries

For a local search like roof repair in your town, the top of the page is not websites. It is a map with three businesses in it. A lot of homeowners never scroll past it, and the urgent ones certainly do not.

Getting into those three is a different job from ranking a website, and the two are frequently confused. Google weighs three things: how relevant your business looks for what was searched, how close you are to the person searching, and how prominent your business appears overall. Relevance and prominence are workable. Distance is not, which is why the same roofing company can sit first at home and be invisible eight miles away, and why the honest plan for a wider area is never one listing shouting louder.

The Google listing work is unglamorous and moves the needle more than almost anything else. The correct primary category. Every service listed with a real description. Photographs of your own roofs uploaded regularly rather than four from 2019. Sensible service areas. And a steady drip of reviews rather than eleven in one week and nothing for a year, because that pattern is visible and it is read.

Roofers with fewer reviews and worse work outrank me. How does that happen?

Because ranking is not a reward for craftsmanship. It is the result of specific signals: category and service setup on the profile, review volume and recency, proximity, whether the site has a page for the thing being searched, and how much local prominence the business has built. Those are all workable, which is the good news. It usually means the company above you is not better at roofing, just better set up.

01

Categories and services

The primary category does heavy lifting. Every service you want work for needs to exist on the listing, described in the words homeowners use.

02

Photographs of your work

Real roofs, uploaded regularly, geotagged where sensible. Profiles that go quiet look like businesses that have gone quiet.

03

Reviews, steadily

A simple routine for asking at the point the customer is happiest. Reviews that name the job and the town carry more weight than a wall of five word ones.

04

The website behind it

Map rankings are influenced by the site the listing points at. A well kept listing pointing at a site with nothing written about each service is fighting with one hand.

On-page SEO for roofers: the service pages that actually rank

One Services page listing everything you do will not rank for any of it. Google ranks each page separately, not whole companies, and a page that gives six services a sentence each is beaten by six that each answer one question properly.

There is a second reason, and commercially it matters more. Somebody searching flat roof replacement who lands on a page about flat roof replacement, with photographs of flat roofs, the systems you fit, what the tear off involves and what drives the cost, is far more likely to ask for a survey than somebody dropped on a general page who has to go hunting.

Each page has to answer what the job involves, how long it takes, what affects the price, what the guarantee covers and what happens next. Two hundred words of generic text with the town name dropped in three times does not do that, and has not worked for years.

01

Roof repairs

The highest volume and the most urgent. Slipped and broken tiles, leaks, flashing, ridge and hip tiles, valleys. Written short, with the phone number never more than a thumb away.

02

Roof replacement

The biggest jobs and the longest decision. Survey, scaffolding, timescales, what happens to the old covering, felt and battens, the guarantee, and honest guidance on what makes one roof cost more than another.

03

Flat roofing

A search world of its own. EPDM, GRP, felt and single ply, what each suits, the lifespans the manufacturers actually state, and why the cheapest option often is not.

04

Pitched roofing

Tile against slate, natural against fibre cement, breathable membranes, dry ridge systems, and what conservation areas or listed status change.

05

Guttering, fascias and soffits

Smaller jobs, steady year round demand, and frequently how a customer meets you before they trust you with something bigger.

06

Emergency roof repair

Its own page, its own promise about response times, its own number at the top. The person searching this has no patience and no interest in your history.

Service area pages and local SEO, done properly

If you cover fifteen towns and your website says we cover the surrounding areas, you rank in one town at best.

The fix is a page for each place that matters to you. The trap is how most agencies do it: write one page, copy it fifteen times, swap the town name. Google has been able to spot that for a very long time. They do not rank, and a site stuffed with them can drag down the ones that would have.

A service area page earns its place when it is genuinely about that place. The jobs you have done there, photographs from those streets, the housing stock and the roofing that goes with it, terraces with valley gutters, post war semis with concrete tiles reaching the end of their life, conservation rules where they apply, and how quickly you can be there and from where. That cannot be spun at scale, which is exactly why it works.

Which towns get written up is decided on demand and on distance, not ambition. You can rank beyond your own postcode, and there is a real limit to how far, because proximity is one of the things Google weighs and no page can move your yard. Winning the ring of towns around you is realistic. Dominating a city thirty miles away where you have no reviews and no presence online is not.

01

Demand first

Towns chosen on search volume, job values and how far you will genuinely travel, rather than on the list in your van's sun visor.

02

Written, not spun

Real detail about the place and the work you have done in it. If a page could have any town name pasted into it, it should not exist.

03

Fewer, better, gradually

A handful of strong ones published over months, each supported by reviews and photographs from that area, beats a batch of forty published in a week.

What the monthly SEO services include, and what you see

Local SEO from me starts at £495 a month and there is no minimum term. What the money buys shifts as the work progresses, because there is an order to it, but nothing happens that you cannot see in the report.

Month one is groundwork: a full audit, technical fixes, the Google Business Profile rebuilt properly, and the plan for which services and which towns come in what order. After that it settles into a rhythm of content written and published, listing work, review generation, local citations and mentions, and the technical maintenance that stops the whole thing sliding backwards.

What is not included, so there are no surprises: I do not buy links from anybody selling them, I do not sell or buy leads, and I will not publish a weekly blog post nobody searches for so the report looks busy.

01

Audit and plan

Where you currently rank, town by town, which searches are worth chasing, and which roofing companies are ahead of you and why.

02

Google Business Profile

Categories, services, service areas, photographs, posts, questions, and the review routine that keeps it moving.

03

Service and area pages

Written and published in priority order, each one built to answer a real search and ask for a survey at the end of it.

04

Reviews and local signals

A repeatable way to ask, plus consistent business details and genuine local mentions so Google reads you as established.

05

Technical upkeep

Crawl and indexation, speed, schema and the quiet problems that cap how high anything else can climb.

06

A report you can read

Rankings for the roofing searches that matter, Maps visibility per town, calls and messages from the listing, forms filled in on the site, what I did and what is next.

How long it takes, honestly

Months, not weeks. Google's own guidance is that SEO takes four months to a year to show its effect, and local roofing markets behave the same way.

In practice the Google Business Profile is the fastest moving part and can shift map visibility within the first couple of months. A new service page usually takes a few months to settle, longer in a competitive city. A service area page in a town where you have no reviews and no track record is slowest of the lot. Anyone showing you page one in thirty days is either guessing or ranking you for something nobody searches.

That timing collides with roofing's calendar, which is the strongest argument for starting in the quiet months. Work begun in February is showing results by the autumn. Work begun the week the storms arrive is late for that season.

If you need enquiries in the next fortnight, this is the wrong product and I will say so before you pay rather than after. Use ads or bought leads for that, and start this alongside them if the plan is to stop renting them eventually.

How long before the phone actually rings?

The listing work can move map visibility inside the first couple of months. Service pages usually take a few months to settle. New towns take longest. Google's own guidance is four months to a year, and roofing follows it. If that timescale does not suit your cash position, say so now and buy leads or run ads for the short term instead. I would rather tell you that than take three months of fees.

Do I need a new website before any of this can work?

Usually not, and the audit tells you honestly. If your site is reasonably quick, editable and capable of carrying proper service pages, I build on it. If it genuinely cannot, I will show you exactly why rather than asserting it. Bear in mind I also build sites, so treat that recommendation with appropriate suspicion and make me prove it.

SEO for roofers, translated into plain English

Most SEO jargon dissolves into four jobs. On-page SEO: making each page of the website say plainly what it offers and where. Technical SEO: making sure nothing stops Google reading the website. Local SEO: the listing, citations and reviews that decide the map. And authority: the slow accumulation of proof that the roofing business is real. Every seo report you will ever receive is describing one of those four, whatever it calls them.

The results, when SEO for roofers is done in that order, arrive in a recognisable sequence: the map listing moves first, the service pages start ranking next, and visibility in the wider search engines comes last. SEO services that promise the sequence in reverse, page one for everything, quickly, are describing paid ads with the label filed off, or nothing at all. What the honest version of roofer seo buys is compounding position: every month of seo work makes the next one slightly easier, and each one ranks a little higher than the last, which is precisely what bought leads never do.

Where does the website fit? The website is the half of seo you own. Web design and website design decisions, page structure, speed, the words on the page, are ranking decisions whether they were made as such or not, and a roofing business with a well-built website starts every seo month a stride ahead. That is why the two services are designed to work as halves of one result, and why the audit reads the website before it reads anything else. Get both right and the rest of your marketing has somewhere solid to point.

Who actually does the work

You are buying my time, not a package assembled by four people you will never meet. I do the audit, the listing work, the writing, the technical work and the report. Nothing is outsourced and there is no account manager in between, so nothing gets lost in translation about what a valley gutter is or why a dry ridge matters.

If you have had SEO before, you have probably had a report showing traffic climbing while the phone stayed quiet. That happens when the measure is visits rather than enquiries, and when the pages being ranked are ones nobody buys from. Here the measure is roof work won: rankings for roofing services in your towns, calls and messages from your Google listing, and forms completed on the site.

I also build roofing websites, which is the other half of this problem and rarely the same person. When your site is what holds the rankings back I can tell you exactly why and what fixing it costs. When it is not, I will tell you that too and save you the money. Most roofing companies buying search work are choosing between a web designer who does not do search and a search provider who inherits somebody else's site. This is both, from one person, for a UK market I actually know.

Straight answers

What roofers ask before starting SEO.

Because traffic is not the thing being sold here. Reports that show visits going up are easy to produce and easy to game, usually by ranking pages nobody buys from. The pages I write are the ones people search before they hire a roofer, and the report shows rankings in your towns, calls and messages from your profile, and enquiries from the site. If those are flat, the report says so rather than finding a metric that went up.

No, and nobody honest will. Three factors decide it, and one of them is how close you are to the person searching, which no amount of work can change. What I can commit to is the work: the profile rebuilt properly, the pages that make you relevant, the reviews and local signals that build prominence, and an honest read on which towns are realistically winnable before you spend a penny chasing them.

No long contract. The work compounds over six to twelve months and that commitment should be earned by results and clear reporting, not enforced by paperwork. If you stop, everything built stays yours: the pages, the listing improvements, the reviews, the citations. Rankings drift eventually because competitors keep working, but you keep the asset rather than losing a rented position overnight.

Start with the audit, not the invoice

Find out exactly why you're not showing up.

Request a free SEO audit. I'll review your Google Business Profile, your website, your local rankings and the competitors above you, then send a prioritised action plan.

Get My Free Roofing SEO Audit

Free · reviewed personally by James · within 3 working days · no sales call