GBP Audit & Optimisation
Audit your Google Business Profile against 30+ scored ranking signals on every run. Each audit returns a normalised score, an AI-reviewed business description, a competitor benchmark, and a prioritised fix list — so you spend time on the changes that actually move rankings.
Why it's different
Built for the way local SEO actually works
30+ scored signals
Profile basics, categories, photos, reviews, hours, attributes, posts, and Q&A. Each signal carries a documented point value.
Prioritised action list
Every failing check is tagged high, medium, or low based on the points it would unlock. Fix the biggest levers first, not the cosmetic ones.
AI description review
Claude reviews your description for locality signals, keyword fit, CTA, and tone — then returns a score and a rewritten draft you can paste straight in.
Competitor benchmark
Each audit pulls the top competitors from your latest geo-grid scan and scores them on the same scale, so you see exactly where you're behind.
What we check
Every signal that affects local ranking
A GBP audit isn't a checklist. It's a triage. We check the signals Google actually uses to rank local businesses, and score each one with a published point value so you can see what's worth fixing.
- Profile basics — name, address, phone, website, claimed status, description length, booking link presence, and price level (32 pts)
- Categories & coverage — primary plus 1, 2, or 3+ secondary categories, and service areas defined for service-area businesses (18 pts)
- Visual presence — photo count thresholds (any / 10+ / 25+), logo, cover image, and a check that the logo and cover aren't the same image (18 pts)
- Reviews — count thresholds, average rating (must be ≥ 4.0), recency (review in last 30 days), and median owner-response latency (≤ 7 days) (25 pts)
- Hours & attributes — opening-hours timetable populated, plus business attributes count (10 pts)
- Engagement — Google Posts present, recent post in last 30 days, ≥ 50% owner reply rate on recent reviews, post-type variety, and all customer Q&A answered (25 pts)
- Contextual checks — for food businesses, menu link presence is added automatically based on your primary category
How it's scored
Transparent points, not a black box
Every check has a documented point value. Your final score is the sum of points earned divided by points available, normalised to 100. So the score stays comparable even when contextual checks (like the menu link) only fire for some businesses.
- Each check is tagged high, medium, or low priority based on the points at stake (high ≥ 7, medium ≥ 4, low < 4)
- Optional checks — response latency, Q&A answer rate, posts variety — are omitted from the maximum when the underlying data isn't exposed, so missing data doesn't artificially drag your score down
- Competitor scores use the exact same scale, so a 'you 68 vs them 84' comparison is a real apples-to-apples gap
- Re-running an audit recomputes from a fresh data pull and a fresh review fetch — yesterday's number isn't cached
Action, not reports
A prioritised to-do list, not a score card
Most GBP audit tools dump a 40-row spreadsheet on you. Fixing a typo in your address takes the same row as swapping your primary category. But the category change might move you 5 positions while the typo moves you zero.
- Every failing check is grouped into the action plan, ordered by point impact
- Each item shows the recommended fix, the current value, and a 'Why it matters' explainer tied to the actual ranking signal
- AI description review surfaces specific issues (no locality, weak CTA, under-using the 750-character allowance) and provides a rewritten draft
- Re-audit after each round of fixes to verify the score moved
Why on a cadence
Run it monthly. Run it biweekly if the market is moving.
GBP isn't a 'set it and forget it' surface. Google rolls signals in and out, competitors edit their listings, fresh photos and reviews shift the prominence calculation, and Google occasionally regresses fields without warning. A cadence catches drift before it costs you rankings.
- Monthly is the baseline for any local listing — enough to catch silent field regressions (hours flipped, attributes dropped, category re-classified by Google) and to monitor freshness signals like recent reviews and recent posts
- Biweekly suits competitive markets, multi-location brands, and any business actively running posts, offers, or seasonal hours — the cadence matches the freshness window Google rewards
- Track score trend across audits to see whether your work is paying off, or whether you're losing ground because competitors are pulling ahead on the same signals
- Run an off-cycle audit immediately after any change you make — confirms the change took effect and locks in the score uplift
How it works
Three steps from signup to insight
Pick a location
Select any location in your workspace. The audit uses the Google Place ID you already have on file.
Run the audit
30+ scored checks plus the AI description review run in under a minute. Score, action plan, and competitor benchmark land together.
Work the fix list
Tackle high-priority items first. Re-audit on a monthly or biweekly cadence to track progress and catch regressions early.
Credits
Audit cost
One full audit costs 25 credits, regardless of how complex your profile is. Most plans include enough credits to run daily audits across dozens of locations.
- 25 credits per audit
- Free plan: up to 10 audits included
- Starter plan: up to 200 audits per month
FAQ