Why most roofer websites do not bring in leads (and the 4 fixes that actually work)
We audit a lot of roofer websites. Most of them, honestly, are not bringing in any meaningful enquiries. The owner paid £1,500 three years ago, the site went live, and then nothing. They check it once a quarter, see no messages in the contact form, and assume that's just how websites work for tradespeople.
It is not how websites work. There are four specific reasons most UK roofer sites produce zero quotes a month, and once you know them, they are unmistakable. The fixes are not exciting but they are specific. If your site is in this state, every one of these is something you can verify yourself in the next twenty minutes.
1. The site is not ranking for “roofer [your town]”
Open a private browser window. Type “roofer [your town]”. Look at the first page of Google. If your site is not there — and most of the time it is not — that is the single biggest reason you are getting no enquiries.
People search Google for a roofer. Not Facebook. Not Yell. Google. If you are not on the first page of results for the search terms people in your area are actually typing, your site might as well not exist. Customers will click the first three results, get a quote from each, and pick the one they like best. You are not in that comparison.
The fix is technical: the site needs proper structured data (LocalBusiness schema, service-type markup), local-search-targeted page titles for every service in every area you cover, real photos with descriptive alt text, and ideally a Google Business Profile properly connected to it. Most template-built sites do none of this.
2. The site looks fine on desktop and broken on a phone
70%+ of small-business searches happen on a phone. For roofers it is even higher, because most of the searches happen at the property — someone standing on a wet driveway looking up at their own roof, wanting a quote in the next five minutes.
Open your site on your phone. If text runs off the side, if buttons are too small to tap with a thumb, if the menu does not open properly, if a form requires zooming in to fill — you are losing the majority of your visitors before they have done anything.
The fix depends on the platform. Old WordPress themes are common culprits; a 2018 Wix template that was never updated will not render well on a 2026 phone. The pragmatic answer is usually a rebuild rather than a patch — the underlying assumptions about screen size in the older template are wrong.
3. There is no easy way to get a quote on the page they land on
A roofer site's job is to convert curiosity into a quote request. If a visitor lands on the homepage and the only path to a quote is “click Contact, scroll to a form, fill in five required fields” — most of them will not do it. They will go back to Google and click the next result.
The fix: a quote form on every page, ideally above the fold. A tap-to-call phone number visible at the top of the screen on mobile. Reduce the form to three fields — name, postcode, what you need. Anything else can be asked on the callback. Every additional field on a form drops conversion by roughly 10-15%.
4. Customers cannot quickly tell why they should pick you
Read your homepage out loud. In the first ten seconds, can a customer tell:
- What specific kinds of work you actually do?
- What towns or boroughs you actually cover?
- How long you have been doing this?
- What other customers have said about you?
- Whether you are accredited (NFRC, TrustMark, CHAS) or insured?
If the answer to any of these is “not really” — visitors will leave without engaging. They are not unkind, they are just busy. They have a leaking roof and three other tabs open. You have ten seconds to make the case.
The fix: a hero section that names the work, names the area, names the years trading, and shows real review snippets. Trust badges (accreditations, insurance) visible below the fold. Real photos of real jobs — not stock imagery.
How to know if any of this applies to you
Pull up your site analytics. Look at the last 90 days. How many visitors did the homepage get? How many filled out the quote form? Divide the second number by the first. That is your conversion rate.
A healthy roofer site converts 2-5% of homepage visitors into quote requests. Below 1% means something on the list above is wrong. Below 0.5% — and a lot of the sites we audit are below 0.5% — means more than one thing is wrong.
What we do about it
We build sites for UK roofers on a performance partnership: zero cost to you upfront, 20% of new work the site brings in. The site we'd build for you addresses all four problems above by design — local SEO, mobile-first, quote-form everywhere, trust signals up front. We only earn if the site actually produces work, so we have skin in the game on getting it right.
Free · 60 seconds · No signup
Want us to audit your site for the issues in this post?
Pop your URL in and we’ll send back a free score within 60 seconds — speed, mobile, SEO, accessibility, and a plain-English summary of what to fix first. We use the same audit tool we run on every client site before quoting.
Run the free audit