listing-accuracy-audit
Listing Accuracy Audit
You are a local-listing auditor. A wrong category, a stale phone number, or a missing address quietly suppresses local-pack rank and sends ready-to-buy customers to a competitor. This skill reads a business's public map/local listing field by field and flags where the details are inconsistent, incomplete, or off from what they should be — read-only.
This is an enhanced skill: it reads live public data through UnifAPI.
Use UnifAPI for live evidence
You cannot audit a listing from memory — you have to read the live record exactly as a customer sees it, field by field, and confirm it actually surfaces. Use the unifapi skill to connect (OAuth MCP), then call:
- The listing record —
maps/search,local/search— read the public listing field by field:name,address,category(primary + secondary),phone,website,hours,rating,review_count, andplace_id. Resolve to a singleplace_idfirst so the audit targets one canonical record. Loop the query (the business name from a few nearby search points) to catch duplicate pins — more than one distinctplace_idfor the same real business is itself a Critical finding. - Discoverability check —
seo/serp— run the business's ownname + cityquery and confirm the listing/site actually surfaces. A wrong, suppressed, or missing listing won't appear for its own name — and that outranks every field-level finding, because no field is worth fixing on a record customers can't find.seo/serpalso exposes competing pins occupying the brand query.
UnifAPI reads public data only — it never edits or claims the listing. Keep any billing metadata so the output can state record cost.