Roofer Rocket — Free Tool
Google Business Profile Audit for Roofers
Score your GBP in 2 minutes. Find out exactly what’s costing you leads â and what to fix first.
0
â
Check Off What Applies to Your GBP
Be honest â this only helps you if you mark what’s actually done.
ð Profile Completeness
30 pts
Business name matches exactly what’s on your website and invoices 8 pts
Name inconsistencies hurt local SEO. Google cross-references your name across the web.
Primary category is set to “Roofing Contractor” 7 pts
This is the single most important GBP field for ranking in local roofing searches.
2+ additional secondary categories added (e.g. Gutters, Siding) 5 pts
Secondary categories expand the searches you can appear in without diluting your primary.
Service area is set with all cities/zip codes you serve 5 pts
Without a defined service area, Google doesn’t know where to rank you.
Business description is filled out (750 characters) with keywords 5 pts
Use phrases like “residential roofing contractor in [city]” naturally in your description.
â Reviews & Reputation
30 pts
25+ Google reviews 10 pts
Review count is one of the top Local Pack ranking factors. 25+ puts you in a competitive range.
Average rating is 4.5 stars or higher 8 pts
Google’s algorithm favors high-rated profiles. Anything below 4.0 will hurt click-through rate.
You respond to every review (positive AND negative) 7 pts
Responding to reviews is a confirmed Google ranking signal. It also wins trust from potential customers.
New reviews are coming in at least 2x per month 5 pts
Review recency matters. A steady stream beats a burst from a year ago.
ð¸ Photos & Media
20 pts
20+ photos uploaded (real job photos, not stock) 8 pts
Profiles with 100+ photos get 520% more calls. Even 20 solid photos dramatically improves visibility.
Profile photo and cover photo are professional and up to date 6 pts
First impressions drive clicks. A professional logo + a quality project photo converts better.
New photos added in the last 30 days 6 pts
Fresh content signals an active business. Stale profiles rank lower over time.
ð Posts & Engagement
10 pts
At least 1 GBP post published in the last 7 days 6 pts
GBP posts expire after 7 days. Weekly posting keeps your profile active and visible.
Q&A section has been seeded with common questions + your answers 4 pts
You can post your own Q&As. This controls what customers see and helps SEO with keyword-rich answers.
ð Website & Contact
10 pts
Website link goes to a real, fast-loading page (not a generic homepage) 5 pts
Linking to a targeted service page (e.g. /roofing-services/) converts better and reinforces relevance.
Phone number, address, and hours are accurate and match your website exactly 5 pts
NAP consistency (Name, Address, Phone) across the web is a core local SEO ranking factor.
â
â
â
ð¯ Your Top Priority Fixes
Want Roofer Rocket to fix this for you?
Our team handles GBP optimization, review generation, weekly posts, and full local SEO â so you can focus on running jobs, not chasing rankings.