seoskills.sh
Catalog/Local SEO/Local SEO by kostja94

Local SEO

Optimize for local search, set up Google Business Profile, or build local citations.

Listed ·Updated

2.3K installs

Install data from skills.sh

About this skill

Walks a local business through three areas of local search: its Google Business Profile, a consistent name, address and phone (NAP), and citations. It first settles whether you run a storefront or a service-area business, at one location or several, and what listings exist. You get your NAP in one exact format, a GBP checklist and a citation priority list from GBP and Apple Maps down to niche directories, plus audit findings for existing listings. The checklist covers category, accurate hours, the 750-character description and hiding the address when there is no storefront. It insists on fixing wrong or duplicate listings before adding new ones. It leaves reviews out and hands location pages to a programmatic SEO skill.

What it needs

  • Your business type, number of locations and current listings
  • BrightLocal, Whitespark or Moz Local (optional, for the NAP and citation audit)
  • A contextus.md project context file at the repo root (optional)

Try asking

  • Set up a Google Business Profile for my mobile dog grooming business
  • Our bakery's address appears three different ways online. Fix our NAP
  • Which directories should our new dental practice get listed on first?

Compare with

  • Rank Local by calm-northGoes further, adding review requests and reply templates, local content, LocalBusiness schema and a GBP completeness percentage.
  • SEO Local by agricidanielAudits your live website instead, scoring six weighted local areas out of 100, reviews and schema among them.
  • Multi-Location NAP Consistency Crawler by seoskills-shAutomates the NAP check with a keyless script: fetches location pages and the directory URLs you give it, flagging mismatches.

SKILL.md

SEO: Local

Guides local SEO: Google Business Profile, NAP consistency, and citation building. Businesses with accurate NAP across 40+ authoritative sites see ~19% higher visibility in Google Maps. Use this skill when optimizing for local search, setting up GBP, or auditing citations.

When invoking: On first use, if helpful, open with 1–2 sentences on what this skill covers and why it matters, then provide the main output. On subsequent use or when the user asks to skip, go directly to the main output.

Initial Assessment

Project context: Read root contextus.md when present and load only the modules relevant to this task. Without Contextus, use available project material or user-provided facts and ask for missing information; do not create a parallel context system.

Identify:

  1. Business type: Storefront vs service-area
  2. Location: Single or multiple
  3. Current listings: Existing GBP, directories

NAP Consistency

NAP = Name, Address, Phone. Critical for local rankings.

RuleGuideline
Exact match"Street" vs "St." or "LLC" inconsistency = Google may treat as different entities
Fix firstAudit and fix inconsistencies before adding new citations
ToolsBrightLocal, Whitespark, Moz Local for audit

Google Business Profile

ElementGuideline
AddressPhysical address; no P.O. boxes
Description750 chars; primary keywords in first 100
HoursAccurate; seasonal availability
CategoryPrimary category matches business type
Service-areaHide address if no storefront; define service areas

Citation Building

Targeted precision over submitting to every directory.

Priority order:

  1. Google Business Profile
  2. Apple Maps
  3. Yelp, Bing Places, Facebook
  4. Better Business Bureau, Foursquare, Nextdoor
  5. Niche directories (Healthgrades, Angi, etc.)

Citation Audit

  • Incorrect or outdated data
  • Duplicate entries
  • Missing listings on key directories

Fix before adding; compounding errors harm rankings.

Output Format

  • NAP (exact format for consistency)
  • GBP optimization checklist
  • Citation priority list
  • Audit findings (if applicable)

Related Skills

  • geo: GEO for AI search; local + AI overlap
  • localization-strategy: Multilingual; local + i18n
  • directory-submission: Directory listings; different from local citations

Not using the CLI? Copy the SKILL.md and paste it straight into ChatGPT, Claude, or any agent.

View kostja94/marketing-skills on GitHub

Embed a badge

seoskills.sh listing badge