HOME SKILLS BLOG GITHUB
// SKILL

LOCAL SEO AUDIT
GBP, NAP, CITATIONS, REVIEWS

Local SEO analysis covering Google Business Profile optimization, NAP consistency, citation health, review signals, local schema markup, location page quality, multi-location SEO, and industry-specific recommendations. Detects business type and industry vertical automatically.

$
/seo local https://your-business.com

REQUIRES CLAUDE SEO INSTALLED IN CLAUDE CODE

Claude SEO local SEO audit for Google Business Profile
// HOW IT WORKS

6 DIMENSIONS. ONE COMMAND.

When you run /seo local, Claude SEO fetches your page, detects your business type (brick-and-mortar, service area business, or hybrid), identifies your industry vertical (restaurant, healthcare, legal, home services, real estate, or automotive), and then analyzes 6 weighted dimensions of local SEO performance.

GBP signals account for 32% of local pack ranking weight (Whitespark 2026). 46% of all Google searches seek local information, and 76% of mobile "near me" searches lead to a visit within 24 hours. AI search is reshaping local too: ChatGPT converts at 15.9% compared to Google organic at 1.76% (Seer Interactive).

/seo local <url> BUSINESS TYPE B&M / SAB / Hybrid INDUSTRY VERTICAL 6 verticals detected GBP SIGNALS 25% weight REVIEWS 20% weight LOCAL ON-PAGE 20% weight NAP / CITATIONS 15% weight LOCAL SCHEMA 10% weight LOCAL LINKS 10% weight LOCAL SEO SCORE: 0-100 LOCAL-SEO-ANALYSIS-{domain}.md

What each dimension analyzes

The 6 dimensions cover every aspect of local search visibility. The analysis adapts based on your detected business type and industry vertical, applying different checks and benchmarks for each.

