Creates local SEO strategies with Google Business Profile optimization, citation building, and review generation. Use when improving visibility for local searches.
Installs into .claude/skills of the current project.
Are you the author of Local Seo Plan?
Add the live security badge to your README. It updates with every re-scan.
[](https://www.skillsdirectory.com/skills/skyyrosellc-local-seo-plan)
---
name: local-seo-plan
description: "Creates local SEO strategies with Google Business Profile optimization, citation building, and review generation. Use when improving visibility for local searches."
allowed-tools: Read Write Glob
metadata:
author: matthewhitcham
version: "1.0"
---
# Local SEO Plan
## When to Use This Skill
Use this skill when you need to:
- Improve local search rankings for a location-based business
- Optimize a Google Business Profile for maximum visibility
- Build a citation and review generation strategy
- Create localized content that targets "[service] near me" and city-specific searches
**DO NOT** use this skill for businesses without a physical location or service area, national SEO campaigns, or e-commerce stores. This is for businesses that serve local customers.
---
## Core Principle
LOCAL SEO IS WON ON THREE FRONTS: YOUR GOOGLE BUSINESS PROFILE, YOUR REVIEWS, AND YOUR LOCAL RELEVANCE SIGNALS — NAIL ALL THREE AND THE MAP PACK IS YOURS.
---
## Phase 1: Brief
### Required Inputs
| Input | What to Ask | Default |
|-------|------------|---------|
| **Business name** | "What is your business name?" | No default — must be provided |
| **Business type** | "What services/products do you offer locally?" | No default — must be provided |
| **Location(s)** | "What city/cities do you serve?" | No default — must be provided |
| **Google Business Profile** | "Do you have a GBP listing? Is it claimed?" | Claimed but not optimized |
| **Current reviews** | "How many Google reviews do you have? Average rating?" | Under 20 reviews |
| **Website** | "Do you have a website?" | Yes, basic site |
| **Competitors** | "Who are the top 3 local competitors?" | General awareness |
**GATE: Confirm before building the local SEO plan.**
---
## Phase 2: Local SEO Audit
### Google Business Profile Optimization
```
## GBP Optimization Checklist
**Basic Info:**
- [ ] Business name matches real-world signage (no keyword stuffing)
- [ ] Primary category is the most specific option available
- [ ] Secondary categories cover all services
- [ ] Address and service area are accurate
- [ ] Phone number matches website
- [ ] Hours are current (including holiday hours)
- [ ] Website URL is correct
**Enhanced Features:**
- [ ] Business description (750 chars, keyword-rich, natural)
- [ ] All relevant attributes selected
- [ ] Products/services section populated
- [ ] Photos: exterior, interior, team, products (20+ total)
- [ ] Google Posts: weekly updates, offers, events
- [ ] Q&A section seeded with common questions
- [ ] Messaging enabled
```
### Citation Building Plan
```
## Priority Citations
**Tier 1 (must have):**
- Google Business Profile
- Yelp
- Facebook Business Page
- Apple Maps
- Bing Places
**Tier 2 (important):**
- Yellow Pages / YP.com
- BBB (Better Business Bureau)
- Industry-specific directories
- Local chamber of commerce
- Local business directories
**Tier 3 (nice to have):**
- Foursquare
- Nextdoor Business
- MapQuest
- Superpages
**NAP Consistency Rule:**
Name, Address, Phone must be IDENTICAL across every citation.
Even small differences ("St." vs "Street") hurt rankings.
```
**GATE: Review the audit and citation plan before writing content.**
---
## Phase 3: Local Content Strategy
### Localized Pages
If the business serves multiple areas, create location-specific pages:
```
## Location Page Template
**URL:** /[service]-[city] (e.g., /plumber-austin)
**Title:** [Service] in [City] — [Business Name]
**H1:** [Service] in [City, State]
**Content:** 500-800 words covering:
- Service description specific to the area
- Local landmarks, neighborhoods, or references
- Service area details
- Local testimonials
- Embedded Google Map
- CTA: Call or book online
```
### Review Generation Strategy
```
## Review Generation Plan
**Ask at the right moment:**
- After a successful service/delivery
- After a positive comment or compliment
- At the completion of a project milestone
**How to ask:**
- In-person: "Would you mind leaving us a Google review?"
- Email: Follow-up email with direct Google review link
- Text: SMS with review link (if they opted in)
**Review response plan:**
- Respond to ALL reviews within 24-48 hours
- Positive: Thank them specifically, mention the service
- Negative: Acknowledge, apologize, offer to resolve offline
- Never argue publicly with a reviewer
```
### Google Posts Schedule
Weekly posts rotating between:
- Service spotlight
- Before/after photos
- Special offers
- Customer success stories
- Community involvement
---
## Phase 4: Polish
### 1. 90-Day Local SEO Roadmap
- Month 1: Optimize GBP, fix NAP consistency, submit to Tier 1 citations
- Month 2: Build Tier 2 citations, launch review generation, publish location pages
- Month 3: Start Google Posts schedule, build local backlinks, create localized blog content
### 2. Metrics to Track
- Google Business Profile views and actions (calls, directions, website clicks)
- Map pack rankings for target keywords
- Number and average rating of Google reviews
- Local organic traffic to website
- Citation accuracy score
### 3. Ongoing Maintenance
- Weekly: Google Posts, respond to reviews
- Monthly: Check citation accuracy, request reviews
- Quarterly: Update GBP photos, review local content performance
---
## Anti-Patterns
- **Keyword-stuffing the business name** — "John's Plumbing | Best Plumber Austin TX" as a GBP name violates guidelines and risks suspension.
- **Fake reviews** — buying or incentivizing fake reviews violates Google's terms and can get your listing removed.
- **Duplicate listings** — multiple GBP listings for the same business location confuse Google and split your ranking signals.
- **Ignoring negative reviews** — unresponded negative reviews tell prospects you don't care. Always respond professionally.
- **Identical location pages** — copy-pasting the same content with different city names is thin content. Each page needs unique, locally relevant content.
---
## Recovery
- **GBP listing suspended:** Follow Google's reinstatement process. Common causes: name stuffing, fake address, or policy violations.
- **Very few reviews:** Start by asking your 5 most loyal customers personally. Then systematize with a post-service email workflow.
- **Competing against a business with 500+ reviews:** Focus on review velocity (getting consistent new reviews) and GBP optimization. A well-optimized profile with 30 recent reviews can outrank one with 500 old reviews.
- **No physical address (service-area business):** Set up GBP as a service-area business. Hide the address, define the service area, and focus on the website and citations.