Agent skill

SEO Local

by AgriciDaniel in AgriciDaniel/claude-seo

Audit local SEO, including Google Business Profile, NAP consistency, citations, reviews, local schema, location pages, and multi-location structure.

MITAuto-check passedMarketing & SEO

Install SEO Local

skills CLI
$ npx skills add AgriciDaniel/claude-seo --skill seo-local -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install AgriciDaniel/claude-seo seo-local --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/AgriciDaniel/claude-seo.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/seo-local .claude/skills/seo-local && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
seo-local
GitHub stars
19k
Token cost
~4.5k tokens
SKILL.md length
2,218 words
Files
2
Skills in repo
33
Repo updated
First seen
Licence
MIT

At a glance

Audit local SEO, including Google Business Profile, NAP consistency, citations, reviews, local schema, location pages, and multi-location structure.

  • Works in 6 steps: GBP Signals (25%) → Reviews & Reputation (20%) → Local On-Page SEO (20%) → …
  • Tasks that involve Local SEO
  • SKILL.md covers Key Statistics, Business Type Detection, Industry Vertical Detection and Analysis Dimensions, plus 9 more sections
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

SEO Local is an agent skill from AgriciDaniel/claude-seo. Audit local SEO, including Google Business Profile, NAP consistency, citations, reviews, local schema, location pages, and multi-location structure.

Its SKILL.md is about 4.5k tokens, which your agent loads only when the skill is triggered. The skill folder holds 1 other file.

