Skip to main content
skill CX Codex

local-seo · kostja94 — Claude Code skill: local search and GBP

Walks your agent through local SEO: a Google Business Profile, one consistent NAP format, and directory citations. Useful when you promote a storefront or a service area.

Install into Claude Code · Skills CLI (Vercel) All methods and platforms ↓
npx skills add kostja94/marketing-skills --skill local-seo -a claude-code
npx skills add kostja94/marketing-skills --skill local -a claude-code
Open on GitHub

What local-seo does

The skill covers three areas: NAP (Name, Address, Phone), Google Business Profile setup, and citation building. It starts by asking about the business type — storefront or service-area — how many locations you run, and which listings already exist. From there it produces a GBP checklist, a priority list of directories, and audit findings when you need them.

The NAP rule is blunt: the spelling has to match everywhere. "Street" versus "St.", or a stray "LLC", and Google may treat the records as separate entities. So you fix existing inconsistencies first and add new citations after. For the audit itself the skill points to BrightLocal, Whitespark and Moz Local.

On the profile, the address is physical with no P.O. boxes, the description runs up to 750 characters with primary keywords in the first 100, and the primary category matches the business type. No storefront? Hide the address and define service areas instead. Citations go in order: Google Business Profile, Apple Maps, then Yelp, Bing Places and Facebook. Duplicates and stale data hurt rankings, so clean those up before widening the list. For pages targeting individual locations, the skill hands off to programmatic-seo.

What it helps with

  • bring NAP into one exact format across directories
  • fill out a Google Business Profile without mistakes
  • decide which directories to submit to first
  • find duplicate and outdated listings
  • set service areas for a business without a storefront

Example prompts for the agent

  • Check our site NAP against the Google Business Profile and list the mismatches
  • Build a Google Business Profile optimization checklist for a single-location salon
  • What order should I add citations in for a service-area business?

How to install local-seo

1Skills CLI (Vercel)

npx skills add kostja94/marketing-skills --skill local-seo -a claude-code
npx skills add kostja94/marketing-skills --skill local -a claude-code

2Manually: put the files in place

~/.claude/skills/local/SKILL.md

Copy the whole skill folder; for one project use .claude/skills/local/

Step by step, with commands for each platform: How to install skills in Claude Code: five ways

Questions about local-seo

How do I install local-seo in Claude?

Run npx skills add kostja94/marketing-skills --skill local-seo -a claude-code. The skill lands at ~/.claude/skills/local/SKILL.md.

What does local-seo do?

It handles local SEO in three parts: consistent NAP, Google Business Profile setup, and citation building. You get a profile checklist, a priority directory list, and audit findings.

How is local-seo different from programmatic-seo?

local-seo covers the profile, NAP and citations. For pages targeting individual locations it hands off to programmatic-seo.

Source text

SKILL.md · MIT
---
name: local-seo
description: When the user wants to optimize for local search, set up Google Business Profile, or build local citations. Also use when the user mentions "local SEO," "Google Business Profile," "Google Maps," "NAP," "citations," "local search," "local business," or "service area." For location pages, use programmatic-seo.
metadata:
  version: 1.0.1
---

# 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.

| Rule | Guideline |
|------|-----------|
| **Exact match** | "Street" vs "St." or "LLC" inconsistency = Google may treat as different entities |
| **Fix first** | Audit and fix inconsistencies before adding new citations |
| **Tools** | BrightLocal, Whitespark, Moz Local for audit |

## Google Business Profile

| Element | Guideline |
|---------|-----------|
| **Address** | Physical address; no P.O. boxes |
| **Description** | 750 chars; primary keywords in first 100 |
| **Hours** | Accurate; seasonal availability |
| **Category** | Primary category matches business type |
| **Service-area** | Hide 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

© kostja94 · MIT · kostja94/marketing-skills

Similar skills

Everything for SEO and GEO →

local-seo by other authors comes first.

From the same set120

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor