Object
Counterpart: A completeness checklist · a weekly calendar · a competitor matrix · a city landing.
This page: An evidence pack: duplicates, holds, defects, routes — no rank promise.
Listing diagnosis evidence
A GBP audit at SEOConsultants.ai is an evidence pack on the listings in front of us: what is wrong, whether a second profile is a duplicate, suspension and policy risk, and the reinstatement process without an outcome promise. It is not [GBP optimization](/google-business-profile/gbp-optimization/) implementing fields, not [GBP management](/google-business-profile/gbp-management/) cadence, and not [local competitor analysis](/google-business-profile/local-competitor-analysis/) as the H2 spine.
Related page: GBP field pass.
Delivery sequence
What is wrong on the listings in front of us — photos, NAP, access, policy — as facts.
One door versus two profiles: merge and remove path, no outcome promise.
Suspension and verification holds as process, not a posting workaround.
Hand empty fields to optimization, drift to cadence, gaps to competitor readout only as contrast.
Do not become Maps operations, location HTML, or a second hub.
Evidence on these listings. Not implementation. Not competitor strategy as the spine.
Journey map only. No rankings, traffic, or results claims.
Split
GBP optimization implements fields. GBP management keeps them true. Local competitor analysis tables other listings. Local SEO owns HTML. This page owns the **evidence pack** on your profiles.
Counterpart: A completeness checklist · a weekly calendar · a competitor matrix · a city landing.
This page: An evidence pack: duplicates, holds, defects, routes — no rank promise.
Counterpart: Categories/photos · publish ops · gap table · location URLs.
This page: Evidence → duplicates → holds → route to owner → stop.
Counterpart: Fields · cadence · gaps · local SEO
This page: This diagnosis URL.
Scope
A GBP audit on this URL is diagnosis of the listings you gave us: defects, duplicates, policy risk, and reinstatement process without promising Google’s decision. It is not field implementation and not a competitor strategy essay.
Buyers say “audit our GBP” when they want a second optimization. Optimization is a different door. This page **names** what is wrong and **routes**. The hub still decides whether listings are the channel.
A paragraph that still works after swapping this H1 for “GBP management” is deleted. Cadence assumes a listing you can edit. Holds break cadence.
A paragraph that still works after swapping for “local competitor analysis” is deleted. Their photos versus yours is a gap table. Your two profiles for one door is this H1.
We will not invent pack-rank findings as a score. Completeness observations are facts, not a productized “local visibility index.”
Duplicates
We capture URLs, NAP, photos, and owner accounts that show one business. Merge and remove follow Google’s process. We will not create a third listing to “test.”
Rogue franchisee profiles are franchise SEO *ownership* plus this URL’s evidence mechanics. Corporate extra listings without franchise law are multi-location plus this evidence.
Directory duplicates are citation work. Listing duplicates on Google are this job. Mixing them reprints leftover NAP essays.
Outcomes are not guaranteed. Anyone selling a guaranteed merge is not this page.
Holds
A hold stops cadence. We document likely cause: keyword-stuffed name, fake address, spam categories. Fixes after Google releases go to optimization or management as appropriate.
Reinstatement is a process you can submit. We will not promise days or pack recovery.
Virtual offices and keyword names are policy facts here. They are not Maps “tactics.”
Site NAP mismatches may be noted as a handoff to local SEO. We will not audit the whole website as this H1.
Route
Empty fields → optimization. Drifting hours → management. Review policy → review management. NAP directories → citations. Other listings in the pack → competitor readout as a separate artifact.
Maps operation is not the audit spine. We may say prominence looks weak; we will not run the grid dashboard here.
Location pages are never the audit deliverable.
If the channel should not exist (pure SaaS, no door), we route back to the hub instead of forcing a listing.
Honesty
Not a second field pass. Not weekly posts. Not AI-local products.
Not App Store ratings. Not social reputation.
Not a franchise FDD rewrite.
No invented 3–5 business day SLA as a ranking claim. Time-to-document is ops, not Maps magic.
Evidence notes
Screenshot dates on the evidence pack are part of the artifact. Cadence screenshots are ops, not diagnosis.
Owner-email archaeology is audit. Manager-invite hygiene after release is management.
Category Google rejected is a field fact for optimization after the hold.
We will not score competitors inside the audit PDF as the main spine.
Service-area hide-address disputes are policy evidence, then field configuration.
A moved door with two addresses live is duplicate evidence, then citation drift.
We refuse “audit as unlimited monthly optimization.”
Closed-but-listed doors are evidence to close, then multi-location close checklist.
Depth
Listing diagnosis is the object of this page: dated evidence on the profiles in front of us, duplicate versus one-door facts, holds, and routes without promising Google’s decision. It is not field implementation. It is not weekly posting. Listing diagnosis names what is wrong and stops.
GBP optimization implements categories and photos after the pack says they are empty. Listing diagnosis will not become a second completeness tutorial. A defect row is not a field form.
GBP management assumes an editable listing. Listing diagnosis owns the hold. Cadence that continues through suspension is a leftover clone. Process to submit reinstatement lives here as process, not as an outcome SLA.
Local competitor analysis tables other listings. Listing diagnosis tables yours. Their extra photos are a gap. Your second pin is this evidence pack. Mixing those spines reprints leftover map-pack essays.
Frozen local SEO owns location HTML. Listing diagnosis may hand off a NAP mismatch on the site in one sentence. It will not audit store locators as this H1 or mint city pages.
GBP services still chooses the channel. Listing diagnosis does not reprint child doors as a hub map. If there should be no listing, we route back to the parent.
Directory duplicates are local citation building. Google duplicates are listing diagnosis. Two Yelp-style rows are not two Maps profiles. Keep the suppress versus merge nouns apart.
Rogue franchisee extras are franchise SEO for ownership plus listing diagnosis for evidence mechanics. Corporate extras without franchise law are multi-location SEO plus this pack.
Maps grid operations are Google Maps SEO. Listing diagnosis will not run the dashboard as its spine. Weak prominence can be a sentence. Pack theater cannot.
Review policy fights that are not a listing hold stay on review management. Listing diagnosis does not become a star-removal product.
Listing-native editorial corpora stay on local content. An empty Q&A is a field or editorial route, not a merge path.
App Store and SMO reputation stay off listing diagnosis. Those surfaces are frozen ASO and community URLs. Maps policy is this pack.
We will not invent a visibility index or a 3–5 day ranking claim. Time-to-document is operations language, not Maps magic on listing diagnosis.
Closed-but-listed doors are evidence to close, then launch-close checklists on multi-location. Listing diagnosis does not keep “SEO value” pins for demolished stores.
Listing diagnosis has no implementation SKU, competitor-strategy spine, or reinstatement promise. The deliverable is an evidence pack with routes, and every other child left owning its fix.
A dated screenshot of two Maps URLs for one door is listing diagnosis material. A weekly post calendar is not. If the evidence pack cannot show owner accounts, we do not invent a third listing to “test ranking.”
Keyword-stuffed business names on listing diagnosis are policy facts, not Maps tactics. After Google releases a hold, the field pass may rename. Listing diagnosis does not rename during the hold as a workaround.
Service-area hide-address fights belong on listing diagnosis as configuration evidence, then on the field pass as the saved setting. They do not belong on a city landing page and they do not belong on a competitor gap table.
Verification-mail archaeology is listing diagnosis. After release, invite hygiene returns to listing cadence. Mixing those leftover clones is how every GBP child used to own “access.”
A moved door with both addresses still live is listing diagnosis first. Citation drift is second. Cadence on the wrong address is how customers arrive at an empty lot.
We refuse “unlimited monthly optimization” sold as listing diagnosis. The artifact has a stop. Implementation lives on other URLs. Rank recovery is not a line item we invent.
Closed-but-listed evidence on listing diagnosis hands to N-listings close checklists. Keeping a pin “for SEO value” after demolition is an honesty failure this URL is allowed to name.
Industry playbooks are not listing diagnosis. A dental page may link here for duplicates. This H1 will not become GBP-for-dentists.
Assistant-local products are refused on listing diagnosis. Frozen LLM leftover stays parked. A hold is a Google process, not a citation in ChatGPT.
Listing diagnosis will not score a visibility index. Completeness observations are rows. They are not a productized local grade we invented to look like a pack rank.
Sequence
Access, NAP, photos, categories, holds — dated.
Two profiles versus empty fields.
Process, not a workaround post.
Implementation lives on other children.
Not this URL
Implementing categories and photos is the field pass.
Weekly publishing is GBP management.
Gap tables are local competitor analysis.
Location HTML stays on /seo/local-seo/.
Explore
Questions
No. The audit names defects. Completeness, categories, and photos as implementation live on [GBP optimization](/google-business-profile/gbp-optimization/). We will not turn the evidence pack into a second field tutorial.
We document URLs, addresses, phones, photos, and owner access that show one business versus two. Merge and remove follow Google’s path. Outcomes are not guaranteed. Cadence on the wrong profile is not a fix.
No. We diagnose likely cause, assemble supporting documentation, and run the reinstatement process you can actually submit. Google’s decision stays Google’s. Posting through a hold is not this job.
Your duplicates and policy defects are this H1. Who else appears in a pack is [local competitor analysis](/google-business-profile/local-competitor-analysis/). One contrast sentence is allowed. A competitor strategy essay is not.
Empty or lying fields go to optimization. Listings that are already complete but drifting go to [GBP management](/google-business-profile/gbp-management/). This URL stops at the evidence and the route.
No. Website documents, SAB versus storefront URL policy, and pack-versus-organic on the site live on frozen [local SEO](/seo/local-seo/). This audit is listings. Site defects get a handoff sentence, not a location-page factory.
GBP Audit
Comprehensive GBP audit: categories, duplicates, suspension risks, and competitive local pack analysis.
GBP Audit must name
GBP Audit next. Not a generic visibility score.