SW/FT

SEO for roofers

SEO for roofers that keeps the diary full

When a storm lifts half a street of tiles, the roofer who shows up on Google gets the calls. Our job is getting those enquiries coming to you, organically — and we only take one roofer per patch.

Think about how your last few customers found you. A neighbour's recommendation, maybe a repeat customer — and the rest? They searched. "Roof repairs near me" after a leak. "Roofers in [your town]" while getting three quotes. "Emergency roofer" at 9pm with water coming through the ceiling.

For every one of those searches there are three places you can appear: the map pack (the three businesses Google shows on the map — where most of the clicks go), the organic results underneath, and the directories like Checkatrade renting space above you. Most roofing firms have a half-empty Google profile, a website that hasn't changed since it was built, and pay a directory for shared leads to make up the difference.

Our job is simple: get your profile and your website winning those searches on their own, so the enquiries come to you first — exclusively, with no per-lead fee attached.

Not a roofer? The same system runs for every trade — see SEO for trades.

What's in the playbook

Built around how people actually hire roofers

Google Business Profile, done properly

Categories, services, photos, posts, Q&A and review responses — the profile work that decides who appears in the map pack.

Service & area pages

A page for every job type — repairs, flat roofs, re-roofs, guttering — and the towns you cover. That's how you appear for the searches that pay.

A review engine that runs itself

A simple system for getting the review ask in front of every happy customer, and a response to every review — good or bad.

Storm-season content

Pages and posts that catch the surge: storm damage, insurance work, emergency repairs. Built before the weather turns, ranking when it does.

Technical tidy-up

Speed, mobile, titles, sitemaps, tracking — the unglamorous fixes that stop Google quietly ignoring your site.

Tracking & plain-English reports

You'll see calls, direction requests and enquiries — real numbers, monthly, explained like a human wrote them. Because one did.

Why trust us with it

We rank our own roofing firm first

Our founder runs CMW Repairs, a roofing and building firm in Hampshire. Its website, its Google profile, its rankings — all built and run with exactly the playbook you're reading about. Every tactic gets tested on our own firm before it goes anywhere near a client's.

That's also why we cap it at one roofer per patch: we know what an exclusive lead is worth because we price roofing jobs ourselves.

See the work
CMW Repairs — the roofing firm run by Swift Web SEO's founder

Pricing

One setup, one optional monthly

SEO setup

£249.99 one-off

Everything needed to get the foundations right, in the first 30 days.

  • Full website & Google profile audit
  • Profile rebuild: categories, services, photos, Q&A
  • On-page fixes: titles, pages, speed, tracking
  • Citations round — the directories that matter
  • Priority fix list for anything left
Book your setup
Most popular

Growth

£150 /month

Ongoing work that grows your organic enquiries, month after month.

  • Content improvements month by month
  • Steady, relevant links — no spam
  • Google Business Profile management
  • Hosting & domain renewals included
  • Monthly plain-English report
Start growing

Questions roofers actually ask

Straight answers

How long until I see results?+
Google Business Profile improvements often show within weeks. Organic rankings typically start moving in 2–3 months, then compound. Anyone promising page 1 in a fortnight is lying to you — here's the honest timeline.
I'm already on Checkatrade. Isn't that enough?+
Directories rent you leads — shared with three other roofers, and the moment you stop paying, you vanish. Ranking your own site and profile is an asset you own: exclusive enquiries, no per-lead fee, and it keeps working while you sleep.
Do I need a new website first?+
Not always. If your current site is solid, the £249.99 setup works on what you've got. If it's beyond saving, we'll say so and a £399.99 rebuild is usually the better spend. The audit tells you which — honestly.
What exactly do I get for £150 a month?+
Content improvements month by month, steady relevant links, full Google Business Profile management (photos, posts, review responses) and a plain-English monthly report: what we did, what happened, what's next. No jargon, no padding.
Am I tied into a contract?+
No. The setup is one-off; growth is a rolling month you can cancel anytime. We earn your business every month.
What does "one roofer per patch" mean?+
We won't take on your competitor. One roofing firm per area, first come first served — because we can't honestly promise to get two rivals to the top of the same search.
SW/FT
Free — no obligation

Want your patch before a competitor takes it?

One roofer per area — first come, first served. Start with the free audit and see exactly where you stand today.

Get your free website audit