How Chris M., a roofer in Leeds, beat the Yorkshire weather and built a year-round lead pipeline. Emergency repairs for quick cash, plus a steady stream of larger roofing projects.
Chris had been roofing in Leeds for 11 years. Good at the work, terrible at getting it. His business was entirely reactive — he would get busy after storms when everyone needed repairs, then quiet when the weather was good.
He had tried Rated People and MyBuilder but hated the platform model. Shared leads with 5 other roofers, racing to quote lowest. He was winning jobs but barely making money on them.
His website was a free Wix template that looked amateur and ranked for nothing. When homeowners searched "roofer Leeds", they found his competitors. He was invisible online.
The inconsistency was killing him. Some weeks £3,000, other weeks £400. No ability to plan, no ability to save, constant stress about where the next job would come from.
Built a professional website with emergency-first design: prominent phone number, 24/7 availability messaging, click-to-call on mobile
Created dedicated pages for every roofing service: emergency repairs, roof repairs, flat roofs, new roofs, chimney repairs, gutters, fascias and soffits
Targeted Leeds and surrounding areas: Wakefield, Harrogate, Bradford, Wetherby, and York with location-specific content
Optimised Google Business Profile with roofing photos, all services listed, and emergency availability highlighted
Set up aggressive review collection — SMS sent within 2 hours of completing every job
Implemented missed call text-back so emergency calls are never lost when Chris is on a roof
The mix matters. Emergency repairs are quick wins — show up, fix the leak, get paid same day. But the larger projects (flat roof replacements, new roofs) are where the real money is. Google brings both.
Week 1-2
Priority focus on emergency roofing terms — "emergency roofer Leeds", "roof leak repair Leeds". New website with click-to-call and 24/7 availability messaging. Google Business Profile optimised for emergency searches.
Week 3-4
Added pages for flat roofs, new roofs, roof repairs, chimney repairs, gutter work, and fascias/soffits. Location pages for Leeds, Wakefield, Harrogate, and Bradford.
Week 5-8
Emergency terms started ranking on page 1. Review collection system generated 18 new reviews in 4 weeks. Phone started ringing 2-3 times per day.
Week 9-12
34 enquiries per month. Mix of emergency repairs (quick wins) and larger projects (new roofs, flat roof replacements). Had to take on a second roofer to handle volume.
“I used to dread good weather because it meant no work. Now I am busy year-round. Emergency repairs when it rains, planned work when it is dry. TradesBooked gave me a proper business instead of a weather-dependent gamble.”
— Chris M., Roofer, Leeds
When it rains: Emergency searches spike. "Roof leak Leeds", "emergency roofer near me". Chris's website is page 1 for all of these. Phone rings constantly.
When it is dry: Homeowners plan larger projects. "New roof cost Leeds", "flat roof replacement". The content we created captures these searches. Quotes for bigger jobs come in.
Year-round: Google Business Profile visibility means Chris appears for "roofer near me" regardless of weather. The 56 reviews build trust. The phone keeps ringing.
Monthly investment
£297
Additional monthly revenue
£9,200
Platform spend (before)
£450/month
Platform spend (after)
£0
Return on investment
31x
Book a free 20-minute call. We will show you exactly how many roofing leads you are missing on Google each month.
Get My Free Audit