Why audit your GBP listings regularly
Google Business Profile listings degrade naturally over time. Hours change without being updated. Photos age. Categories no longer reflect current services. Information published by Google (via user suggestions) can be incorrect without your knowledge.
For a franchise network, this degradation is amplified: each location is a distinct listing with its own data, its own modification history, and its own inconsistency risks.
A quarterly GBP listing audit is the minimum. This guide provides 15 control points structured across 4 categories, completable in 10 minutes per listing.
How to use this audit
Two possible applications:
Individual audit: a franchisee or network manager inspects listings one by one in Google Business Profile Manager.
Network audit: the HQ team exports data from Google Business Profile Manager (or via the GBP API) and checks key indicators in bulk, prioritizing listings that fall outside norms.
Start with listings that have:
- A rating < 4.0 stars
- Fewer than 5 reviews in the last 90 days
- No Google Post in the last 14 days
- A completeness score < 90%
Category 1: Basic information (Points 1 to 5)
Point 1 — Business name
What to check: Is the name in the network’s standardized format? No keyword stuffing, no unauthorized variations.
Correct format: [Brand] - [City] or [Brand] [Neighborhood] according to network guidelines
Risk: Google can suspend listings whose name contains spam keywords (e.g., “Best Artisan Bakery Downtown Paris”).
Action if non-compliant: modify directly in Business Profile Manager. If the modification is rejected, contact GBP support.
Point 2 — Categories (primary and secondary)
What to check: Does the primary category precisely match the core activity? Do secondary categories cover all services offered?
Best practices:
- Primary category = what you do 80% of the time (e.g., “Bakery” not “Bakery-Pastry Shop” if pastry is secondary)
- 2-5 secondary categories maximum
- Revise whenever a new service is added
Impact: categories determine which searches you appear for. A wrong primary category = invisible for your most relevant searches.
Point 3 — Address and NAP
What to check: Is the address identical (character for character) on GBP, the website, Facebook, and major directories?
Key watch points:
- Street format (“Street” vs “St.” vs “Avenue” vs “Ave.”)
- Full number (with complement: “Building A”, “Suite 200”)
- Correct ZIP/postal code
- No duplicate listing with an old address
Quick verification tool: search the name + city in Google Maps. If multiple listings appear, that is a duplication to report to Google.
Point 4 — Hours (regular and special)
What to check: Are hours up to date, including public holidays and exceptional closures?
The most commonly neglected point: Google automatically displays a “Hours may differ” warning during holidays. If special hours are not set, customers may see potentially incorrect information.
Action: verify hours at least 2 weeks before every public holiday and vacation period.
Point 5 — Phone number and URL
What to check:
- The number corresponds to the location (not HQ)
- The URL points to the location’s local page (not the homepage)
- The URL loads in under 3 seconds (test in incognito)
Category 2: Content and presentation (Points 6 to 9)
Point 6 — Business description
What to check: Is the description unique (not copy-pasted from another listing), specific to this location, and 250+ characters?
What it should include:
- What makes this location specific (team, history, local specialties)
- Main services/products with natural keywords
- A trust signal (years in business, certification, expertise)
What it should NOT include: promotions, prices, links, advertising language, excessive keywords.
Point 7 — Photos (volume, freshness, quality)
What to check:
- Minimum 10 photos total
- At least 1 photo added in the last 90 days
- Cover photo: recognizable exterior or interior atmosphere
- Profile photo: brand logo only
Minimum score:
| Photo type | Minimum required |
|---|---|
| Exterior facade | 2 (day + evening if possible) |
| Interior | 3 |
| Team / manager | 1 |
| Products / services | 3 |
| Atmosphere / customers (with consent) | 1 |
Control tool: Google Business Profile Manager automatically displays the number of photos per listing.
Point 8 — Attributes and services
What to check: Are all relevant attributes checked? (ADA accessibility, payment methods, services, atmosphere…)
Attributes vary by GBP category. A “Restaurant” listing has different attributes from a “Hair Salon” listing. Systematically verify that all available attributes that apply to the location are activated.
SEO impact: each attribute is a search filter. “Wheelchair accessible” makes the listing appear in searches filtered by accessibility.
Point 9 — Questions & Answers section
What to check: Is the Q&A section populated with at least 5 frequently asked questions? Have customer-asked questions received an official response?
Risk: if you do not respond, other users can respond on your behalf — with potentially incorrect information.
Action: proactively create the 5-10 most frequently asked Q&As (hours, parking, reservations, pricing) and respond to all organic questions within 48 hours.
Category 3: Activity and engagement (Points 10 to 12)
Point 10 — Recent Google Posts
What to check: At least 1 Google Post published in the last 7 days?
Posts expire after 7 days (except Offers and Events). A listing with no recent post sends an “inactive listing” signal to the algorithm.
Target score: minimum 4 posts per month per listing. See our article on Google Posts strategy for franchises for the method.
Point 11 — Reviews: volume, rating, and response rate
What to check:
- Average rating ≥ 4.0 stars
- At least 2 new reviews in the last 30 days
- Review response rate: 100%
- No negative review (1-2 stars) without a response for more than 48 hours
Warning signals:
- Rating declining over 3 consecutive months → local investigation needed
- Review volume near zero → no solicitation strategy in place
- Negative reviews without responses → serious reputation risk
Point 12 — Customer-added photos (monitoring)
What to check: Have customers added inappropriate photos or photos that damage the location’s image?
Google users can add photos to public listings. These photos are not subject to your approval. A monthly check lets you identify and report problematic photos to Google.
Category 4: Technical and compliance (Points 13 to 15)
Point 13 — Verification status
What to check: Is the listing verified (validation icon on Google)? No pending suspension notification or active suspension?
An unverified listing has very limited visibility in the Local Pack. A suspended listing does not appear at all.
Action if suspended: contact Google Business Profile support with business activity documentation (proof of business address, business registration, location photos).
Point 14 — Consistency with website (structured data)
What to check: Does the local website page include a LocalBusiness JSON-LD schema with the same data as the GBP listing (name, address, phone, hours)?
Google cross-references this data. An inconsistency between GBP and the site’s structured data reduces the algorithm’s confidence in your information’s reliability.
Point 15 — Duplicate listings
What to check: Does only one active listing exist for this location?
Duplicate listings are common in franchise networks (poorly managed address change, listing created by a third party, old listing not deleted). They disperse local authority and can “cannibalize” each other.
Verification: search site:maps.google.com "[Business Name]" + city. If multiple results appear, there is a duplication.
Action: report the duplicate listing via Google’s “Suggest an edit” / “Report a problem” form and request a merge or deletion.
Score and evaluation grid
Award 1 point for each compliant point. Calculate the total score out of 15.
| Score | Status | Priority action |
|---|---|---|
| 13-15 | Excellent — optimized listing | Quarterly maintenance |
| 10-12 | Good — a few points to correct | Corrections within 2 weeks |
| 7-9 | Fair — optimization needed | Immediate action plan |
| < 7 | Critical — visibility severely impacted | Full priority audit |
Automating the audit for a network of 50+ listings
Manually performing this audit on 50 listings takes approximately 8 hours. On 100 listings, a full day. For large networks, automation is essential.
Options:
- Google Business Profile API: bulk export of completeness data for all listings
- Third-party tools: BrightLocal, Moz Local, or Yext offer automated audits with per-listing scoring
- nPosts.ai: includes GBP listing monitoring with alerts on degradations (rating drop, expired post, hours not updated)
The goal is not to run the audit once — it is to detect degradations continuously and intervene before they impact ranking.
Useful links to go further
This checklist is part of a broader local SEO strategy:
- Complete Google Business Profile guide for franchises — the pillar of your GBP strategy
- Google review management for franchises — workflows and templates for points 10-11
- Google Posts franchise strategy — optimizing point 10
- Local SEO for franchises 2026 — the 7 ranking factors
Ready to industrialize GBP management across your network? Request an nPosts.ai demo — Google Posts management, review management, and listing monitoring for networks of 50 to 500 locations.