Roofing work comes two ways: a storm rips slates off and someone needs you now, or a homeowner is planning a re-roof and comparing names over a few weeks. Your site has to win both — tap-to-call for the storm damage, real roof photos and clear service info for the planner. Built right, live in 48 hours, yours to own.
Roofing is really two jobs in one: the storm that rips slates off and needs you now, and the re-roof a homeowner's been weighing up for weeks. Most websites only speak to one. I build yours to win both — and I do the hands-on work to make it happen: writing the pages, setting up the local SEO, wiring in your Google profile and getting it live in 48 hours. Here's what goes into a roofer's site that actually rings the phone.
Storm damage and leaks are urgent — nobody fills in a form with water coming through the ceiling. I put a sticky tap-to-call and WhatsApp button on every page, your emergency line front and centre, and 24/7 messaging — so a worried customer reaches you in one tap, not the next roofer down the list.
I write the towns you cover, the postcodes and the jobs you do into the pages, and connect your Google Business Profile — so you turn up in the map pack and the "roof repair near me", "emergency roofer [town]" and "flat roof [town]" searches that actually become calls.
Real photos of finished roofs go where people look first, alongside your working-at-height competence, insurance and workmanship guarantees. People are wary of roofers — the customer can't get up a ladder to check — so I make it obvious you're the one to trust.
Sticky tap-to-call on every page so storm-damage customers don't lose you mid-scroll.
Short, mobile-first form that takes the bare minimum to get a useful enquiry through.
Dedicated pages for repairs, re-roofing, flat roofs and leadwork — each ranking on its own intent.
Trade-body membership, public liability and guarantees shown where customers look first.
Real reviews pulled from your profile, not made-up testimonials.
One page per town you cover, so searches like "roofer Bathgate" land somewhere relevant.
Most roofers start with one of three sizes — a single page, a 3-page site or a 5-page site — and add more as the business grows. Here's the core of each build for a roofer, then the high-intent pages worth adding over time.
Over and above the core pages, these are the high-intent pages that win roofing work — each one matches a specific search, so add them as you grow:
Not sure which size fits? See what's in each package →
Roofing customers are taking a leap — the job is up high, they can't supervise it, and the bill is meaningful. The site should answer the trust questions fast. These are the ones that matter.
Roofing searches are a mix of urgent and considered. Some people want "emergency roofer" or "roof repair near me" and are ready to call straight away; others are typing "re-roofing Edinburgh" and comparing over weeks. Local SEO and a solid Google profile capture the urgent searches that convert fast, and build the visibility that brings in the bigger planned jobs over time.
The honest take: a new site can show in Google within days, but ranking for competitive searches like "roofer Edinburgh" takes weeks to months of steady work. Smaller towns rank faster than city centres, and a specific service like flat roofs or leadwork is often easier to win than general "roofer". I'll tell you what's worth doing for your patch, not what makes the biggest invoice. More on local SEO for tradespeople →
I've built a working demo for Slatewright Roofing & Leadwork, a fictional Edinburgh roofer, so you can see how the pieces fit together — home page, service pages, photo gallery and contact, all in one navigable preview. It's a structural example, not the exact look you'd end up with, but it shows what's possible.
See the roofer demo →Three fixed-price packages — One Page, Small Site (3 pages) and Pro Site (5 pages) — so the cost is clear up front. Most one-person roofing businesses fit the Small Site package; firms with separate re-roofing, flat-roof and repair pages tend to go Pro Site. Prices start at £99, paid once, and you own the site outright. See all packages.
Yes — and you should. Someone searching after a storm for an emergency roof repair and someone planning a full re-roof over a few weeks want different things. One page can't speak to both, and Google rewards pages that match a single, clear intent.
Roofing is hard to inspect — the customer can't get up a ladder to check your work. Real before-and-after photos of completed roofs do the job the inspection can't, and they're the single biggest driver of quote requests. Stock photos do the opposite, so I only ever use your own work.
The site doesn't take calls itself, but it can route to a separate emergency line, show 24/7 storm-callout messaging, and use a tap-to-call button that goes to whichever number you choose. After a storm the searches spike, and the site can make it obvious you're available now.
A new site can appear in Google within days, but ranking for competitive roofer searches takes time. Searches in smaller towns outside the city centres often rank faster than central Edinburgh or Glasgow. I'll be honest about the timeline rather than promising overnight results.
An older site can usually be improved by simplifying the structure, building proper service pages and improving mobile performance. I'll look at what you've got and tell you whether a rebuild or a rework is the better use of your money.
Straight-talking guides for the way roofers win work online.
Quickest way to reach me is WhatsApp. I'll get back to you within 24 hours on a working day.
Order online and your site's built within 48 hours.
Gary is Edinburgh-based and builds websites for tradespeople across Scotland and the UK & Ireland.
The price you see is the price you pay. No surprise invoices, no add-ons you didn't ask for.