It sits in Marketing & SEO, covering Local SEO. The repository describes itself as: Universal SEO skill for Claude Code. 26 sub-skills + 19 sub-agents covering technical SEO, E-E-A-T, schema, GEO/AEO, agent readiness (Lighthouse Agentic Browsing, WebMCP… The licence is MIT.

When your agent uses it

  • Tasks that involve Local SEO

Example prompts

  • “/seo-local”

Workflow steps

6 steps, taken from the step headings in SKILL.md.

  1. GBP Signals (25%)
  2. Reviews & Reputation (20%)
  3. Local On-Page SEO (20%)
  4. NAP Consistency & Citations (15%)
  5. Local Schema Markup (10%)
  6. Local Link & Authority Signals (10%)

What it can do on your machine

Read from SKILL.md and the folder at commit 4b99de2. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md.

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

SEO Local loads about 4.5k tokens when it runs. Until then it costs about 40 tokens; SKILL.md has 2,218 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~40
When it runs · the whole SKILL.md, loaded when a task matches
~4.5k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from AgriciDaniel/claude-seo at commit 4b99de2, republished under its MIT licence (© AgriciDaniel). 2,218 words, ~4,467 tokens.

Download SKILL.mdSave it as .claude/skills/seo-local/SKILL.md (or your agent's skills folder). This skill also uses 1 other file; get the full folder from GitHub.
name
seo-local
description
Audit local SEO, including Google Business Profile, NAP consistency, citations, reviews, local schema, location pages, and multi-location structure.
user-invocable
true
argument-hint
[url]
license
MIT
metadata.author
AgriciDaniel
metadata.version
2.4.2
metadata.category
seo

Local SEO Analysis (March 2026)

Key Statistics

MetricValueSource
GBP signals share of local pack weight32%Whitespark 2026
Proximity share of ranking variance55.2%Search Atlas ML study
Review signals share (up from 16%)~20%Whitespark 2026
Google searches seeking local info46%Industry data
Mobile "near me" searches leading to visit in 24h76%Google confirmed
ChatGPT/AI usage for local recommendations45% (up from 6%)BrightLocal LCRS 2026
ChatGPT local conversion rate15.9%Seer Interactive
Google organic local conversion rate1.76%Seer Interactive
Local pack ads growth (Jan 2025 to Jan 2026)1% to 22%Sterling Sky

Business Type Detection

Detect from page signals before analysis. This determines which checks apply.

Brick-and-Mortar
  • Physical street address visible in page content or footer
  • Google Maps embed with pin/directions
  • "Visit us at", "Located at", "Come see us"
  • Structured address in LocalBusiness schema
Service Area Business (SAB)
  • No visible physical address
  • Service area mentions: "serving [city/region]", "service area includes"
  • "We come to you", "On-site service", "Mobile [service]"
  • areaServed in schema without address.streetAddress
Hybrid
  • Both physical address AND service area language present
  • "Visit our showroom" combined with "We also serve [areas]"

Impact on checks: SABs skip embedded map verification and physical address consistency. Brick-and-mortar gets full NAP + map checks.


Industry Vertical Detection

Detect from page signals and GBP category patterns. Routes to industry-specific checks from ../seo/references/local-schema-types.md.

VerticalDetection Signals
Restaurant/menu, menu items, reservations, cuisine types, food ordering, "dine-in", "takeout"
Healthcareinsurance accepted, patients, appointments, NPI, medical terms, "Dr.", HIPAA notice
Legalattorney, lawyer, practice areas, bar admission, case results, "free consultation"
Home Servicesservice area, emergency service, "free estimate", licensed/insured/bonded, "24/7"
Real Estatelistings, MLS, properties for sale/rent, agent bio, brokerage, "open house"
Automotiveinventory, VIN, test drive, dealership, service department, "new/used/certified"

If no vertical detected, use generic LocalBusiness analysis path.


Analysis Dimensions

1. GBP Signals (25%)

Primary category is the single most important local pack factor (Whitespark #1, score: 193). Incorrect primary category is the #1 negative factor (score: 176).

Check for:

  • GBP embed or reference detectable on page (Maps iframe, place ID, reviews widget)
  • Primary category appropriateness (infer from page content vs visible GBP data)
  • Evidence of secondary categories (optimal: 4 additional per BrightLocal)
  • GBP posts presence (no direct ranking impact per WebFX, but triggers Post Justifications)
  • Photos/video evidence (45% more direction requests with photos, Agency Jet)
  • Q&A content: Google discontinued its Q&A API on 2025-11-03 and public Q&A is reportedly being phased out; answer common questions on the website and in the business description instead, and treat any remaining public Q&A as a bonus
  • Google Verified badge eligibility (replaced Guaranteed/Screened in Oct 2025)
  • GBP link URL strategy: do NOT link to strongest website page (Sterling Sky Diversity Update -- risks suppressing organic rankings)
  • Business hours visibility on page (businesses open at search time rank higher, factor #5)

Scoring guide:

  • Full: GBP embed present, category signals align, posts active, photos present
  • Partial: Some GBP signals present but incomplete
  • Low: No visible GBP integration on website
2. Reviews & Reputation (20%)

Review velocity matters more than total count. In Sterling Sky's 2025 study of 8,186 businesses, one case-study business that stopped getting reviews for 18 days lost rankings sharply while steadier competitors held. Treat it as an illustrative example, not a fixed threshold.

Check for:

  • Total Google review count visible on page or schema (magic threshold: 10, Sterling Sky)
  • Star rating (31% of consumers only use 4.5+, 68% only use 4+, BrightLocal 2026)
  • Review recency indicators (74% only care about reviews in last 3 months)
  • aggregateRating in schema (ratingValue, reviewCount, bestRating)
  • Third-party review presence (consumers use average of 6 review sites, BrightLocal 2026)
  • Owner response patterns (88% would use business that responds, BrightLocal)
  • Review gating detection: any pre-screening of satisfaction before directing to review platform is prohibited by Google (fake engagement policy) and FTC ($53,088/violation)

Industry-specific:

  • Healthcare: HIPAA prohibits confirming/denying reviewer is a patient in responses
  • Legal: attorney-client privilege considerations in review responses

Scoring guide:

  • Full: 10+ reviews, 4.5+ stars, recent activity, owner responses, multi-platform presence
  • Partial: Some reviews but gaps in recency, rating, or response rate
  • Low: <10 reviews, no recent activity, no responses, single platform only
3. Local On-Page SEO (20%)

Dedicated service pages = #1 local organic factor AND #2 AI visibility factor (Whitespark 2026).

Check for:

  • Title tag contains city/service keywords
  • H1 tag with local intent (city + service)
  • NAP (Name, Address, Phone) visible in page HTML (footer, contact section, header)
  • Dedicated service pages (one page per core service)
  • Location page quality for multi-location sites:
    • >60-70% unique content minimum (industry consensus, no Google-confirmed threshold)
    • Swap test: if you can swap the city name and content still makes sense, it's a doorway page (RicketyRoo method). HVAC company lost 80% rankings + 63% traffic after March 2024 Core Update for this pattern
    • Local photos, area-specific testimonials, local FAQs
  • Embedded Google Map (geographic signal reinforcement, not direct ranking factor -- lazy-load to mitigate speed impact)
  • Click-to-call button (tel: link) and contact form above the fold
  • Internal linking architecture: hub-and-spoke, every critical page within 3 clicks of homepage
  • 2-5 contextual internal links per 1,000 words with descriptive anchor text

Multi-location specific:

  • Store locator with individual crawlable URLs (SSR/SSG preferred over CSR)
  • Subdirectory structure: domain.com/locations/city-name/ (subdirectories consolidate link equity better, Bruce Clay: 50%+ traffic lift)
  • Each location page has unique LocalBusiness schema with @id

Scoring guide:

  • Full: City in title + H1, NAP visible, dedicated service pages, no doorway patterns, good internal linking
  • Partial: Some local signals but missing service pages or doorway page risk
  • Low: Generic title/H1, NAP not visible, thin location pages
4. NAP Consistency & Citations (15%)

Citations declining for traditional pack rankings but 3 of top 5 AI visibility factors are citation-related (Whitespark 2026). Google's July 2025 documentation update removed "directories" from prominence definition.

Check for:

  • NAP extraction: compare Name, Address, Phone from:
    1. Visible page HTML (footer, contact page)
    2. LocalBusiness JSON-LD schema
    3. Any visible GBP data
    • Flag any discrepancies between these three sources
  • Citation presence on Tier 1 directories (check via WebFetch or site: search patterns):
    • Google Business Profile signals on page
    • Yelp: site:yelp.com "Business Name"
    • BBB: site:bbb.org "Business Name"
    • Facebook business page references
  • Apple Maps / Apple business listings awareness: claim and maintain Apple listings; treat Apple Business unified-platform launch/rename claims as TechRadar-sourced and verify against Apple primary before asserting.
  • Bing Places awareness (powers ChatGPT, Copilot, Alexa -- recommend claiming and optimizing)
  • Industry-specific directory recommendations: load ../seo/references/local-schema-types.md for per-vertical citation sources
  • Data aggregator awareness: Data Axle, Foursquare, Neustar/TransUnion (recommend submission for downstream distribution)
  • Regional Search units: in the EEA, Google's aggregator and supplier units also cover local business queries since 2026-09-18; Türkiye has separate places-site features (see seo-hreflang section 5c); note this for businesses serving those markets

Scoring guide:

  • Full: Consistent NAP across page/schema, Tier 1 citations detected, industry directories present
  • Partial: NAP present but inconsistencies, some citations missing
  • Low: NAP discrepancies, no detectable citations, no schema address
5. Local Schema Markup (10%)

Schema is NOT a direct ranking factor (John Mueller confirmed). But enables rich results (43% CTR increase, Webstix case study) and helps AI systems parse business information.

Check for:

  • LocalBusiness schema presence (extract JSON-LD blocks)
  • Required properties: name, address with PostalAddress sub-properties
  • Recommended properties: geo (minimum 5 decimal places, Confirmed), openingHoursSpecification, telephone, url, priceRange (<100 chars), image, aggregateRating
  • Correct subtype for industry -- load ../seo/references/local-schema-types.md:
    • Restaurant using Restaurant not generic LocalBusiness
    • Legal using LegalService not deprecated Attorney
    • Auto dealer using AutoDealer not deprecated VehicleListing
    • Healthcare using MedicalClinic/Hospital/Dentist not generic MedicalBusiness
  • SAB-specific: areaServed with named cities (recommended, not in Google's official list but Schema.org supported)
  • Multi-location: each location page has own LocalBusiness with unique @id, linked via branchOf to Organization on homepage
  • Industry-specific schema patterns (per ../seo/references/local-schema-types.md):
    • Restaurant: Menu + MenuSection + MenuItem + ReserveAction (note: Reservation/Order actions are not Google-supported rich results; value is machine-readable business data)
    • Healthcare: Physician (Person) + MedicalSpecialty + sameAs to NPI
    • Legal: LegalService + Person + Service (practice areas)
    • Home Services: Subtype + areaServed + Service
    • Real Estate: RealEstateAgent + Person + RealEstateListing
    • Automotive: AutoDealer + Car + Offer (separate dept schemas)

Scoring guide:

  • Full: Correct subtype, all recommended properties, industry-specific patterns, valid JSON-LD
  • Partial: LocalBusiness present but generic type or missing recommended properties
  • Low: No local schema, or schema with errors/placeholder content
Show full SKILL.md (874 more words)Show less

Links declining for local pack but remain ~26% of local organic ranking (Whitespark 2026, #2 factor group). "Best of" list placements = #1 AI visibility citation factor.

Check for:

  • Local backlink indicators detectable from page:
    • Chamber of Commerce mentions or links (high Trust Flow, ~80% more consumer visits, GlueUp)
    • BBB accreditation/badge (Google uses BBB for business verification)
    • Local news/press mentions
    • Community involvement signals (sponsorships, local events, partnerships)
  • "Best of" list presence (top AI visibility factor per Whitespark 2026)
  • Digital PR signals: 66.2% of PR practitioners now track AI citations as KPI (BuzzStream 2026)
  • Brand mentions correlate 3x more strongly with AI visibility than traditional backlinks (Ahrefs: 0.664 vs 0.218 correlation)
  • Link velocity benchmark: 5-10 quality local links/month for small businesses (consensus)

Scoring guide:

  • Full: Local authority signals visible (chamber, BBB, press), community involvement evident
  • Partial: Some authority signals but limited local link indicators
  • Low: No detectable local authority signals

AI Search Impact on Local

Do not duplicate seo-geo analysis. Provide local-specific AI context and recommend /seo geo <url> for full analysis.

Key local AI facts:

  • AI Overviews appeared on 68% of local searches on average in Whitespark's 2025 sample (540 service-industry queries, 3 metros); broad keyword panels report far lower rates (seoClarity: ~0.14% of local keywords in March 2025), so coverage depends on the query set
  • ChatGPT converts at 15.9% vs Google organic at 1.76% (Seer Interactive)
  • 3 of top 5 AI visibility factors are citation-related (Whitespark 2026)
  • ChatGPT does NOT access GBP directly -- sources from Bing index, Yelp, TripAdvisor, BBB, Reddit
  • Bing Places is critical: powers ChatGPT, Copilot, Alexa
  • Third-party observed local AI interface changes (mobile US) may show only 1-2 businesses, 32% fewer shown (Sterling Sky)

Recommendation: Run /seo geo <url> for comprehensive AI search visibility analysis including citability scoring, llms.txt check, and brand mention audit.


Reference Files

Load on-demand as needed:

  • ../seo/references/local-seo-signals.md: Ranking factors, review benchmarks, citation tiers, GBP feature status, algorithm updates
  • ../seo/references/local-search-behavior.md: Voice search, AI search impact on local, Local Pack structure, proximity
  • ../seo/references/local-schema-types.md: LocalBusiness subtypes by industry, schema patterns, citation sources per vertical
  • ../seo/references/local-schema-multilocation.md: Multi-location schema pattern, deprecated local schema

Output

Generate LOCAL-SEO-ANALYSIS-{domain}.md with:

  1. Local SEO Score: XX/100 with dimension breakdown table
  2. Business type: Brick-and-mortar / SAB / Hybrid
  3. Industry vertical detected + industry-specific findings
  4. GBP optimization checklist (detected signals vs missing)
  5. Review health snapshot (rating, count, velocity indicators, response patterns)
  6. NAP consistency audit (page vs schema discrepancies, cross-source comparison)
  7. Citation presence check (Tier 1 directory status)
  8. Local schema status (present/missing/malformed + ready-to-use fix)
  9. Location page quality (if multi-location: unique content %, doorway risk, store locator)
  10. Top 10 prioritized actions (Critical > High > Medium > Low)
  11. Limitations disclaimer: What this analysis could NOT assess (geo-grid ranking, Domain Authority, comprehensive backlinks, GBP Insights data, real-time local pack position) and which paid tools can fill those gaps

Quick Wins

  1. Claim and optimize Apple Maps / Apple business listings; verify any Apple Business launch/rename claim against Apple primary first
  2. Claim and optimize Bing Places (powers ChatGPT, Copilot, Alexa)
  3. Fix any NAP discrepancies between page, schema, and GBP
  4. Add LocalBusiness schema with correct industry subtype
  5. Add geo coordinates with 5+ decimal precision
  6. Ensure phone number uses tel: link for click-to-call
  7. Add city + service keyword to title tag and H1

Medium Effort

  1. Create dedicated page for each core service (Whitespark: #1 local organic factor)
  2. Build a review generation strategy with a steady cadence (aim for no gaps longer than about 2 to 3 weeks)
  3. Submit to three data aggregators (Data Axle, Foursquare, Neustar/TransUnion) for downstream distribution
  4. Claim industry-specific directory listings (per vertical recommendations)
  5. Add industry-specific schema patterns (Menu for restaurants, Physician for healthcare, etc.)
  6. Implement hub-and-spoke internal linking for service/location pages

High Impact

  1. Build local digital PR strategy targeting "best of" lists (#1 AI visibility factor)
  2. Develop unique, non-swappable content for each location page (>60% unique)
  3. Establish presence on platforms ChatGPT sources from (Yelp, TripAdvisor, BBB, Reddit)
  4. Pursue Chamber of Commerce and BBB membership (authority + verification signals)
  5. Create community involvement content (sponsorships, local events, partnerships)

DataForSEO Integration (Optional)

If DataForSEO MCP tools are available, use business_data_business_listings_search for live GBP/business-listing data extraction and citation auditing across directories, and serp_organic_live_advanced for real-time local pack positions.


Error Handling

ScenarioAction
URL unreachable (DNS failure, connection refused)Report the error clearly. Do not guess site content. Suggest the user verify the URL and try again.
No local signals detected on pageReport that no local business indicators were found. Suggest the user confirm this is a local business and provide the GBP listing URL if available.
NAP not found in page HTMLCheck schema and meta tags. If still absent, flag as Critical issue. Recommend adding visible NAP to footer and contact page.
Industry vertical unclearPresent the top two detected verticals with supporting signals. Ask the user to confirm before applying industry-specific recommendations.
Multi-location with 50+ location pagesApply the quality gates from seo orchestrator: WARNING at 30+ pages (enforce 60%+ unique), HARD STOP at 50+ pages (require user justification before continuing).

FLOW Framework Integration

For prompt-guided local optimization, use /seo flow local <url>, FLOW's 11 local-stage prompts cover GBP optimization, meta descriptions, title tags, and structured local audit workflows.

© AgriciDaniel, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 1 other file in skills/seo-local of AgriciDaniel/claude-seo.

  • SKILL.md
  • LICENSE.txt

Open the folder on GitHubat commit 4b99de2

Compare with similar skills

SEO Local next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

SEO Local compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
SEO Local this skillAgriciDaniel/claude-seo19k—~4.5kAutomated safety check: PassMIT
Google Mapscablate/mcp-google-map469—~909Automated safety check: PassMIT
Google Maps Local SEOcablate/mcp-google-map469—~633Automated safety check: PassMIT
Google Maps Travel Planningcablate/mcp-google-map469—~710Automated safety check: PassMIT
SEO Project Setuppetera2c/simple-table2292 repos~1.5kAutomated safety check: PassMIT
Global SEO Growthminhnv0807/ai-business-skills610—~5kAutomated safety check: PassMIT

Similar skills

  • Google Maps

    cablate/mcp-google-map

    Search places, resolve addresses, compare routes, inspect neighborhoods, and retrieve geographic or environmental facts through the standalone @cablate/mcp-google-map CLI.

    469 GitHub stars~909 tokensUpdated 13 days ago
    Marketing & SEOAuto-check passed
  • Google Maps Local SEO

    cablate/mcp-google-map

    Analyze Google Business Profile visibility, geographic grid rankings, local search keywords, and nearby competitors through the standalone Google Maps CLI.

    469 GitHub stars~633 tokensUpdated 13 days ago
    Marketing & SEOAuto-check passed
  • Google Maps Travel Planning

    cablate/mcp-google-map

    Build evidence-backed day trips, multi-day itineraries, and efficient stop sequences with Google Maps data through the standalone CLI.

    469 GitHub stars~710 tokensUpdated 13 days ago
    Marketing & SEOAuto-check passed
  • SEO Project Setup

    petera2c/simple-table

    Set up a durable local SEO workspace with project context, notes, goals, positioning, preferences, MCP checks, and Search Console data intake.

    229 GitHub starsUsed in 2 repos~1.5k tokens
    Marketing & SEOAuto-check passed
  • Global SEO Growth

    minhnv0807/ai-business-skills

    Covers six SEO layers for a website: crawl and index audit, local SEO, search-intent content, AI search visibility, schema markup and backlink or directory distribution.

    610 GitHub stars~5k tokensUpdated 27 days ago
    Marketing & SEOAuto-check passed
  • Gbp API Automation

    garrettjsmith/localseoskills

    When the user wants to programmatically manage Google Business Profiles at scale via API, automate GBP updates, build GBP management tools, or integrate GBP data into their systems.

    120 GitHub stars~2.1k tokensUpdated 1 mo ago
    Marketing & SEOAuto-check passed

More from AgriciDaniel/claude-seo

All 33 skills in this repo
  • Hreflang and International SEO

    AgriciDaniel/claude-seo

    Audits, validates and generates hreflang tags for multi-language and multi-region sites in HTML, HTTP headers or XML sitemaps, flagging common code and return-tag mistakes.

    19k GitHub starsUsed in 5 repos~3.4k tokens
    Auto-check passed
  • Google SEO APIs

    AgriciDaniel/claude-seo

    Pulls real Google data for SEO work: Search Console, PageSpeed Insights, CrUX field data, the Indexing API and GA4 organic traffic, through /seo google commands.

    19k GitHub starsUsed in 1 repo~4.2k tokens
    Auto-check passed
  • SEO Keyword Clustering

    AgriciDaniel/claude-seo

    Clusters keywords by how much their search results overlap and designs a hub-and-spoke content plan with an internal link matrix and an interactive cluster map.

    19k GitHub starsUsed in 2 repos~3.3k tokens
    Auto-check passed
  • SEO Content Brief Generator

    AgriciDaniel/claude-seo

    Builds research-backed SEO content briefs with competitor scoring, per-section word counts and page-type templates, for new pages or improving existing ones.

    19k GitHub starsUsed in 2 repos~2.6k tokens
    Auto-check passed
  • FLOW SEO Framework

    AgriciDaniel/claude-seo

    Brings the FLOW framework's stage-specific SEO prompts into the agent, from keyword discovery through backlinks, on-page work and conversion to local SEO, loaded on demand.

    19k GitHub starsUsed in 2 repos~1.4k tokens
    Auto-check passed
  • SEO Image Generator

    AgriciDaniel/claude-seo

    Generates Open Graph previews, blog hero images, product photos and infographics for SEO use through Gemini image tools and the banana extension.

    19k GitHub starsUsed in 2 repos~2.1k tokens
    Auto-check passed

Categories

Questions about SEO Local

What does SEO Local do?

Audit local SEO, including Google Business Profile, NAP consistency, citations, reviews, local schema, location pages, and multi-location structure. SEO Local is an agent skill from AgriciDaniel/claude-seo. Audit local SEO, including Google Business Profile, NAP consistency, citations, reviews, local schema, location pages, and multi-location structure.

When should I use SEO Local?

SEO Local fits situations like: tasks that involve Local SEO.

How do I install SEO Local in Claude Code?

Run `npx skills add AgriciDaniel/claude-seo --skill seo-local -a claude-code`. Or copy the skill folder (skills/seo-local in AgriciDaniel/claude-seo) into .claude/skills/seo-local in your project. Claude Code loads it when a task matches its description.

How do I install SEO Local in Codex?

Run `npx skills add AgriciDaniel/claude-seo --skill seo-local -a codex`. Or copy the skill folder (skills/seo-local in AgriciDaniel/claude-seo) into .agents/skills/seo-local in your project. Codex loads it when a task matches its description.

Can I use SEO Local in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add AgriciDaniel/claude-seo --skill seo-local -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/seo-local, .gemini/skills/seo-local, .github/skills/seo-local and .opencode/skills/seo-local in your project.

What does SEO Local need to run?

SKILL.md names no scripts, command-line tools or credentials: SEO Local is instructions for the agent only.

Does SEO Local access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is SEO Local safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does SEO Local use?

SEO Local is published under the MIT licence (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does SEO Local use?

About 4.5k tokens (SKILL.md is roughly 18k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to SEO Local?

Skills that share tags, products or a category with SEO Local: Google Maps (cablate/mcp-google-map, 469 stars), Google Maps Local SEO (cablate/mcp-google-map, 469 stars), Google Maps Travel Planning (cablate/mcp-google-map, 469 stars) and SEO Project Setup (petera2c/simple-table, 229 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains SEO Local?

AgriciDaniel (a GitHub user) maintains it in AgriciDaniel/claude-seo, which has 18,574 GitHub stars. The repository holds 33 skills in this directory. The repository was last updated on October 4, 2026.

Source: AgriciDaniel/claude-seo on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.