Top findings from this snapshot:
This is a quick automated snapshot of your homepage — not the full audit. The paid audit crawls up to 50 pages and ranks every finding by revenue impact.
Couldn't score that site
We couldn't reach it. Check the address and try again.
Where roofing websites lose jobs
The score above snapshots your homepage. These are the four places a roofing site quietly hands work to the next company in the search results:
Tap-to-call that doesn't dial
When water is coming through the ceiling, a homeowner calls the first roofer whose number works from their phone. If your number is baked into an image, written as plain text, or linked wrong, the tap does nothing — and the job goes elsewhere. The full audit checks every phone link on every page.
Trust signals nobody can find
A roof is a five-figure decision made from a driveway. License number, insurance, reviews, and warranty terms are what turn a visit into a quote request — if a homeowner can find them. If yours are buried or missing, that absence is doing damage every day.
Before/after proof that never loads
Your gallery of finished roofs is your best salesperson. Broken images — and photos so heavy they stall on a phone connection — mean the proof never gets seen. The full audit flags broken and oversized images across up to 50 pages.
Speed when the storm hits
After a storm, every roofer in the area gets searched at once, on phones, on weak signals. A slow, heavy homepage doesn't just rank worse — it makes impatient homeowners back out and tap the next result. The score above measures your homepage's response and weight.
Not a roofer? The same free score runs on any website: get your free 0–100 score.
Full audit
Want the full picture?
The free score checks one page. The $79 audit crawls up to 50 pages, scores every page 0–100, and ranks every finding by revenue impact.
We diagnose. We do not fix. Every finding comes with proof. Nothing invented, nothing padded.
Secure checkout via Stripe · 30-day money-back guarantee · No subscription