Roofing SEO is the work that puts you in that map and on the first page, for the jobs you want, in the towns you cover. It isn't tricks. It's your Google Business Profile, a proper page for each type of roofing, and a steady flow of genuine reviews, kept up all year so you're ready before the weather turns.
Google reviews of our website and Google profile work. Our SEO results are below.
★★★★★Rated 5 out of 5 on Google
“What can I say!? Absolutely outstanding service, James has totally transformed my company website to a level I never expected! From going live on Saturday the 17th of October I have already had 3 enquiries!!!! We are now on the 19th of October writing this review.
He has been absolutely none stop back and forth with questions and suggestions throughout the whole process. Just absolutely Brilliant! I would not hesitate to recommend this guy.
There are a lot of people out there that promise the world and then take your money and completely under deliver, trust me I know this as I have been burnt quite a few times. This is definitely not the case with James. Give him a try you will not be disappointed! Thanks James I absolutely love the new site. 👍🏻👍🏻👍🏻👍🏻👍🏻”
JJames LoftusOwner, SolarSave · Google Review, October 2026
★★★★★Rated 5 out of 5 on Google
“Excellent service and very meticulous service! Can’t recommend highly enough and the expertise and knowledge in building my website how I wanted it and even better than expected and the details and constant communication well done and many thanks your a star . Much appreciated, many thanks again 100%”
KKirk FergusonNu Renewables Heating Limited · Google Review, October 2026
★★★★★Rated 5 out of 5 on Google
“Amazing service from James can't recommend him enough... Really helped me setting up my business page. Goes above and beyond to make sure you're happy. Lovely guy as well. 10/10 service”
DDean WesternDW Plumbing and Heating · Google Review, October 2026
The morning after a storm, roofing searches jump. People with slipped tiles and water coming through the ceiling search "roofer near me", look at the three businesses in the map, and ring until somebody answers. If you're not one of the three, that job goes to someone who is.
Roofing search splits four ways: urgent repairs, planned replacements, cost research and people checking you out. Each one is won in a different place, so good roofing SEO plans for all four.
What homeowners type when they need a roofer
Search
What it means
roofer near me
The biggest search, typed on a phone, usually in bad weather. It's won in the map results, so your profile, reviews and service area decide who gets the call.
emergency roof repair [your town]
Water's coming in and they want someone today. An emergency page with your number at the top, and honest hours on your profile, win these.
flat roof replacement [your town]
A search of its own. A flat roofing page naming the systems you fit, such as EPDM, GRP or felt, and what each suits, beats a line on a services list.
new roof cost
Someone at the start of a big decision. An honest page on what drives the price of a re-roof earns their trust weeks before they ask anyone for a quote.
roofers in [your town]
Planned work, compared over a fortnight on a laptop. Area pages written about that town, with photos of roofs you've done there, get you on the shortlist.
NFRC roofer / CompetentRoofer near me
Homeowners checking you're not a cowboy. If you hold these, showing them clearly, with a link to check, wins the people who look.
Roofing SEO services: what's included every month.
Every month we work on the things that decide which roofing companies Google shows. Here's what that looks like for a roofer. It's all in the £495, every month.
Your Google Business Profile, set up for roofing
Roofing contractor as the main category, extra categories only for work you really do, true hours, sensible service areas, and photos of your own roofs added every month, not four from 2019.
A page for every roofing job
Roof repairs, emergency repairs, re-roofs, flat roofing, chimneys and leadwork, guttering and fascias each get a page that explains the job, what affects the price and what happens next.
Area pages that are really about the area
A handful of towns you actually want work in, each written about the housing, the roofs and the jobs you've done there. No copied pages with the town name swapped.
Reviews that name the job and the town
A simple routine for asking at the moment the customer is happiest. Reviews that mention a flat roof, a leak or a town name help you show for those searches.
Ready before the storm
The groundwork happens in the calm months, so when the wind picks up your profile and repair pages are already ranking, not still being written.
Proof, written as it happens
What happened when SolarSave's new site went live.
SolarSave is a solar and battery installer in Retford. They're having a new website, then six months of SEO. The site went live on 17 October 2026, so this is the start of the story. The numbers come from Google Search Console, a map rank tool and SolarSave's own records.
1341,977
Google views a day: the average the week before launch, then two days after. It settled at about 1,500.
6enquiries
In the first 11 days, 2 of them booked a call. Worth about £500 to £540 at SolarSave's own lead prices.
14.47.1
Average map rank for “solar panels” round Retford, 10 to 19 October 2026. Lower is better.
The honest bit: SolarSave is a solar installer, not a roofer. We have no SEO results from roofers to show you yet, and we won't pretend otherwise. clicks stayed at about 4 a day, because most of the new searches sat on page four to six. Climbing those is the job for the months ahead. It's too early to say how many of the 6 enquiries found SolarSave through Google rather than already knowing the name. Most of the map move happened before the new site went live, and we don't know what caused it. See the full SolarSave results
What it costs
One monthly price. No contract.
No per-lead fees and no tie-in. You stay because it's working.
What changes the price
Nothing. It's £495 a month. What changes is where the hours go: a city needs more pages and links than a market town.
When it pays for itself
Divide £495 by what a typical job leaves you after costs. That's how many extra jobs a month it takes. Use your own figures, not ours.
How fast it works
A neglected Google profile can move within weeks. New pages usually take a few months to settle.
Only need one part?
A Google Business Profile is £297 to set up or £247 to overhaul, then £147 a month if you want it kept fresh. A website is £600, or £50 a month.
How it works
How we get you into the search results, month by month.
Our comprehensive SEO strategy is a clear order of work: the jobs that bring in installs soonest get done first.
Today
Ask for your free review
Two minutes. Tell us what you do, and where.
Usually the same day
See where you stand
Where you rank, who beats you, what we'd fix first, and your enquiry target.
Month one
Fix the foundations
Your Google profile, listings, and tracking for calls and enquiries.
Months two to six
Build, month by month
New pages, more reviews, and links from real local websites.
Every month
A plain-English report
What we did, the enquiries it brought, and what's next.
There are two of us, and no juniors. The people you talk to are the people doing your SEO.
James has done SEO for over ten years, starting at 18 on his own websites. He took one from 10 to 1,000 clicks a day from Google, has read Google's patents, and has never worked for an agency.
Stephanie has 13+ years in the energy industry and leads our design and branding, so your pages speak your customers' language.
“We will never lie to a client, even when telling the truth costs us money.”
James and Stephanie
One firm per trade, per area
We take one firm per trade in the town where they're based. It doesn't cover everywhere they're willing to travel. Your free review covers whether your town is free.
Is it right for you?
It works best for roofers with room for more work.
SEO takes months rather than days, so it isn't right for everyone. If it's not right for you, we'd rather say so now.
A good fit
It's right for you if
You can take on more roofer work, in the towns you want
Your customers search Google for what you do, and their town
You can give it a few months. SEO builds month on month
You're happy to ask customers for a Google review after a job
Not the right time
It's not right for you if
You need work in the diary this week. Ads are quicker, and we'll say so
You're booked solid and can't take on more
You want a guaranteed number one spot. Nobody controls Google, so our guarantee is on enquiries
Your website is holding you back. Then a new website comes first
Your marketing options
Organic search, Google Ads or buying leads?
Ads and bought leads are quicker to start. SEO is slower, but the enquiries are yours alone, and the work doesn't vanish when you stop.
SEO compared with Google Ads and bought leads
Question
SEO with us
Google Ads
Bought leads
How fast it starts
Weeks for your profile, a few months for new pages
Days
Days
Who gets the enquiry
Just you
Just you
Often shared with other firms
How you pay
£495 a month, flat, no contract
Every click
Every lead. SolarSave pays £25 to £35 for an exclusive lead, £200 for a booked appointment
When you stop paying
Your pages and reviews stay, and rankings don't vanish that day
Enquiries stop that day
Enquiries stop that day
Best for
Steady work over the long term
Filling the diary this month
Covering short gaps
Plenty of firms use both: ads for now, search for next year. Weighing up leads? Read solar leads: buy or build?
Roofing company SEO starts with four kinds of search
Roofing isn't one search market. It's four, and they behave so differently that a homepage and a services list can't win them all.
Urgent repairs. Roof leak, slipped tiles, emergency roofer. Typed on a phone in the rain by someone who will ring one of the first three numbers they see. Distance and reviews decide these.
Planned replacements. Re-roofs, flat roof replacement, a new slate roof. Researched over a week or two, with the same person searching five or six times before ringing anyone. They read what you've written and study the photos.
Cost research. "How much is a new roof", "flat roof cost per square metre". People at the very start of a decision. An honest page here earns trust long before a quote is asked for.
Checking you out. Somebody saw your van or got your name from a neighbour. They land on your Google Business Profile, not your homepage, and your reviews do the talking.
Most roofing websites are built for the last one only, which is why so many rank for their own company name and nothing else. Good roofing company SEO gives each kind of search its own page doing its own job.
Your Google Business Profile: where most roofing jobs are decided
Search "roof repair" and your town, and the top of the page usually isn't websites. It's a map with three roofers on it, each with a call button. The person with water in the loft doesn't scroll past it.
Google says local results are mainly based on relevance, distance and how well known a business is. You can't move your yard, so distance is fixed. The other two are workable, and that's where the early months go.
What we set up for a roofer
Category: Roofing contractor as the primary. Extra categories, such as a gutter or skylight category, only if that's work you genuinely take on. The names in Google's picker change, so we check them on your account rather than copying a list from an American blog.
Name: your real business name and nothing else. "Smith Roofing Emergency Roof Repairs 24/7" is the kind of name Google's guidelines say can get a profile suspended.
Service area: the towns you really cover, with your home address hidden if customers don't visit you. Google's guidance is that a service area shouldn't usually stretch beyond about two hours' drive.
Services and hours: every job listed in the words homeowners use, and hours that tell the truth about emergency cover.
Photos: your own roofs and your own vans, added every month. A profile that goes quiet looks like a business that's gone quiet.
This is the part we'd tell any roofer to sort first, even if they never pay us a penny.
Local SEO for roofing companies: service and area pages that win work
One services page listing everything you do won't rank for any of it. Google ranks pages, not companies, and a page giving six services a sentence each loses to six pages that each answer one question properly.
It matters for the customer too. Someone searching flat roof replacement who lands on a page about flat roofs, with photos of flat roofs you've done, the systems you fit and what the tear-off involves, is far more likely to ask for a survey than someone dumped on a general page.
The pages a roofing site usually needs
Roof repairs: slipped and broken tiles, leaks, flashing, ridge and hip tiles, valleys. Short, with your number never more than a thumb away.
Emergency roof repair: its own page, with its own promise about response times.
Roof replacement: the survey, scaffolding, timescales, what happens to the old covering, battens and membrane, the guarantee, and what makes one roof cost more than another.
Flat roofing: EPDM, GRP, felt and single ply, what each suits, and the lifespan the manufacturer actually states.
Chimneys and leadwork, guttering, fascias and soffits: smaller jobs, steady all year, and often how a customer meets you before trusting you with a re-roof.
Area pages, done properly
If you cover fifteen towns and your site says "and surrounding areas", you'll rank in one at best. The fix isn't fifteen copies of one page with the town name swapped. Google spotted that trick years ago, and a site full of them can drag down the pages that would have ranked.
A good area page is about the place: the terraces with valley gutters, the post-war semis with concrete tiles near the end of their life, conservation areas where they apply, the jobs you've done there and how quickly you can get there. If a page could have any town name pasted into it, it shouldn't exist. A handful of strong ones, added over months, beats forty published in a week.
Reviews and credentials: proving you're not a cowboy
Homeowners worry about cowboy roofers, and most have a story to back it up. Reviews and credentials they can check are how you get past that before the first phone call.
Reviews, steadily
Not fifteen in a fortnight and then nothing for a year. A steady trickle, asked for when the customer is happiest (usually the day the scaffold comes down), with a reply to every one, including the awkward ones. Reviews that mention the job and the town, something like "re-slated our roof in Hillsborough", help you show for those searches.
Two rules worth knowing. Google's review policy bans offering anything in return for a review, and bans asking only the customers you know are happy. And since 6 April 2025, fake reviews and hidden incentivised reviews have been banned in the UK under the Digital Markets, Competition and Consumers Act.
NFRC and CompetentRoofer
If you hold them, show them, and link to where people can check. NFRC members go through a desktop audit and an office and site inspection before they're accepted, and homeowners can search for members by postcode on the NFRC website. CompetentRoofer is the government-licensed competent person scheme that lets roofers self-certify roof refurbishment work against Building Regulations in England and Wales, so the homeowner doesn't have to deal with building control.
We put them on your site, your profile and your quote pages. We never claim a membership you don't hold, and we'd talk you out of it if you asked.
Roofing SEO and the weather: why the work starts in the quiet months
Roofing demand follows the weather. A storm comes through, every roofer's phone rings for a fortnight, and then it goes quiet again. Re-roofs and flat roof replacements get planned for the drier months. Gutters fill with leaves every autumn.
Rankings don't arrive on demand. Profile work can move your map visibility within the first couple of months. A new service page usually takes a few months to settle, longer in a busy city. An area page for a town where you have no reviews yet is the slowest of the lot. Work started in February has a fair chance of paying by the autumn storms. Work started the week the storms arrive is late for that season.
We won't promise positions or dates, because Google decides the order, and anyone promising page one in thirty days is guessing. What we will do is report every month, in plain English, what moved and what didn't.
Choosing a roofing SEO agency, and what we charge
Search "roofing SEO" and you'll find agencies that only work with roofers, American software companies and plenty of people promising first place. Google's own advice on hiring an SEO is blunt: no one can guarantee a number one ranking, and if someone does, find someone else.
Five questions to ask any roofing SEO company
Who actually does the work each month, and can we speak to them?
What will you do in month one, and what after that?
Will the report show calls and enquiries, or just traffic and rankings?
Do you buy links? (The right answer is no.)
Is there a contract, and what do we keep if we leave?
Here are our answers. We do all of it ourselves: no account managers, no salespeople, no juniors, and a limited number of clients. Local SEO is £495 a month with no contract. That covers your Google Business Profile, your service and area pages, reviews, listings, technical fixes, and a plain-English monthly report on calls and enquiries. We don't buy links, we don't sell leads, and we won't publish blog posts nobody searches for just to make a report look busy.
Is it worth £495? Use your own numbers. If one re-roof leaves you more than £495 after materials and labour, one extra job a month covers it. If you mostly do small repairs in a crowded city, it might not, and we'd rather tell you that in your free SEO review than take the money. There's more on how the monthly work runs on our local SEO for tradesmen page. If your website is what's holding you back, we also build websites for roofers, and everything we do for roofing businesses is on the roofers hub.
Roofers with fewer reviews and worse work outrank us. How?
Because Google doesn't rank craftsmanship. It ranks signals: your profile categories and services, how many reviews you have and how recent they are, how close you are to the person searching, whether your site has a page for the job being searched, and how established your business looks online. All of those are workable. It usually means the roofer above you isn't better at roofing, just better set up.
Can SEO get us storm damage work?
It can help you show up when people nearby search for storm repairs, which is when a lot of roofing calls happen. Those searches are competitive and Google decides the order, so we won't promise positions. What we can do is make sure your profile, emergency page and reviews are in place before the storm, not after, and show you each month where you appear.
We want more re-roofs, not just repairs. Can roofing SEO help with that?
Yes. We build the pages, profile and reviews around the jobs you want more of. A proper roof replacement page with photos, timescales and what drives the price makes you far more likely to be found by people planning a new roof. Repairs still matter, because they're often how a customer meets you before trusting you with the big job.
Should we show our NFRC or CompetentRoofer membership?
If you hold them, yes. Homeowners worry about cowboy roofers, and credentials they can check help them choose you. We show them on your site, your profile and your quote pages, and link to where people can check them. We never claim a membership you don't hold.
Our last SEO company sent reports full of traffic and the phone stayed quiet. Why would this be different?
Because traffic isn't what we're selling. Reports showing visits going up are easy to produce, usually by ranking pages nobody buys from. We write the pages people read before they hire a roofer, and our report shows where you rank in your towns, calls and messages from your profile, and enquiries from your site. If those are flat, the report says so.
Do we need a new website for SEO to work?
Usually not. If your site is reasonably quick, works on a phone and can carry proper service pages, we build on it. If it genuinely can't, we'll show you why rather than just saying so. We also build websites, so treat that recommendation with healthy suspicion and make us prove it.
How much does SEO for roofers cost?
Our local SEO is one fixed monthly fee, shown in the pricing section on this page, with no contract, and we do all the work ourselves. Agency prices vary a lot, so whoever you talk to, ask how many hours the fee buys and who does them. Then compare it with what one extra re-roof is worth to you, not with the price of a bought lead, and ask what you keep if you stop. With us, you keep everything.
What if SEO doesn't bring me enquiries?
We agree an enquiry total for your first 6 months in writing before we start. If we haven't hit it after 6 paid months in a row (£2,970), we work free until we do, for up to 6 more months. Then the free work ends, with no refund. See the 6 + 6 Guarantee.
Can you guarantee number one?
No, and be wary of anyone who does. Nobody controls Google. We promise proper work on the searches that bring work, and honest reporting. Our guarantee is on enquiries instead: see the 6 + 6 Guarantee.
Do I need a new website first?
Not usually. New pages and fixes can normally go on the site you have. If your site is holding you back, we'll tell you in your free review, and our websites start with a free homepage design.
Free SEO review
See how much work you're missing.
Tell us what you do and where. We reply personally, usually the same day. No obligation, no sales calls. Your free review shows you: