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 typeMinimum required
Exterior facade2 (day + evening if possible)
Interior3
Team / manager1
Products / services3
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.

ScoreStatusPriority action
13-15Excellent — optimized listingQuarterly maintenance
10-12Good — a few points to correctCorrections within 2 weeks
7-9Fair — optimization neededImmediate action plan
< 7Critical — visibility severely impactedFull 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.


This checklist is part of a broader local SEO strategy:

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.