Roofing Quick Audit

What you leave with

A Quick Audit writes down three things for a roofer: whether you show up for the search a customer types, whether the proof on your site matches that search, and whether a person can call you in one tap. The report is yours. It does not sign you up for a plan.

If you want the four-part grade next, open the scorecard.

FREE ROOFING QUICK AUDIT

Not a generic exam with “Roofing” in the headline.

We Google roofer your city, check the category Google expects, and score Get Found → Get Chosen → Get Booked. About five minutes on the form. The report is yours to keep.

See the Roofing exam

Or go straight to the form →

The Roofing exam — not the generic six-pack

Get Found → Get Chosen → Get Booked, scored for a roofing company.

Get Found

34 pts of the 100

✓ GBP primary category is Roofing contractor — not General contractor, not Siding contractor as primary.

✓ In the map pack for “roofer {city}” and “roof repair {city}”. Repair is the emergency query; replacement is the ticket.

✓ No duplicate storm-chaser listings under a similar name.

Get Chosen

38 pts of the 100

✓ Before/after roof photos from THIS town, not a manufacturer catalog.

✓ Insurance / storm damage page that does not sound like a national lead mill.

✓ Reviews that mention the crew and the street, not “great communication.”

Get Booked

28 pts of the 100

✓ Financing and “what happens after a hail storm” as the conversion path — not a bare contact form.

✓ Click-to-call on mobile. Roofing is a phone trade after a storm.

✓ Service-area pages for the metro, not one homepage hoping Google guesses the city.

Money keyword we actually Google: roofer your city

Categories we expect: Roofing contractor, Roofer (LSA-eligible)

What a generic audit misses on this trade

! A 4.9★ profile can still lose the pack to a 4.6 with more geo-tagged storm photos.

! Manufacturer certifications (GAF, Owens Corning) belong on GBP and the site, or they are a lie waiting to be caught.

! Do not buy more links. Roofing spam farms are how you get a 50+ spam score with DR 0.

Scoring: Found 34 / Chosen 38 / Booked 28. A skipped check is UNKNOWN, not a zero. Agents load this pack from Audit-Factory config/local_verticals.json.

Not this trade? Pick your industry.