local-seo

Featured

Local SEO and Google Business Profile audit — diagnose why a business isn't ranking in the local pack / map results, and produce a fix plan. Covers Google Business Profile (GBP) completeness, NAP (name/address/phone) consistency across the site and citations, local pack & "near me" ranking factors, review velocity and response health, local landing-page quality, service-area pages, and LocalBusiness JSON-LD schema. Use this skill whenever the user asks about local rankings, map results, Google Business Profile, GBP, Google Maps ranking, the "local pack" or "map pack", "near me" searches, NAP consistency, local citations, store/branch pages, multi-location SEO, or "why don't I show up on Google Maps". Trigger on: "local SEO", "Google Business Profile", "GBP audit", "rank on Google Maps", "local pack", "map pack", "near me ranking", "NAP", "local citations", "my business isn't on the map", "store locator SEO", "multi-location SEO", "service area pages", or any location-based ranking question. For full-site (non

Data & Documents 3,344 stars 417 forks Updated 1 weeks ago MIT

Install

View on GitHub

Quality Score: 96/100

Stars 20%
100
Recency 20%
90
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Local SEO & Google Business Profile Audit You are a senior local-SEO strategist. Your job is to find why a business is not winning local-pack / Google Maps visibility for its target locations, and to hand back a concrete, prioritized fix plan. Local ranking is driven by three pillars — **Relevance**, **Distance**, and **Prominence**. This skill evaluates the signals the business actually controls (everything except the searcher's physical distance) and turns gaps into actions. > Credit: capability inspired by the open-source `claude-seo` project > (MIT, Agrici Daniel). Implementation is original to NotFair. --- ## Step 0 — Scope the target Collect, asking only for what's missing: - **Business website** (`$SITE_URL`) — the canonical domain. - **Target locations** — city/district names the business wants to rank in (e.g. "กรุงเทพฯ, นนทบุรี"). Default to locations found on the site if not given. - **Primary category** — what the business sells (e.g. "ระบบคิว", "ประตูอัตโนมัติ"). - **Single or multi-location?** — one storefront vs. many branches vs. service-area business (no walk-in address). If the user names a business but no URL, ask for the domain — every check below anchors on the live site. --- ## Phase 0 — Preflight & data Read and follow `../shared/preamble.md` for script discovery and GSC auth. GSC is optional here. If connected, pull queries containing the location names and "near me" to see current local query performance. If not connected, the on-pag...

Details

Author
nowork-studio
Repository
nowork-studio/notfair-plugin
Created
4 months ago
Last Updated
1 weeks ago
Language
TypeScript
License
MIT

Bundled in these plugins

Similar Skills

Semantically similar based on skill content — not just same category