tez.earth

Web Design

Web design for roofers in the UK: what actually wins you work

By Tom Ellis-Smith 9 min read
Roofer fitting tiles on a UK pitched roof against a clear sky

Most roofer websites are built to look smart. The good ones are built to fill your diary. Those are two very different jobs, and if you've paid for the first when you needed the second, you've bought a digital business card, not a lead machine. This is a plain guide to what a roofing website actually needs in 2026: what your customers are really searching for, the bits you can't skip, how to rank in your town, how to capture the lead, and what it should cost.

A roofer's website has one job: turn someone with a leak, slipped tiles or a tired roof into a booked survey. Everything else is decoration.

What a roofer's customer is actually searching

Before you think about colours or photos, understand the person on the other end of the search. Roofing customers fall into two camps, and they behave completely differently.

Urgent: there's water coming in

A leak in the ceiling after a storm, slipped tiles after high winds, a chimney letting in rain: these people are stressed and skimming. They type "emergency roof repair [town]" or "roofer near me", glance at the top two or three results, and call whoever looks closest, trustworthy and able to come out quickly. They are not reading your history. If your number and a "we cover emergencies" message aren't the first thing they see, you've lost them to the next listing.

Planned: they're comparing and want reassurance

A full re-roof, a new flat roof on an extension, replacing old fascias and soffits: these jobs are worth thousands and the customer takes their time. They search "roof replacement cost" or "re-roofing [town]", read a few pages, study your past work, check your reviews and insurance, then get two or three quotes. Here, proof and trust win, not just a phone number.

Search intentWhat they typeWhat wins them
Urgent repair"emergency roof repair Southampton", "roofer near me"Big click-to-call button, fast response stated, "free roof check", clear coverage area.
Re-roof / replacement"re-roofing [town]", "roof replacement cost"Before-and-after gallery, guarantees, insurance details, reviews, a quote form.
Flat roof / extras"flat roof installer [town]", "fascias and soffits near me"Material options explained, finished-job photos, reviews mentioning that exact work.

Notice the pattern: every one of those searches has a town in it, or implies one with "near me". Google answers them with local results. That single fact shapes everything below, and it's the same logic that drives a good plumber website too.

The must-have elements of a roofing website

Strip away the fluff and a roofer's site needs a short list of things done well. Miss these and the smartest design in the world won't book a survey.

  • Click-to-call, everywhere. A sticky phone button that follows the customer down the page on mobile. One tap, no typing. This alone outperforms most "redesigns".
  • Photos of completed roofs, your own. Before-and-after shots of real jobs: the mossy, slipped-tile mess and the tidy finished roof. Roofing is on a part of the house people can't easily inspect, so proof of clean, competent work does a lot of the selling.
  • Trust signals up front. Public liability insurance, written guarantees (say 10 or 20 years), being a member of a body like the NFRC or RoofCERT, and your Checkatrade or Google rating. These let a stranger hand you their roof.
  • Service pages and town pages. A page for each thing you do and each place you cover (more on this below). It's the single biggest local SEO lever.
  • Real reviews. Google and Checkatrade reviews pulled onto the page, with names and dates. Five-star claims with no source are worth nothing.
  • A quick quote form. Name, postcode, a line on the job, maybe a photo upload. Many people would rather send a photo of the problem than explain it on the phone. Make that easy.
  • Fast mobile load. Most roofing searches happen on a phone, often by someone standing in the garden looking up at the problem. If your site takes five seconds to load, they're already dialling the next roofer.

Page by page: what a roofer site needs

You don't need forty pages. You need the right ones, each earning its place.

PageJob it does
HomeWho you are, where you cover, click-to-call, headline reviews, insurance and guarantee, and a clear "we do repairs and re-roofs" message.
Service pagesOne each for roof repairs, re-roofing, flat roofs, chimneys, fascias and soffits, gutters, so each ranks for its own search.
Town / area pages"Roofer in [town]" for every place you genuinely cover. This is how you show up in nearby towns, not just your home one.
Past work / galleryProof. Real before-and-after photos and testimonials that close the higher-value re-roof customer.
ContactPhone, a short quote form with photo upload, your hours, and your coverage area on a map.

How to rank locally for roofing

