SkillAgentSearch skills...

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-seo

Installs into whichever agent you are using.

About this skill
📄

SKILL.md

Installable skill definition

Quality Score

85/100

Supported Platforms

Universal

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.

Substance
30/30
Structure
13/20
Description
15/15
Adoption
12/20
Freshness
15/15

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.

SkillScoreStarsUpdatedFormat
local-seo (this skill)by indranilbanerjee8583226d agoSKILL.md
Agent-Reachby Panniantong10090.1k18d agoCLAUDE.md
algorithmic-artby anthropics100177.9k11d agoSKILL.md
pptxby anthropics100177.9k11d agoSKILL.md
designby nextlevelbuilder100130.2k12d agoSKILL.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.

name: 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:

  1. 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.
  2. AvailabilityFeed structured data must be served so the AI agent can reason about open slots without making the call. See skills/context-engine/schema-templates.json for the LocalBusiness + Reservation + AvailabilityFeed pairing.
  3. 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:

  1. 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.
  2. If you need the full profile, read: ~/.claude-marketing/brands/{slug}/profile.json
  3. Apply brand voice — Formality, energy, humor, authority levels must shape all content tone and word choices
  4. Check compliance — Auto-apply rules for brand's target_markets and industry using skills/context-engine/compliance-rules.md
  5. Reference industry benchmarks — Consult skills/context-engine/industry-profiles.md for the brand's industry
  6. Use platform specs — Reference skills/context-engine/platform-specs.md for character limits and format requirements
  7. Check campaign history — Run python "${CLAUDE_PLUGIN_ROOT}/scripts/campaign-tracker.py" --brand {slug} --action list-campaigns before planning new work
  8. 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."
  9. Check brand guidelines — If ~/.claude-marketing/brands/{slug}/guidelines/_manifest.json exists, load and enforce: restrictions.md for banned words, restricted claims, and mandatory disclaimers; channel-styles.md for channel-specific tone overrides (may differ from base voice); messaging.md for approved key messages, taglines, and positioning language; voice-and-tone.md for 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:

  1. Business Name & Address: Exact legal business name and full street address (or multiple addresses for multi-location)
  2. Phone Number(s): Primary and tracking phone numbers in use
  3. Service Areas: Geographic areas served (cities, counties, zip codes, radius)
  4. Number of Locations: Single location, multi-location (how many), or service area business (no storefront)
  5. GBP Access: Does the business have a claimed and verified Google Business Profile?
  6. Current Review Profile: Average star rating, total review count, review velocity trend, and response rate
  7. Industry/Category: Primary business category and any secondary categories currently set
  8. Local Competitors: Top 3-5 businesses competing for the same local searches
  9. Current Rankings: Known local pack positions for target keywords (if tracked)
  10. Website Structure: Does the site have individual location pages? A store locator? Location-specific content?
  11. Existing Citations: Known directory listings (Yelp, YP, BBB, industry-specific) and their accuracy
  12. 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

  1. 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
  2. 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)
  3. Citation Audit & Strategy

    • Count total

Truncated for display — read the full file on GitHub.

Related Skills

View on GitHub
GitHub Stars832
CategoryProduct
Updated26d ago
Forks136

Languages

Python

Trust signals

100/100

From repository metadata: license, adoption, age and documentation. Not a code audit — see the Safety scan above for what the skill file itself contains.

No cautions