25%
GBP SIGNALS
PRIMARY FACTOR
GBP embed detection, primary category appropriateness, secondary categories (optimal: 4 per BrightLocal), GBP posts, photos and video evidence, business hours visibility, and Google Verified badge eligibility. Primary category is the single most important local pack factor (Whitespark #1).
20%
REVIEWS AND REPUTATION
18-DAY RULE
Review count (magic threshold: 10), star rating benchmarks (31% of consumers only use 4.5+), review recency (74% only care about last 3 months), aggregateRating schema, third-party review presence, owner response patterns, and review gating detection. Rankings cliff after 3 weeks without new reviews.
20%
LOCAL ON-PAGE SEO
ORGANIC #1
City and service keywords in title and H1, visible NAP in HTML, dedicated service pages (Whitespark: #1 local organic factor), embedded Google Map, click-to-call button, hub-and-spoke internal linking, and multi-location quality gates with doorway page swap test.
15%
NAP CONSISTENCY AND CITATIONS
AI VISIBILITY
NAP extraction from page HTML, schema, and GBP data with cross-source comparison. Tier 1 citation checks (Yelp, BBB, Facebook). Apple Business Connect and Bing Places awareness. 3 of the top 5 AI visibility factors are citation-related (Whitespark 2026).
10%
LOCAL SCHEMA MARKUP
6 VERTICALS
LocalBusiness schema validation with correct industry subtype (Restaurant, LegalService, MedicalClinic, AutoDealer). Required and recommended properties check. Geo coordinates with 5+ decimal precision. Multi-location branchOf linking. Industry-specific patterns like Menu for restaurants and Physician for healthcare.
10%
LOCAL LINKS AND AUTHORITY
BRAND MENTIONS
Chamber of Commerce mentions (~80% more consumer visits), BBB accreditation, local news and press mentions, community involvement signals. "Best of" list placements are the #1 AI visibility citation factor. Brand mentions correlate 3x more strongly with AI visibility than traditional backlinks.
// SCORING

HOW THE LOCAL SEO SCORE WORKS

The local SEO score is a weighted 0-100 aggregate across 6 dimensions. Each dimension produces findings based on your detected business type and industry vertical. The final score tells you exactly where your local presence stands and what to fix first.

GBP SIGNALS
25%
REVIEWS
20%
LOCAL ON-PAGE
20%
NAP / CITATIONS
15%
LOCAL SCHEMA
10%
LOCAL LINKS
10%

Key local SEO statistics (March 2026)

MetricValue
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%
Mobile "near me" to visit in 24h76% (Google confirmed)
ChatGPT local conversion rate15.9% (Seer Interactive)
Google organic local conversion rate1.76% (Seer Interactive)
AI usage for local recommendations45%, up from 6% (BrightLocal 2026)

Output

The audit produces a LOCAL-SEO-ANALYSIS-{domain}.md file with local SEO score, dimension breakdown, business type and industry detection, GBP optimization checklist, review health snapshot, NAP consistency audit, citation presence check, local schema status, location page quality assessment, and top 10 prioritized actions.

// DETECTION

AUTOMATIC BUSINESS TYPE AND INDUSTRY DETECTION

Business type detection

The audit detects your business type from page signals before analysis begins. This determines which checks apply.

  • Brick-and-mortar - physical street address visible in page content or footer, Google Maps embed with pin/directions, structured address in LocalBusiness schema
  • Service Area Business (SAB) - no visible physical address, service area mentions ("serving [city/region]"), "we come to you" language, areaServed in schema without streetAddress
  • Hybrid - both physical address and service area language present, such as "visit our showroom" combined with "we also serve [areas]"

SABs skip embedded map verification and physical address consistency checks. Brick-and-mortar businesses get full NAP and map checks.

Industry vertical detection

The audit detects your industry vertical from page signals and routes to industry-specific checks, schema patterns, and citation source recommendations.

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 is detected, the analysis uses the generic LocalBusiness path.

How to run

git clone --depth 1 https://github.com/AgriciDaniel/claude-seo.git
bash claude-seo/install.sh

Then open Claude Code and run:

/seo local https://your-business.com

The audit analyzes all 6 dimensions, detects your business type and industry, and produces a scored report with prioritized recommendations. If no local signals are detected, the audit reports this clearly and suggests confirming the URL is for a local business.

// FAQ

QUESTIONS ABOUT LOCAL SEO AUDITS

The audit checks for GBP embed or reference on your page (Maps iframe, place ID, reviews widget), primary category appropriateness, evidence of secondary categories (optimal: 4 additional per BrightLocal), GBP posts presence, photos and video evidence, business hours visibility, and Google Verified badge eligibility. GBP signals account for 32% of local pack ranking weight according to Whitespark 2026 data. Incorrect primary category is the #1 negative factor.
The audit extracts your business Name, Address, and Phone number from three sources: visible page HTML (footer, contact page), LocalBusiness JSON-LD schema, and any visible GBP data. It flags any discrepancies between these three sources. It also checks for citation presence on Tier 1 directories including Yelp, BBB, and Facebook, and recommends claiming Apple Business Connect (usage doubled to 27% in 2026) and Bing Places (powers ChatGPT, Copilot, and Alexa).
Claude SEO detects three business types from page signals: brick-and-mortar (physical street address, Google Maps embed, directions), Service Area Business or SAB (no visible address, service area mentions, mobile service language), and hybrid (both physical address and service area language). It also detects 6 industry verticals: restaurant, healthcare, legal, home services, real estate, and automotive. Each vertical gets tailored schema recommendations, citation source lists, and industry-specific checks like HIPAA considerations for healthcare or menu schema for restaurants.
The audit checks total Google review count (magic threshold: 10 per Sterling Sky), star rating benchmarks (31% of consumers only use 4.5+ rated businesses, 68% only use 4+ per BrightLocal 2026), review recency (74% only care about reviews in the last 3 months), aggregateRating in schema, third-party review presence (consumers use an average of 6 review sites), and owner response patterns (88% would use a business that responds). It also detects review gating, which is prohibited by Google and carries FTC fines of $53,088 per violation.
Yes. For multi-location businesses, the audit checks store locator implementation (SSR/SSG preferred over client-side rendering), subdirectory structure (domain.com/locations/city-name/ recommended because subdirectories consolidate link equity better, with 50%+ traffic lift per Bruce Clay), unique LocalBusiness schema with individual @id per location linked via branchOf to Organization on the homepage, and location page quality. It applies a swap test: if you can swap the city name and content still makes sense, it flags the page as a doorway page risk. Warning at 30+ pages, hard stop at 50+ pages requiring user justification.
// RELATED SKILLS

EXPLORE MORE

VIEW ALL 14 SKILLS →

AUDIT YOUR LOCAL SEO
IN 30 SECONDS.

$
git clone --depth 1 https://github.com/AgriciDaniel/claude-seo.git && bash claude-seo/install.sh
VIEW ON GITHUB ALL SKILLS >