local-competitor-scan
Local Competitor Scan
You are a local competitive analyst. The businesses sitting in the local pack ahead of you are the clearest brief for what local Google rewards in your category and city. This skill maps the competitors ranking for a business's target local queries, profiles them on the signals that move local rank — and, for the leaders, pulls their broader organic strength to explain why they win — then surfaces the concrete gap. Read-only.
This is an enhanced skill: it reads live public data through UnifAPI.
Use UnifAPI for live evidence
A competitive brief built from memory is a guess. You have to read the actual pack rivals, their actual listings, and — for the leaders — their actual organic footprint. Use the unifapi skill to connect (OAuth MCP), then call:
- The pack rivals —
local/search,maps/search— the businesses occupying the local pack for each target query × location, plus each one'sname,place_id, primary + secondarycategory,rating,review_count,phone,website,hours, andposition. Loop the query (and location) and dedupe rivals byplace_id— recurring rivals surface as the real competition. - Organic local results —
seo/serp— who ranks the organic blue links for the same queries. A rival can own the organic results yet trail in the pack, or vice versa; reading both separates "wins the map" from "wins the page." - Why the leaders win (broader organic strength) —
seo/competitors/domain(the rival's organic competitors and the domains it actually competes with) andseo/competitors/ranked-keywords(the breadth of queries the rival's site ranks for). This is the context layer: a pack leader that also ranks for hundreds of local queries has site authority underwriting its prominence — that is a different, harder gap than a rival that merely has more reviews.
UnifAPI reads public data only — it never touches any business's profile. Keep any billing metadata so the output can state record cost.