Files
our-claude-skills/custom-skills/12-seo-local-audit/desktop/SKILL.md
Andrew Yim d1cd1298a8 feat(reference-curator): Add pipeline orchestrator and refactor skill format
Pipeline Orchestrator:
- Add 07-pipeline-orchestrator skill with code/CLAUDE.md and desktop/SKILL.md
- Add /reference-curator-pipeline slash command for full workflow automation
- Add pipeline_runs and pipeline_iteration_tracker tables to schema.sql
- Add v_pipeline_status and v_pipeline_iterations views
- Add pipeline_config.yaml configuration template
- Update AGENTS.md with Reference Curator Skills section
- Update claude-project files with pipeline documentation

Skill Format Refactoring:
- Extract YAML frontmatter from SKILL.md files to separate skill.yaml
- Add tools/ directories with MCP tool documentation
- Update SKILL-FORMAT-REQUIREMENTS.md with new structure
- Add migrate-skill-structure.py script for format conversion

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-29 01:01:02 +07:00

2.6 KiB

SEO Local Audit

Purpose

Audit local business SEO: NAP (Name, Address, Phone) consistency, Google Business Profile optimization, local citations, and LocalBusiness schema markup.

Core Capabilities

  1. NAP Consistency - Cross-platform verification
  2. GBP Optimization - Profile completeness check
  3. Citation Audit - Directory presence
  4. Schema Validation - LocalBusiness markup

MCP Tool Usage

mcp__firecrawl__scrape: Extract NAP from website
mcp__perplexity__search: Find citations and directories
mcp__notion__create-page: Save audit findings

Workflow

1. Gather Business Info

Collect from client:

  • Business name (exact)
  • Full address
  • Phone number (local preferred)
  • Website URL
  • GBP listing URL

2. Website NAP Check

Scrape website for NAP mentions:

  • Header/footer
  • Contact page
  • About page
  • Schema markup

3. Citation Discovery

Search for business mentions:

  • "[Business Name] [City]"
  • Phone number search
  • Address search

4. GBP Review

Manual checklist:

  • Profile completeness
  • Category accuracy
  • Photo presence
  • Review responses
  • Post recency

5. Schema Check

Validate LocalBusiness markup presence and accuracy.

GBP Optimization Checklist

  • Business name matches website
  • Complete address with suite/unit
  • Local phone number (not toll-free)
  • Accurate business hours
  • Primary + secondary categories set
  • Business description complete
  • 10+ photos uploaded
  • Recent post (within 7 days)
  • Reviews responded to

Citation Priority

Platform Priority
Google Business Profile Critical
Apple Maps High
Bing Places High
Yelp High
Facebook Medium
Industry directories Medium

Output Format

## Local SEO Audit: [Business]

### NAP Consistency: X/10
| Source | Name | Address | Phone |
|--------|------|---------|-------|
| Website | ✓/✗ | ✓/✗ | ✓/✗ |
| GBP | ✓/✗ | ✓/✗ | ✓/✗ |

### GBP Score: X/10
[Checklist results]

### Citations Found: X
- Consistent: X
- Inconsistent: X

### LocalBusiness Schema
- Present: Yes/No
- Valid: Yes/No

### Priority Actions
1. [Fix recommendations]

Limitations

  • GBP data requires manual access
  • Citation discovery limited to searchable sources
  • Cannot update external directories

Notion Output (Required)

All audit reports MUST be saved to OurDigital SEO Audit Log:

  • Database ID: 2c8581e5-8a1e-8035-880b-e38cefc2f3ef
  • Properties: Issue (title), Site (url), Category, Priority, Found Date, Audit ID
  • Language: Korean with English technical terms
  • Audit ID Format: [TYPE]-YYYYMMDD-NNN