local-seo
Build local SEO strategy end to end — Google Business Profile optimization, NAP consistency and citation cleanup, local pack ranking tactics, location and service-area pages, review management, local link building, LocalBusiness schema, and multi-location management — delivered as audit reports, che…
Install / Use
npx skills add indranilbanerjee/digital-marketing-pro --skill local-seoInstalls into whichever agent you are using.
SKILL.md
Installable skill definition
Quality Score
Category
Product ManagementSupported Platforms
Our assessment of local-seo
local-seo scores 85/100 on our quality scale, 51st of 90 Product Management skills we index.
Its SKILL.md is 21 KB long, well organised into 26 sections and no code examples: a thorough specification that gives an agent plenty to work with.
It has 832 GitHub stars, a meaningful sign that others use it.
Maintenance, license and trust
- The repository was last updated 26 days ago, so local-seo is actively maintained.
- It is released under the MIT license, a permissive license that allows use, modification and commercial use with attribution.
- Its trust signals score 100/100, with no cautions. These come from repository metadata, not a code audit — read the skill file before letting an agent act on it.
local-seo compared with similar skills
All 4 of these similar skills score higher than local-seo; compare them before choosing.
| Skill | Score | Stars | Updated | Format |
|---|---|---|---|---|
| local-seo (this skill)by indranilbanerjee | 85 | 832 | 26d ago | SKILL.md |
| Agent-Reachby Panniantong | 100 | 90.1k | 18d ago | CLAUDE.md |
| algorithmic-artby anthropics | 100 | 177.9k | 11d ago | SKILL.md |
| pptxby anthropics | 100 | 177.9k | 11d ago | SKILL.md |
| designby nextlevelbuilder | 100 | 130.2k | 12d ago | SKILL.md |
Frequently asked questions
- How do I install local-seo?
- Run
npx skills add indranilbanerjee/digital-marketing-pro --skill local-seo. The install tabs above show the steps for each supported agent. - Which AI agents does local-seo work with?
- It is written for Universal, as a SKILL.md file. Other agents that read the same format can often use it too.
- Is local-seo safe to use?
- It is MIT-licensed and scores 100/100 on trust signals. Skills are instructions an agent will follow, so read the file before installing it and do not approve commands you do not understand.
- Is local-seo still maintained?
- The repository was last updated 26 days ago, so local-seo is actively maintained.
Skill content
View source on GitHubname: local-seo description: "Build local SEO strategy end to end — Google Business Profile optimization, NAP consistency and citation cleanup, local pack ranking tactics, location and service-area pages, review management, local link building, LocalBusiness schema, and multi-location management — delivered as audit reports, checklists, and a 30/60/90-day roadmap. Triggers on "/digital-marketing-pro:local-seo", "optimize my Google Business Profile", "why aren't we in the map pack", "fix our NAP consistency", "local SEO for our 12 locations", "rank for near me searches". Includes Google's 2026 agentic-booking guidance for local services, home repair, beauty, and pet care verticals. Reads the brand profile and compliance rules; its reference files also power /digital-marketing-pro:local-seo-audit."
Local SEO
When to Use This Skill
Activate this module when the user's request involves any of the following:
- Google Business Profile Optimization: Setting up, optimizing, or auditing a Google Business Profile (categories, attributes, photos, posts, Q&A, products, services)
- Local Citations: Building, auditing, or cleaning up business listings across directories and data aggregators
- NAP Consistency: Auditing Name, Address, Phone number consistency across the web
- Local Pack / Map Pack Rankings: Strategies to appear in the Google 3-pack and Google Maps results
- Location Pages: Creating or optimizing landing pages for individual business locations or service areas
- Multi-Location SEO: Managing local SEO at scale for businesses with multiple physical locations or franchise operations
- "Near Me" Optimization: Optimizing for proximity-based and implicit local searches
- Local Link Building: Earning links from local organizations, chambers of commerce, community partners, sponsorships, and local media
- Local Schema Markup: Implementing LocalBusiness, GeoCoordinates, OpeningHours, AggregateRating, and related structured data
- Review Management for Local: Generating reviews, improving ratings, responding to reviews, and leveraging reviews for local ranking signals
- Service Area Businesses: Optimizing for businesses without a physical storefront that serve customers at their locations
- Local Content Strategy: City pages, neighborhood guides, local event content, and geo-targeted blog posts
- Google Maps Optimization: Improving visibility and engagement within Google Maps specifically
- Local Competitive Analysis: Benchmarking local search performance against nearby competitors
Trigger phrases: "local seo," "google business profile," "gbp," "google maps," "local pack," "map pack," "near me," "local citations," "nap consistency," "location pages," "multi-location," "service area," "local link building," "local reviews," "local schema," "local business," "local rankings," "google 3-pack," "local directory," "local search," "store locator," "franchise seo," "city pages," "neighborhood seo"
Context efficiency
Heavy skill. Grep before Read any referenced file, then Read only matched ranges with offset + limit. List ${CLAUDE_PLUGIN_DATA}/<brand>/ before opening files. On re-invocation mid-session, skip files already in context.
2026 priority — Google Agentic Booking expansion
At I/O 2026 Google expanded its agentic booking flow beyond restaurants to:
- Local services (cleaners, electricians, plumbers, handymen)
- Home repair (general contractors, HVAC, appliance repair)
- Beauty (hair salons, spas, nail studios)
- Pet care (groomers, walkers, vets)
If your brand is in any of these 4 verticals, agentic booking is now a high-leverage local-SEO investment. Three things matter for opt-in:
- Google Business Profile must accept bookings. Either via Google's direct integration with supported scheduling vendors (Booksy, Vagaro, Square Appointments, Resy, Tock, etc.) or via Reserve with Google.
AvailabilityFeedstructured data must be served so the AI agent can reason about open slots without making the call. Seeskills/context-engine/schema-templates.jsonfor theLocalBusiness+Reservation+AvailabilityFeedpairing.- Pricing transparency in Service catalog — agents prefer businesses that list price ranges; opaque pricing pushes the agent to the next option.
Source: blog.google/search-io-2026. Combine with Google Ads API v24.2's new AssetGroup.google_local_services_info field (see skills/paid-advertising/google-ads.md) for the paid-side complement.
Brand Context (Auto-Applied)
Before producing any marketing output from this module:
- Check session context — The active brand summary was output at session start. Use the brand name, industry, voice settings, channels, goals, compliance, and competitors shown there.
- If you need the full profile, read:
~/.claude-marketing/brands/{slug}/profile.json - Apply brand voice — Formality, energy, humor, authority levels must shape all content tone and word choices
- Check compliance — Auto-apply rules for brand's target_markets and industry using
skills/context-engine/compliance-rules.md - Reference industry benchmarks — Consult
skills/context-engine/industry-profiles.mdfor the brand's industry - Use platform specs — Reference
skills/context-engine/platform-specs.mdfor character limits and format requirements - Check campaign history — Run
python "${CLAUDE_PLUGIN_ROOT}/scripts/campaign-tracker.py" --brand {slug} --action list-campaignsbefore planning new work - If no brand exists, say: "No brand profile found. Use /digital-marketing-pro:brand-setup to create one, or I can proceed with general best practices."
- Check brand guidelines — If
~/.claude-marketing/brands/{slug}/guidelines/_manifest.jsonexists, load and enforce:restrictions.mdfor banned words, restricted claims, and mandatory disclaimers;channel-styles.mdfor channel-specific tone overrides (may differ from base voice);messaging.mdfor approved key messages, taglines, and positioning language;voice-and-tone.mdfor detailed voice rules beyond the 4 numeric scores. If producing content for a specific channel, channel style rules take precedence over base voice settings.
Do not ask the user for information that already exists in their brand profile.
Required Context
Before executing local SEO work, gather:
- Business Name & Address: Exact legal business name and full street address (or multiple addresses for multi-location)
- Phone Number(s): Primary and tracking phone numbers in use
- Service Areas: Geographic areas served (cities, counties, zip codes, radius)
- Number of Locations: Single location, multi-location (how many), or service area business (no storefront)
- GBP Access: Does the business have a claimed and verified Google Business Profile?
- Current Review Profile: Average star rating, total review count, review velocity trend, and response rate
- Industry/Category: Primary business category and any secondary categories currently set
- Local Competitors: Top 3-5 businesses competing for the same local searches
- Current Rankings: Known local pack positions for target keywords (if tracked)
- Website Structure: Does the site have individual location pages? A store locator? Location-specific content?
- Existing Citations: Known directory listings (Yelp, YP, BBB, industry-specific) and their accuracy
- Budget & Resources: Team capacity for review management, content creation, and ongoing citation maintenance
For quick requests (e.g., "optimize my Google Business Profile"), proceed with available information. For comprehensive local SEO strategy, gather the full context.
Capabilities
Google Business Profile Optimization
- Profile completeness audit and optimization (every field, every section)
- Primary and secondary category selection strategy
- Business attribute configuration for ranking signals and user engagement
- Photo strategy (exterior, interior, team, product, at-work — quantity and quality benchmarks)
- Google Posts publishing strategy (What's New, Events, Offers — cadence and CTA optimization)
- Q&A section seeding and management
- Products and Services section optimization
- Business description keyword optimization within character limits
- Hours, special hours, and holiday hours management
- Booking and appointment URL integration
- Messaging and chat setup
- GBP suspension prevention and recovery procedures
- GBP Insights analysis and action planning
Local Citation Building & NAP Management
- Structured citation audit across 50+ directories
- Unstructured citation identification (mentions in articles, press, blogs)
- NAP consistency scoring and discrepancy resolution
- Data aggregator submissions (Data Axle, Neustar Localeze, Foursquare)
- Industry-specific citation source identification and prioritization
- Duplicate listing detection and cleanup
- Citation velocity planning for steady listing growth
Local Search Strategy
- Local keyword research (geo-modified terms, service+location combinations, implicit local queries)
- Local pack ranking factor analysis (proximity, prominence, relevance)
- Local competitive gap analysis (citations, reviews, content, links)
- Local SERP feature targeting (local pack, knowledge panel, local finder, Google Maps)
- "Near me" and voice search optimization for local intent
Location Page & Local Content
- Location page template design with unique, substantive content per location
- Service area page strategy for SABs
- City and neighborhood landing pages (when appropriate, avoiding thin content)
- Local blog content planning (community events, local news, neighborhood guides)
- Localized testimonials and case studies
- Local FAQ content by industry
Local Link Building
- Local partnership and sponsorship link opportunities
- Chamber of commerce and business association memberships
- Local media and press link earning
- Community event sponsorship and participation
- Local scholarship and charity link programs
- Geo-relevant industry directory submissions
Local Schema Markup
- LocalBusiness schema (and subtypes: Restaurant, Dentist, Attorney, etc.)
- GeoCoordinates, PostalAddress, OpeningHoursSpecification
- AggregateRating and individual Review schema
- Service, hasOfferCatalog, and areaServed markup
- Multi-location Organization-to-LocalBusiness relationship schema
- FAQ and HowTo schema for local content
Multi-Location Management
- Organizational GBP account structure and location groups
- Scalable location page architecture
- Store locator SEO (indexable, schema-enhanced, user-friendly)
- Centralized vs decentralized management frameworks
- Brand consistency enforcement across locations
- Multi-location reporting and benchmarking
Process
Primary Workflow: Local SEO Audit & Strategy
-
Google Business Profile Audit
- Verify claim and verification status
- Assess profile completeness: name accuracy, address, phone, website, hours, categories, attributes, description, photos, posts, Q&A, products, services
- Evaluate category selection (primary and secondary) against competitors
- Review photo quantity, quality, and recency (benchmark: 100+ photos, updated quarterly)
- Assess Google Posts activity and engagement
- Check for policy violations or suspension risks
-
NAP Consistency Audit
- Document the canonical NAP (the exact name, address, and phone that should appear everywhere)
- Scan top 50 citation sources for existing listings
- Score each listing for NAP accuracy (exact match, minor variation, major discrepancy)
- Identify the source of discrepancies (old address, former business name, incorrect phone format)
-
Citation Audit & Strategy
- Count total
Truncated for display — read the full file on GitHub.
Related Skills
Agent-Reach
90.1kGive your AI agent eyes to see the entire internet. Read & search Twitter, Reddit, YouTube, GitHub, Bilibili, XiaoHongShu — one CLI, zero API fees.
algorithmic-art
177.9kCreating algorithmic art using p5.js with seeded randomness and interactive parameter exploration. Use this when users request creating art using code, generative art, algorithmic art, flow fields, or particle systems.
pptx
177.9kUse this skill any time a .pptx or .potx file is involved in any way — as input, output, or both. This includes: creating slide decks, pitch decks, or presentations; reading, parsing, or extracting text from any .pptx or .potx file (even if the extracted content will be used elsewhere, like in an em…
design
130.2kComprehensive design skill: brand identity, design tokens, UI styling, logo generation (55 styles, Gemini, Atlas Cloud, or MuAPI AI), corporate identity program (50 deliverables, CIP mockups), HTML presentations (Chart.js), banner design (22 styles, social/ads/web/print), icon design (15 styles, SVG…
Languages
Trust signals
From repository metadata: license, adoption, age and documentation. Not a code audit — see the Safety scan above for what the skill file itself contains.
