SEO for roofers: be the one they find when the rain comes through the ceiling
SEO for roofers means getting into Google's map results, and the top of the page, when someone near you searches for a roofer. For roofing, that's mostly your Google Business Profile, your reviews, a page for each roofing job, and proof you're not a cowboy. Here's what works, and how we do it for you. Local SEO is £297 a month on top of the Growth System, which comes with a free website, or £497 a month on its own.
By Shaun Chrisp, founder · Updated
5.0 from 37 Google reviews · Since 2010

Sound familiar?
First big storm of the winter. Every roofer in town is flat out, and you're still not the one people find.
The firm with the van wraps and 200 reviews gets the new roofs. You get the odd slipped tile.
Someone knocked on doors round your area offering "cheap repairs". Now people don't trust any roofer.
You've got cracking before and after photos. They're all on your phone.
Why roofing SEO is different
Demand comes with the weather
Roofing searches jump when the wind and rain hit. You can't start SEO the day the storm arrives. You need to be in the map results before it does, so when the phones go mad, it's your phone.
Trust is everything
Roofing has a bad name because of the rogue traders, and homeowners know it. They'll check your reviews, your address, your accreditations and your photos before they let you up a ladder. Google rewards the same things.
Big jobs and small jobs search differently
"Roof leak repair near me" is a panic search on a phone. "New roof cost" or "flat roof replacement" is someone planning a big spend. You need pages for both.
What gets roofers ranking
1. A Google Business Profile that's finished
Primary category "Roofing contractor", with every service listed: repairs, new roofs, flat roofs, fascias and guttering, chimneys, leadwork and skylights. Add your service areas, real job photos every week, and your emergency hours if you do callouts.
2. Reviews, lots of them, recent ones
The roofer with 120 reviews from this year usually has the edge over the one with 9 from 2020. Ask every customer, every time, with a link that makes it easy. See how review requests work.
3. A page for every roofing job
Flat roofs, pitched roofs, roof repairs, chimney repairs, fascias and soffits, guttering, leadwork, Velux windows. One page each, with your own photos and a rough idea of cost. One "Services" page won't rank for any of them.
4. A page for every area
"Roofer Gateshead" needs a page about roofing that mentions Gateshead. If you cover ten towns, you need ten pages. Here's why town pages work.
5. Proof you're the real deal
Your trade body memberships (like NFRC, CompetentRoofer or TrustMark), your insurance, your guarantees, and before and after photos of real jobs. These help people trust you, and they help Google too.
What we do for you
- Google Business Profile: set up properly and kept fresh with weekly photo posts
- Listings: your details the same on every directory that matters
- Roofing pages: a page for each job and each area, with your photos
- Reviews: requests after every job, so your count keeps climbing
- A monthly report: where you rank and what changed, in plain English
On the Growth System, you also get a free website built for roofing, missed call text back for the calls you miss on the roof, and an AI admin that answers and books enquiries 24/7. When the storm hits and the phone won't stop, nothing gets missed.
Prices
Growth System + local SEO: £594 a month. That's the Growth System at £297, with a free website, an AI admin that answers your calls, missed call text back, review requests and booking, plus local SEO at £297. Found, chosen and booked, all in one. The Growth System pays for itself in 30 days, or you don't pay.
Just want the SEO? Local SEO on its own is £497 a month.
No setup fees and no contracts. Full details are on our local SEO page.
Results
DWMotorworks, an independent BMW and MINI specialist in Newcastle, has held number one on Google for "BMW specialist Newcastle", and their site got 780 clicks from Google in the last 90 days. Not a roofer, but it's the same work: win the searches that matter in your area.
How it works
- A free 30-minute call. We pull up the map results for roofers in your area and show you why the top three are beating you.
- We fix the foundations. Profile, listings, roofing pages and review requests, ideally before the winter rush.
- You climb. Weekly tracking and a monthly report.
Need the website side first? See websites for roofers. Plumbing too? See SEO for plumbers. We work with roofers across the UK. In the North East? See web design in Newcastle and the North East. Other trades are on websites for tradesmen.