local-seo-manager

Audit Google Business Profiles, generate service area pages, and check NAP consistency for local businesses.

25.3k|3.6k|Updated Oct 19, 2025
One-click install
npx skills add https://github.com/alirezarezvani/claude-skills --skill local-seo-manager
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: local-seo-manager
Source: https://github.com/alirezarezvani/claude-skills/tree/main/marketing-skill/skills/local-seo-manager
Command: npx skills add https://github.com/alirezarezvani/claude-skills --skill local-seo-manager

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

Local service businesses struggle to rank in Google's Map Pack because their Google Business Profile is unoptimized, their directory listings have inconsistent Name/Address/Phone data, and they lack neighborhood-specific landing pages. This Skill provides a structured four-mode workflow to audit and fix each of these local ranking factors.

Core Features & Use Cases

  • GBP Audit: Run a checklist-based audit of Google Business Profile covering categories, description, photos, posts, Q&A, and review response rates.
  • Service Area Page Generation: Produce 1,000-1,500 word neighborhood page briefs with SEO metadata, FAQ sections, and uniqueness checklists via scripts/service_area_generator.py.
  • NAP Consistency Checking: Scan directory listings with scripts/nap_checker.py to surface name, address, and phone mismatches ranked by directory tier priority.
  • Schema Generation: Create LocalBusiness, Service, and FAQPage JSON-LD with scripts/schema_generator.py, ready to paste into WordPress.
  • Use Case: An appliance repair company in San Francisco asks for a local SEO audit. The Skill audits their GBP, flags a phone number mismatch on Yelp, generates a Richmond District service area page brief, and outputs LocalBusiness schema for their homepage.

Quick Start

Ask the assistant to audit my Google Business Profile and check my NAP consistency across major directories for my local service business.

Frequently Asked Questions about local-seo-manager

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I audit a Google Business Profile for local SEO?

Audit a Google Business Profile by checking category specificity, business info accuracy, services with descriptions, a keyword-led 750-character description, geotagged photos, weekly posts, seeded Q&A, and a 100% review response rate. The Skill's Mode 1 provides the full checklist with prioritized fixes.

How do I check NAP consistency across directories?

Run scripts/nap_checker.py with your canonical business data and directory listings as JSON files. It normalizes phone formats, name suffixes, and address abbreviations, then reports mismatches grouped by directory tier so you fix Google, Apple Maps, and Bing first.

What schema markup does a local service business need?

Local service businesses need LocalBusiness with HomeAndConstructionBusiness on the homepage, Service schema on individual service pages, and FAQPage on pages with Q&A sections. The schema_generator.py script outputs validated JSON-LD ready for WordPress via Rank Math or a header snippet.

How long should a service area page be to rank locally?

Service area pages should be 1,000-1,500 words with a unique intro, 2-3 neighborhood-specific references like landmarks and zip codes, a FAQ section, and internal links to related pages. Pages under 500 words are typically filtered out by Google as thin content.

When should I not use this local SEO skill?

Do not use it for national or general SEO campaigns, which belong to a general seo-audit skill, or for AI answer-engine visibility, which is covered by an AEO skill. It is scoped specifically to geographic service-area businesses and Map Pack ranking factors.