Published 11 November 2026
A roofing website has one job: get a homeowner to call or ask for an estimate. These ten things make that more likely, and they are easy to check on your own site.
1. A tap-to-call button on every page
Most visitors are on a phone, often after a leak or storm. A call button at the top of every page, visible as they scroll, removes the biggest reason to leave.
2. A page for each roofing service
Roof repairs, replacements, flat roofs, storm damage, gutters and chimney work are separate searches. Separate pages can rank for each. See our roofer website design page.
3. Real before-and-after photos
Your own photos of finished jobs prove you do the work. Add a short caption with the town and the type of roof.
4. Reviews on the page
Show genuine reviews, with the customer’s name and town where they are happy for you to. See our guide to getting more Google reviews.
5. Clear service areas
List the towns you cover. If a visitor cannot tell whether you work near them, they will assume you do not.
6. Proof of credentials
Show your insurance, any accreditations or trade body memberships you hold, and the guarantees you give. Only show things you actually have.
7. A short estimate form and WhatsApp
Ask only for a name, phone number and a short description of the job. Offer WhatsApp as an easy alternative to a form.
8. Fast loading on mobile
Large photos slow pages down. Compress your images and test the site with Google PageSpeed Insights, which is free.
9. An FAQ that answers real questions
Answer what customers ask you every week: how long a job takes, what affects the price, whether you can work in bad weather, and what the guarantee covers.
10. An emergency and storm page
After bad weather, people search for urgent repairs. A page for emergency roof repairs and storm damage, with your phone number at the top, helps them find you quickly.
What to leave out
- Stock photos of roofs that are not yours
- Auto-playing video and pop-ups that cover the page
- Long forms with many required fields
- Vague text that does not say what you do or where
Next steps
If your site is missing several of these, read why trades websites lose jobs, or see our roofing SEO service and our guide to getting more roofing leads.
Frequently asked questions
How many pages does a roofer need?
Start with a homepage, a page for each main service, a gallery or reviews page and a contact page. Add pages for the areas you cover as you grow.
Do I need a blog?
Not at first. Service pages, photos and reviews matter more. A blog helps once the basics are in place.
Want a site that gets the phone ringing?
Tell us your trade and where you work, and we will send a free quote.
Get a Free Quote