local-seo

Featured

Local-business SEO and structured-data framework for content-platform Product-Builder products that need to be found (storefronts, restaurant online-ordering, real-estate listings, service-business sites). Codifies schema.org structured data (LocalBusiness/Product/Menu/RealEstateListing), Core Web Vitals as a ranking input, local on-page signals (NAP consistency, Google Business Profile alignment), sitemap/robots/canonical hygiene, and listing syndication. Applied by senior-dev when building public pages and checked by cms-reviewer. cms-reviewer reviews SEO; this skill is how you BUILD it right the first time.

Code & Development 95 stars 13 forks Updated today MIT

Install

View on GitHub

Quality Score: 88/100

Stars 20%
66
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Local SEO — built to be found, not just reviewed For a storefront, a restaurant, or a listing site, being discoverable IS the product. SEO designed in is cheap; SEO retrofitted is a rebuild. Build these signals from the first page. ## 1. Structured data (schema.org) — the biggest local lever Emit JSON-LD matching the entity, validated against Google's Rich Results requirements: - **LocalBusiness** (+ the specific subtype: Restaurant, HomeAndConstructionBusiness, RealEstateAgent) — name, address (PostalAddress), geo, telephone, openingHours, priceRange, url, sameAs (social). This is the single highest-impact local SEO signal. - **Product** + **Offer** (storefront) — name, image, price, availability, aggregateRating. - **Menu** / **MenuItem** (restaurant online-ordering). - **RealEstateListing** / **Residence** (listings) — price, address, floorSize, numberOfRooms. - **BreadcrumbList** on every deep page; **FAQPage** where there's Q&A. Validate every type with the Rich Results test before shipping; invalid JSON-LD earns nothing. ## 2. NAP consistency + Google Business Profile alignment Name / Address / Phone must be **byte-identical** across the site, the LocalBusiness JSON-LD, and the Google Business Profile. Inconsistent NAP fractures local ranking. State the canonical NAP once and reuse it. ## 3. Core Web Vitals are a ranking input (not just perf) LCP / INP / CLS feed search ranking for these pages. Coordinate with performance-engineer, but the SEO-driven mini...

Details

Author
avelikiy
Repository
avelikiy/great_cto
Created
5 months ago
Last Updated
today
Language
JavaScript
License
MIT

Bundled in these plugins

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Listed

seo-local

Local SEO — Google Business Profile optimization, NAP consistency, citation health, review signals, LocalBusiness schema, multi-location and service-area businesses. Use when user says "local SEO", "Google Business Profile", "GBP", "map pack", "citations", "NAP consistency", "service area", or "multi-location". Also use when the user asks how to get more local customers or store visits, how to rank in the map pack, or how to handle reviews for a physical location.

0 Updated 1 weeks ago
meshcode-ai
AI & Automation Listed

seo-local

Improve local visibility so the business shows in the map pack and gets recommended by AI for 'best [trade] in [city]' queries. Input: a business, its locations, and its Google Business Profile. Output: a GBP audit and category strategy, review generation and replies, NAP consistency, location pages with LocalBusiness schema, multi-location and service-area setups, and suspended-listing reinstatement. Use for GBP, Google Maps, the local pack, reviews and star ratings, a business not showing on Maps, or a suspended listing.

16 Updated 2 weeks ago
Thibaultbm
Data & Documents Listed

local-seo

Get a local business found in its own city. Use when the user runs a business customers search for locally and says "I'm not showing up on Google", "not in the map", "my competitor ranks above me", "Google Business Profile", "GBP", "google maps listing", "near me searches", "local SEO", "get found in [city]", "I need more local customers", or asks why a nearby competitor outranks them. Also use after audit-website flags a local business. Covers Google Business Profile, service and area pages, reviews, citations and local schema.

1 Updated 1 weeks ago
navinramharak-rgb