Skip to content
local-seo logo

Local SEO Skill

local-seo

Local SEO dominance system for UK service businesses. FAIL/PASS enforcement. GBP + area pages + reviews.

SKILL.md

Full skill instructions

Local SEO Skill

Primary Objective

Dominate local pack + service area organic results.

Scope

✅ Supported❌ Out of Scope
Single-location UK businessMulti-branch franchises
Service-area businessE-commerce / SaaS

Skill Output

local_seo:
  primary_money_page: "/​services/​house-removals"
  nap_record: {...}
  services_canonical: [...]
  area_weights: {...}
  keyword_ownership: {...}
  state: PASS | WARN | FAIL
  blocking_issues: []

Primary Money Page

One page gets priority. All local SEO decisions strengthen this first.

primary_money_page: "/​services/​house-removals"

Links, reviews, GBP focus → this page first.

Services Canonical List

Single source of truth. Must match everywhere.

services_canonical:
  - "House Removals"
  - "Office Removals"
  - "Packing Service"

Rule: If not in this list → not on GBP, not on website, not in schema.

Area Revenue Weights

area_weights: { bristol: 1.0, bath: 0.7, gloucester: 0.4, weston: 0.2 }

Low-weight areas get fewer links, less review focus.

Keyword Ownership

1 keyword = 1 page. Hard lock.

KeywordPage
"house removals bristol"/
"removals bath"/​areas/​bath
"office removals bristol"/​services/​office-removals

FAIL if: Same keyword in H1 on multiple pages.

NAP Standard

[Business Name] / [Street Address] / [City], [Postcode] / [+44 Phone]

Identical on: website footer, GBP, all citations. FAIL if mismatch.

GBP ↔ Website Parity

Services, Address, Phone must match exactly: GBP = Website = Schema. FAIL if mismatch.

GBP Primary Category Lock

gbp_primary_category: "House removal service"  # LOCKED

Primary category cannot change. Keyword-chasing category changes = FAIL.

GBP → Area Page Mapping

gbp_area_mapping:
  bath: "/​areas/​bath"
  gloucester: "/​areas/​gloucester"

Every GBP service area must have matching website page. Mismatch = FAIL.

Review Velocity

MetricRequirement
Minimum total10
Per 30 days1+
Max gap30 days
Response rate100%

FAIL if: Gap >30 days OR 0 reviews OR unresponded.

Local Proof Density

Min 2 per area page. Types: review snippet, street name, postcode, landmark.

FAIL if: Area page has <2 local proofs.

Area Page Minimums

RequirementThreshold
Words600+
Unique30%+
Proofs2+

GBP Posts

Weekly rotation: job → offer → review → team. Mix ranking posts (jobs, service) with conversion (offers, CTAs).

SERP Feature Targets

PageTargets
Homepagelocal_pack, review_stars
Servicefaq_rich, review_stars
Arealocal_pack, faq_rich

Citation Limits

Tier 1 (all): GBP, Bing, Apple, Yell → Tier 2 (max 5): Industry specific → STOP.

Geo-Modifier Cap

LocationMax
H11
H2+H3 total2
Body per 500w2

Over = spam risk → WARN.

FAIL States (Deploy Blocked)

ConditionState
No GBP claimed❌
NAP inconsistent❌
GBP ≠ Website services❌
GBP primary category changed❌
GBP area ≠ website area page❌
No LocalBusiness schema❌
0 reviews❌
Review gap >30 days❌
Area page <600w / <30% unique / <2 proofs❌
Photos without geo-tag❌
Phone not clickable (mobile)❌
Same keyword in H1 on 2+ pages❌

WARN States (Deploy Allowed, Flagged)

Condition
<10 total reviews
No GBP post in 7 days
Missing Tier 1 citation
No FAQ schema
Geo-modifier over cap

Health State

local_seo_state: PASS | WARN | FAIL
blocking_issues: []

Deployment Gate

deployment_gate:
  block_on_fail: true
  warn_on_warn: true

FAIL → production deploy blocked. No exceptions.

References

Definition of Done

  • primary_money_page + services_canonical + keyword_ownership defined
  • NAP identical everywhere, GBP verified
  • 10+ reviews, no 30-day gap, all responded
  • Area pages: 600w / 30% unique / 2 proofs
  • Tier 1 citations complete
  • local_seo_state = PASS

More DevOps & CI/CD skills

Project scaffolding, deployment configuration, and CI/CD setup for Google ADK agents.

6K 472.6K
View

Set up tracing, logging, and monitoring for deployed ADK agents across Cloud Trace, BigQuery, and third-party platforms.

6K 472.6K
View

Enterprise Azure infrastructure architect generating Bicep or Terraform from workload descriptions.

1.5K 454.3K
View
azure-kubernetes logo
DevOps & CI/CD

azure-kubernetes

Plan and configure production-ready Azure Kubernetes Service clusters with Day-0 and Day-1 best practices.

1.5K 447.1K
View

Raw mechanical interfaces fusing Swiss typographic print with military terminal aesthetics. Rigid grids, extreme type scale contrast, utilitarian color, analog degradation effects. For data-heavy dashboards, portfolios, or editorial sites that need to feel like declassified blueprints.

92.7K 354.9K
View
just-scrape logo
DevOps & CI/CD

just-scrape

Web search, scraping, extraction, crawling, and monitoring via ScrapeGraph AI CLI.

69 245K
View

Skill for working with Firebase Hosting (Classic). Use this when you want to deploy static web apps, Single Page Apps (SPAs), or simple microservices. Do NOT use for Firebase App Hosting.

462 159.7K
View

Deploy and manage web apps with Firebase App Hosting. Use this skill when deploying Next.js/Angular apps with backends.

462 159.1K
View
deploy-to-vercel logo
DevOps & CI/CD

deploy-to-vercel

Deploy applications and websites to Vercel. Use when the user requests deployment actions like "deploy my app", "deploy and give me the link", "push this live", or "create a preview deployment".

31.9K 146.6K
View
programmatic-seo logo
DevOps & CI/CD

programmatic-seo

Build SEO-optimized pages at scale using templates, data, and proven playbook patterns.

53.3K 140.1K
View

Design and build isolated, reusable Convex backend components with clear boundaries and app-facing wrappers.

63 123.5K
View

Deploy and manage projects on Vercel using token-based authentication. Use when working with Vercel CLI using access tokens rather than interactive login — e.g. "deploy to vercel", "set up vercel", "add environment variables to vercel".

31.9K 116.1K
View

Coding & apps AI tools

Opus Clip logo
Coding & apps

Opus Clip

Opus.ai: Revolutionize Your Web Experience

Free
View
Imagica logo
Coding & apps

Imagica

Build a no-code AI app in minutes.

Freemium
View
E
Coding & apps

Emergent.sh

An IDE for code migration from legacy to modern frameworks through coding agents.

Freemium
View
Wonder Dynamics logo
Coding & apps

Wonder Dynamics

Automate CGI animation in live-action scenes

Paid
View
M
Coding & apps

Mixo

Launch a website in seconds with AI.

Paid
View
AI Code Convert logo
Coding & apps

AI Code Convert

Streamline Your Coding Experience with AI Code Helper

Free
View