A Google Business Profile is the single most important asset in local SEO, and yet most profiles are configured once and never seriously audited again. Categories drift, services go stale, photos age, NAP details fragment across the web, and the profile slowly loses competitive ground without anyone noticing. A structured GBP audit — run on a regular cadence and tied to actual local SERP observation — is the antidote.
You can view localized search results for any market with our free tool — no API keys, no scraping, no sign-up.
This article provides a complete GBP audit framework: every field that matters, what to check, and how to tie each finding back to Local Pack and local SERP visibility. The framework is the one we run for U.S. service businesses, refined through hundreds of profile audits validated against UULE-based local SERP checks.
Start With the SERP, Not the Profile
Counterintuitively, a good GBP audit starts not with the profile but with the SERP. Before touching the profile, run UULE-based local SERP checks for the business's priority queries across its service area. This establishes:
- Where the business currently ranks (pack and organic) by location.
- Who the pack winners are.
- What categories, review counts, and signals the winners share.
- Where the gaps are.
That SERP context turns the GBP audit from a generic checklist into a targeted diagnostic. You're not just checking whether fields are filled — you're checking whether the profile is configured to compete with the businesses actually winning the pack.
Audit Section 1: Business Name
The business name should be the real, legal, or commonly-used name — nothing more.
Check: - Does the name match the real-world name on signage, the website, and legal documents? - Is there keyword stuffing ("Best Plumber Houston 24/7 Emergency")? This violates Google's guidelines and risks suspension or forced correction. - Is the name consistent across the website, citations, and other profiles?
Keyword-stuffed names sometimes rank better short-term, but they're a suspension risk and a competitor-report target. The durable strategy is an honest name.
Audit Section 2: Categories
Categories are the strongest relevance lever, so this section gets extra attention.
Check: - Is the primary category the most specific accurate descriptor? - Do the pack winners (from your SERP audit) use a tighter or different primary category? - Are all relevant secondary categories added (up to nine)? - Are there any irrelevant categories that should be removed? - Has Google added new, better-fitting categories since the profile was set up?
Use a tool like GMBspy to reveal competitor categories, compare against your profile, and identify category opportunities. Category changes are reversible and testable, making them a high-priority audit item.
Audit Section 3: Services and Products
Services and products expand relevance for specific query clusters.
Check: - Are all genuine services listed? - Do service names match how customers actually search ("drain cleaning," not "hydro-jetting" if customers search the former)? - Are service descriptions present and natural? - For retail/product businesses, are products listed with accurate categories?
A complete, accurately-named services list is a meaningful relevance signal that many profiles neglect.
Audit Section 4: NAP Consistency
Name, Address, Phone consistency is a foundational prominence and trust signal.
Check: - Does the NAP on the GBP exactly match the website? - Does it match major directories (Yelp, Bing Places, BBB, Apple Maps, vertical-specific aggregators)? - Are there old addresses or phone numbers lingering in citations from a past move or rebrand? - Is the phone number a local number (preferred) or a tracking/toll-free number that may differ from citations?
NAP fragmentation is a common silent issue, especially for businesses that have moved, rebranded, or changed phone systems. A citation audit tool (BrightLocal, Whitespark, Yext) surfaces inconsistencies systematically.
Audit Section 5: Business Description
The description contributes modestly to relevance and meaningfully to conversion.
Check: - Is the description present and complete (up to 750 characters)? - Is it natural and customer-focused, not keyword-stuffed? - Does it accurately describe the core services and value proposition? - Does it include the primary service and location naturally?
Audit Section 6: Photos and Videos
Visual content influences both engagement and (indirectly) prominence, and heavily affects click-through.
Check: - Are there recent, high-quality photos (exterior, interior, team, work examples)? - Is the primary photo strong and representative? - Are photos geotagged and properly named where possible? - Is there a regular cadence of new photos, or is the profile visually stale? - For verticals where photos dominate the pack (restaurants, salons, home services), is the visual presentation competitive with pack winners?
Audit Section 7: Reviews
Reviews are among the strongest prominence signals and the most actionable.
Check: - Review count vs. pack competitors (from the SERP audit). - Average rating vs. competitors. - Review velocity — are new reviews coming in steadily, or has the flow stalled? - Response rate — are reviews (positive and negative) being responded to? - Review content — do reviews mention services and locations that reinforce relevance?
If pack winners have markedly more reviews, a review-velocity initiative becomes a top audit recommendation.
Audit Section 8: Attributes
Attributes feed relevance for attribute-specific queries and improve conversion.
Check: - Are all applicable attributes set (wheelchair accessible, free Wi-Fi, women-owned, LGBTQ+ friendly, outdoor seating, etc.)? - Are identity attributes (women-owned, veteran-owned, Black-owned, Latino-owned) set where applicable? These can surface in pack justifications. - Are service-option attributes accurate (in-store shopping, curbside pickup, delivery, online appointments)?
Complete attributes both feed relevance and improve the listing's appeal in the pack.
Audit Section 9: Hours and Special Hours
Accurate hours feed the "Open now" filter and influence trust.
Check: - Are regular hours accurate? - Are special hours (holidays) maintained? - Are there any "temporarily closed" or incorrect status flags? - For 24/7 businesses, are hours set to reflect that?
Inaccurate hours hurt both rankings (Google deprioritizes profiles with stale data) and conversion (customers who arrive at a "closed" business leave bad reviews).
Audit Section 10: Service Area
For service-area businesses, the declared service area shapes eligibility.
Check: - Does the declared service area match where the business genuinely operates? - Is it over-claimed (listing areas the business doesn't serve, which can dilute relevance)? - Is it under-claimed (missing areas the business does serve, costing eligibility)? - Does the service area align with the UULE audit findings about where the business actually has visibility?
Audit Section 11: Website Link
The linked website reinforces relevance and prominence.
Check: - Does the GBP link to the most relevant page (a location page for multi-location, the homepage or service page for single-location)? - Is the linked page fast, mobile-friendly, and content-rich? - Does it have LocalBusiness schema with NAP matching the GBP? - Is the link using the canonical URL (not a redirect chain)?
Audit Section 12: Posts and Updates
GBP posts are a freshness and engagement signal.
Check: - Is the business posting regularly (offers, updates, events)? - Are posts well-formatted with images and clear CTAs? - Is there a content cadence, or is the posting feature unused?
While posts are a weaker ranking signal than category or reviews, regular posting signals an active, maintained profile.
Audit Section 13: Q&A
The Questions & Answers section is often neglected and sometimes hijacked.
Check: - Are there unanswered questions? - Are there inaccurate or competitor-planted answers that need correcting? - Has the business proactively seeded helpful Q&A?
Audit Section 14: Spam and Competitor Issues
Finally, audit the competitive landscape for spam:
Check: - Are pack competitors using keyword-stuffed names? (These can be reported.) - Are there fake or lead-gen listings competing in the pack? - Are there duplicate listings for your own business that need merging or removing?
Reporting genuine spam can clean up a pack and improve legitimate businesses' visibility.
Tying the Audit to a Prioritized Action Plan
A GBP audit produces a long list of findings. The value comes from prioritizing them against the SERP context:
- Fix relevance gaps first if you're not ranking at all (category, services).
- Fix NAP and citation issues that undermine trust and prominence.
- Launch review velocity if pack winners out-review you.
- Refresh photos and posts for engagement and freshness.
- Validate service area against UULE audit findings.
- Address spam in the competitive pack.
Each action should tie back to a SERP observation and a hypothesized impact. Re-audit the SERP weeks later to measure results.
Documenting the Audit for Reproducibility
A GBP audit is only valuable if it's documented in a way that lets you measure progress over time. A reproducible audit record includes:
- Date and auditor so changes can be tracked across audit cycles.
- SERP baseline — the UULE-based local SERP findings that opened the audit, including canonical locations, queries, and competitor pack composition.
- Section-by-section findings — what was checked, what was found, what was wrong.
- Prioritized action list — each action tied to a section, a hypothesis, and an owner.
- Before-state snapshots — screenshots of the profile sections being changed, so you can prove what changed and revert if needed.
Storing audits in a consistent template means the next quarter's audit can be compared directly against this one. Without documentation, each audit starts from scratch and you lose the ability to attribute ranking changes to specific profile improvements