How to Audit a Google Business Profile (12-Point Checklist)

Last updated: June 11, 2026 · By the Prospect Audits team — we run this exact audit on real businesses every day.
To audit a Google Business Profile, check 12 things in order: name/category/address accuracy, star rating vs. the local market, review count vs. the local median, review velocity (last 90 days), owner response rate, profile completeness, photo freshness, Posts & Q&A activity, the linked website's landing experience, duplicate listings, a top-5 competitor contrast table, and finally rank every finding by impact vs. effort. A thorough manual audit takes 45–90 minutes; the benchmarks for each step are below.

Why audit against competitors, not a generic checklist?

Google's local pack is a tournament, not an exam. A profile doesn't need a perfect score — it needs to beat the three businesses currently ranking for its money keywords. That's why every step below compares the profile to its actual local rivals. In the audits we run, the most common losing pattern isn't a "bad" profile; it's a 4.9-rated business with 30 reviews competing against rivals holding 300+.

The 12-point audit, step by step

1. Name, primary category, and address accuracy

The business name must match real-world signage — keyword-stuffed names ("Joe's Plumbing | Best Emergency Plumber Dallas") violate Google's guidelines and risk suspension. The primary category is the highest-leverage single field on the entire profile: it should be the most specific option available ("Emergency plumber" beats "Plumber" if emergency work is the money service). Confirm the map pin lands on the actual entrance.

2. Star rating vs. the local market

Pull the top 5 competitors for the primary category in the same city and compare ratings. Context is everything: a 4.6 is strong in a market where rivals average 4.3, and weak where they average 4.9. Anything under 4.0 actively suppresses clicks regardless of ranking.

3. Review count vs. the local median

This is the metric that decides local-pack tiebreakers most often. Compute the median review count of the ranking competitors. Below the median = the profile is losing trust comparisons even when it ranks. Note the gap as a concrete number ("needs 84 more reviews to reach the local median") — vague advice like "get more reviews" never gets acted on.

4. Review velocity (last 90 days)

Sort reviews by newest and count the last 90 days. Stale review streams read as decline to both the algorithm and the human scanning the pack. A healthy small business in a competitive category collects reviews every week, not every quarter.

5. Owner response rate

Divide owner replies by total reviews. Google explicitly recommends responding to reviews, and the response rate is visible to every prospective customer reading them. Most local businesses we audit respond to fewer than 1 in 10 reviews — which means responding consistently is one of the cheapest competitive edges available.

6. Profile completeness

Check every field: website link, phone, hours (including holiday hours), business description, attributes, services/products/menu, and booking or appointment links. Each empty field is both a small ranking deficit and a conversion leak — customers bounce to a competitor's profile that answers the question.

7. Photo count and freshness

Count owner-uploaded photos and check the dates. Profiles with recent, owner-provided photos earn more clicks and direction requests than those coasting on old or customer-only images. Interior, exterior, team, and work-result shots each serve a different buying question.

8. Google Posts and Q&A

Open the Q&A section: unanswered public questions are abandonment signals sitting on the profile's front page. Seed the top 3 questions customers actually ask (pricing, availability, service area) and answer them as the owner. A Posts feed that died two years ago is worse than none.

9. The linked website's landing experience

Click through. The page should load in under 3 seconds on mobile, display the same name/address/phone as the profile (NAP consistency), and put the city + service in the title tag. A profile that ranks but links to a broken or generic page wastes every other fix on this list.

10. Duplicate and conflicting listings

Search the brand name + city in Google Maps. Duplicate pins, old addresses, and unclaimed listing variants split review equity and confuse the algorithm about which entity is real. Merge or remove them before investing in anything else.

11. The competitor contrast table

Assemble the single most persuasive artifact in any audit: the business side-by-side with its top 5 local competitors — rating, review count, and one visible strength each. Numbers in a table end arguments that paragraphs can't.

BusinessRatingReviewsVisible strength
The business audited5.06Perfect rating, invisible profile
Competitor A4.6683Review volume dominance
Competitor B4.8241Replies to every review
Competitor C4.4198Complete services menu

That's a real (anonymized) table from one of our audits — a 5.0-rated shop losing to a 4.6 with 100× the reviews. Rating without volume doesn't compete.

12. Prioritize by impact vs. effort

Sort every finding into three buckets: quick wins (this week: category fix, Q&A seeding, photo upload), medium projects (this month: review generation system, response backlog), and structural work (this quarter: landing page rebuild, duplicate cleanup). An audit without a prioritized fix list is a complaint, not a deliverable.

What benchmarks should you use?

SignalHealthyWarningCritical
Rating≥ local top-5 average0.2–0.4 below< 4.0 absolute
Review count≥ local median50–99% of median< 50% of median
Review velocityWeekly new reviewsMonthlyNone in 90 days
Owner response rate≥ 50%10–49%< 10%
Profile fieldsAll populated1–2 emptyNo website or hours

Frequently asked questions

What is a Google Business Profile audit?

A structured review of a business's Google listing — accuracy, completeness, review health, engagement, and competitive standing — producing a prioritized fix list. It's the standard first deliverable in local SEO engagements.

How long does a GBP audit take?

45–90 minutes manually per business. Automated white-label services deliver the same analysis in under 24 hours for around $49 per report, which is why agencies running prospecting at volume rarely do them by hand.

What's the most important thing to check?

Review signals relative to local competitors (count, recency, response rate) are most often deficient; the primary category is the single highest-leverage field to fix.

How often should profiles be re-audited?

Quarterly for maintenance, monthly during active recovery. Agencies re-audit every 90 days to demonstrate progress to clients.

Want this audit done for you, under your agency's brand?

Prospect Audits runs this exact 12-point analysis on any Google Business Profile and delivers a white-label PDF + HTML report — your logo, your colors, your CTA — within 24 hours. $49 per report, no subscription required.

Order an audit →  See a sample report →