Ranking as a roofer is mostly local SEO, and the good news is it's winnable: your competition is often a half-finished Facebook page and a single Checkatrade listing. There's a fuller breakdown in our guide to local SEO for tradespeople, but here's where the work goes:

  1. Google Business Profile, properly filled in. Right categories, your service area, photos of finished roofs, hours, and a steady drip of reviews. This is what gets you into the map pack, the three results with the little map. For most roofing searches, that pack is the whole game.
  2. A page per service and per town. Google can't rank you for "roof repairs Eastleigh" if there's no page about doing roof repairs in Eastleigh. One thin "Areas we cover" list won't cut it. Give the towns that matter their own pages with real, specific content.
  3. Consistent NAP. Your name, address and phone number identical everywhere: your site, Google, directories, Checkatrade. Mismatches confuse Google and cost you rankings.
  4. Reviews, constantly. Volume and recency both matter. Ask every happy customer; a simple review link sent by text after the scaffold comes down does most of the work.
  5. A fast, crawlable site. Speed and clean code aren't vanity; they're ranking factors, and they keep the storm-damage caller from bouncing.

Turning a visitor into a lead

Ranking gets the right person onto your site. Lead capture is what stops them leaving without contacting you, and it's where most roofing sites quietly leak work. There's more in our piece on how to get more leads from your website, but the roofing-specific points are simple:

  • Give them two ways to act. Some want to call now, some want to send a photo at 9pm and hear back tomorrow. Offer both on every page: a click-to-call button and a short form.
  • Let them upload a photo. A picture of the slipped tiles or the damp patch tells you more than a phone call and lowers the effort for the customer, which wins you a lot of extra enquiries.
  • Ask for the postcode, not their life story. Long forms kill conversions. Name, postcode, a sentence and a contact detail is plenty to book a survey.

Mistakes roofers make on their websites

I see the same handful over and over. Fix these and you're ahead of most of your local competition.

  • Burying the phone number. If a stressed customer has to scroll or squint to find it, you've lost the job. It should be the loudest thing on the page.
  • Stock photos instead of your own roofs. Generic pictures of red tiles fool nobody. Your before-and-after shots are the most persuasive thing you own. Use them.
  • No trust signals. No insurance mentioned, no guarantee, no reviews. You're asking a stranger to spend thousands on work they can't see, with nothing to go on.
  • One page for the whole business. A single page can't rank for repairs, re-roofs, flat roofs and five towns. Each needs its own.
  • Slow, bloated builds. Heavy template sites that crawl on mobile. The customer is gone before your hero image loads.
  • Relying only on social. A Facebook page doesn't rank on Google for "emergency roof repair near me". You don't own it, and you can't control where it appears.

What a roofing website costs (so you've got a benchmark)

So you're not flying blind: a proper built-for-you roofing site runs £500 to £2,500 upfront with ongoing hosting, updates and SEO of roughly £20 to £75 a month. DIY builders are cheaper on paper (£10 to £30/month) but eat your evenings and rarely rank. For full transparency, Tez Earth builds roofing websites from £500 one-off + £50/month, hosting, updates and keeping you ranking, all in. We take one roofer per area, so we're never building the same site for you and the firm two streets over. One re-roof or one storm-damage job from someone who found you on Google, and it's already paid for itself.

How Tez Earth builds a roofing site

We start with your best jobs and your reviews, build a fast mobile-first site with click-to-call and a photo-upload quote form on every page, then add a service page and a town page for each thing you do and each place you want work from. Your insurance, guarantees and accreditations go up where people can see them, and we set up your Google Business Profile properly so the whole thing points at the searches that book surveys. One roofer per area, hosting and updates included, and a real human to ring when you want a change.

Frequently asked questions

What should a roofer's website include?

Click-to-call on every page, before-and-after photos of your own completed roofs, your insurance and guarantee details stated clearly, separate pages for each service and town you cover, genuine Google and Checkatrade reviews, a quick quote form with photo upload, and a fast mobile load. Most enquiries start on a phone, so the number must be impossible to miss.

How do roofers rank on Google locally?

With a complete, active Google Business Profile, a steady flow of reviews, consistent name/address/phone details across the web, and dedicated pages for each service and town such as "roof repairs Southampton". A fast, mobile-first site that Google can crawl easily ties it together and helps you land in the map pack.

How much does a roofing website cost in the UK?

In 2026, a professional built-for-you roofing website typically costs £500 to £2,500 to build, plus around £20 to £75/month for hosting, updates and SEO. Tez Earth builds roofing sites from £500 one-off + £50/month, which covers hosting, updates and keeping you ranking locally.

Do photos of completed roofs really help win work?

Yes. Roofing is a high-value job on a part of the house the customer cannot easily inspect, so proof matters more than promises. Before-and-after photos of your own roofs, ideally with the town named, show competence and build the trust that turns an enquiry into a booked survey.

Want a roofing website that fills your diary?

Tell us your area and the work you want more of. We'll send back a real number and a quick look at what your site could do, no pressure, no jargon.

Get my quote