Local SEO Claude Skill

The Local SEO Claude skill audits a local business website for map pack visibility, for marketers and owners of shops, clinics and service companies. It is free and open source under the MIT license, and it is the seo-local sub-skill of Agrici Daniel's claude-seo plugin on GitHub, scoring six weighted areas.

SEO Intermediate MIT license 26.2k GitHub stars
Install
Claude Code plugin
/plugin marketplace add AgriciDaniel/claude-seo
Claude Code plugin
/plugin install claude-seo@agricidaniel-claude-seo
Skills CLI
npx skills add AgriciDaniel/claude-seo --skill seo-local
View on GitHub Checked

What the Local SEO skill does

Local SEO has its own rules, so this skill starts by detecting what kind of business you run: a storefront, a service-area business or a hybrid. That changes the checks. A service-area business skips map embed and street address tests, for example. It also detects verticals such as restaurants, legal, healthcare and home services.

Scoring covers six areas: Google Business Profile signals, reviews, local on-page SEO, NAP consistency and citations, local schema, and local links. It stresses details that trip people up, such as the primary GBP category, dedicated service pages, review velocity and the swap test for doorway location pages.

It also adds an AI search angle. Claude notes which sources AI tools draw local answers from, including Bing Places, and points to a separate GEO check for the full picture. The report ends with a score and a ranked action list.

  • Detects storefront, service-area and hybrid businesses and adjusts the checks
  • Identifies industry verticals such as restaurant, legal, healthcare and home services
  • Reviews Google Business Profile signals, including category fit, photos and hours
  • Assesses review count, rating, recency, owner replies and review gating risks
  • Audits local on-page factors like title, H1, NAP, service pages and click-to-call
  • Checks NAP consistency between page, schema and listings, plus citation presence
  • Reviews LocalBusiness schema and gives a ready-to-use fix
  • Flags doorway-style location pages using a content uniqueness and swap test

How it works

  1. Detect business type

    Claude reads page signals to decide if you are a storefront, service-area or hybrid business, and which industry vertical applies.

  2. Score six dimensions

    It weighs Google Business Profile, reviews, local on-page, NAP and citations, local schema and local links.

  3. Check multi-location setup

    For multiple locations, it looks at store locator URLs, subfolder structure, unique content per page and schema per location.

  4. Add AI search context

    Claude notes where AI tools source local results, such as Bing Places and review sites, and suggests a GEO check for depth.

  5. Write the report

    You get a score out of 100 and a prioritized top-ten action list, with quick wins first and a note on what could not be assessed.

Example prompts

Once the Local SEO skill is installed, ask Claude in plain language. These prompts trigger it:

  • Run a local SEO audit on our dental clinic website
  • Why isn't our plumbing company showing in the map pack for our city
  • Check whether our five location pages are too similar and risk looking like doorway pages
  • Review our NAP consistency and LocalBusiness schema
  • What quick local SEO wins can we do this week for our restaurant

What you get

  • A local SEO score out of 100 with a breakdown by dimension
  • A Google Business Profile checklist showing found and missing signals
  • A NAP, citation and local schema status with a ready-to-use schema fix
  • A top ten action list ranked from critical to low
  • A limitations note on what the audit could not measure

Who it is for

  • Owners of local businesses who want a plain audit of their website
  • Agencies auditing local clients before a Google Business Profile project
  • Multi-location brands checking location page quality
  • Marketers who need quick local SEO wins ranked by effort

How to install the Local SEO skill

What you need: Claude Code. It works from your website and public signals. Install the full claude-seo plugin for bundled tools. DataForSEO is optional for live listing data.

  1. Claude Code plugin
    /plugin marketplace add AgriciDaniel/claude-seo
  2. Claude Code plugin
    /plugin install claude-seo@agricidaniel-claude-seo
  3. Skills CLI
    npx skills add AgriciDaniel/claude-seo --skill seo-local
  4. Manual
    git clone --depth 1 https://github.com/AgriciDaniel/claude-seo.git && cp -r claude-seo/skills/seo-local ~/.claude/skills/seo-local

After installing, restart Claude Code or start a new session. Claude loads the Local SEO skill automatically when your request matches it, or you can ask for it by name.

Tips for better results

  • Give Claude your exact business name, address and phone, so it can spot NAP mismatches.
  • For multiple locations, share every location page URL so the uniqueness check has real pages to compare.
  • Pair this audit with geo-grid tracking if you need real map rankings. The audit cannot measure them.

Limitations

  • It cannot see Google Business Profile Insights, real-time map pack positions or geo-grid rankings.
  • GBP and review checks rely on what is visible on your site and public sources, not on private account data.

Local SEO Claude skill FAQ

Yes. It is MIT licensed and part of Agrici Daniel's open-source claude-seo repository on GitHub. Optional integrations such as DataForSEO are paid services, but the skill itself costs nothing.

In Claude Code, run /plugin marketplace add AgriciDaniel/claude-seo, then /plugin install claude-seo@agricidaniel-claude-seo, then /seo local with your URL. The Skills CLI line below installs only this sub-skill.

Skills that are just a SKILL.md plus reference files can be zipped and uploaded in Claude.ai under Settings, Capabilities, Skills on paid plans. This one has no bundled scripts of its own, so it can work there, but it needs to fetch your pages, which Claude Code handles well. Claude Code is the safest choice.

Partly. The skill checks signals visible from your website and public sources, such as category fit, reviews, photos and NAP. It cannot read private GBP Insights, so verify details inside your own profile too.

The skill points to the primary GBP category, review quantity and recency, NAP consistency, dedicated service pages, local schema and citations. It scores each area and ranks fixes. It does not guarantee a map pack position.