MCP HubMCP Hub
SKILL·AAD823

local-seo

avelikiy
更新日 23 days ago
53
11
53
GitHubで表示
メタapidesigndata

について

このスキルは、店舗ページや商品リストなどの公開商品ページにおいて、ローカルビジネス向けSEOおよび構造化データマークアップを実装するためのフレームワークを提供します。schema.orgのタイプ、Core Web Vitals、ローカルオンページシグナル、技術的健全性に関する要件を体系化しています。シニア開発者は初期ページ構築時にこれを適用し、ローカル検索向けにページが正しく構造化されることを保証します。

クイックインストール

Claude Code

推奨
メイン
npx skills add avelikiy/great_cto -a claude-code
プラグインコマンド代替
/plugin add https://github.com/avelikiy/great_cto
Git クローン代替
git clone https://github.com/avelikiy/great_cto.git ~/.claude/skills/local-seo

このコマンドをClaude Codeにコピー&ペーストしてスキルをインストールします

ドキュメント

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 minimums: optimized responsive images (AVIF/WebP + srcset — see media-pipeline-engineer), no layout shift on load (sized media), fast TTFB. A slow local page loses to a fast competitor regardless of content.

4. Crawl + index hygiene

  • sitemap.xml auto-generated from the catalog/listings, with lastmod; submitted.
  • robots.txt allows indexable pages, blocks app/admin/checkout-internal.
  • Canonical on every page (self or the preferred variant) — kills duplicate-content loss from filters/pagination/UTM.
  • noindex authenticated + thin/internal pages explicitly.
  • Clean, stable, keyword-relevant URLs (/menu/margherita, not /p?id=8842).

5. On-page + content signals

  • One <h1> per page; descriptive <title> + meta description per page (templated from the entity, not duplicated site-wide).
  • Descriptive alt text on every image (a11y AND image search).
  • Internal linking between related entities (product↔category, listing↔neighborhood).
  • Location pages for multi-location businesses (one indexable page per location, unique content).

6. Syndication (where the product distributes)

For listings/storefronts that syndicate (MLS/IDX, Google Shopping, marketplaces), the canonical lives on our page; syndicated copies point back. Define the feed format + update cadence (coordinate the source-of-truth with integrations-engineer).

Output

When applied, contribute an SEO section to the architecture/design doc and a checklist the senior-dev build satisfies:

## SEO
- schema.org types: <LocalBusiness subtype + Product/Menu/Listing> · JSON-LD validated
- canonical NAP: <name/address/phone> (identical in JSON-LD + GBP)
- CWV minimums: LCP/INP/CLS targets (with performance-engineer)
- crawl: sitemap.xml (lastmod) · robots.txt · canonical on all · noindex app/admin
- on-page: 1×h1, per-page title/meta, alt text, clean URLs
- syndication (if any): canonical = our page; feed = <format/cadence>

GitHub リポジトリ

avelikiy/great_cto
パス: skills/local-seo
0
agentic-codingclaude-code-pluginclaude-code-skillsclaude-code-subagentscode-reviewcto
FAQ

Frequently asked questions

What is the local-seo skill?

local-seo is a Claude Skill by avelikiy. Skills package instructions and resources that Claude loads on demand, so Claude can perform local-seo-related tasks without extra prompting.

How do I install local-seo?

Use the install commands on this page: add local-seo to Claude Code as a plugin, or clone its repository into your skills directory, then restart Claude so it picks up the skill.

What category does local-seo belong to?

local-seo is in the Meta category, tagged api, design and data.

Is local-seo free to use?

Yes. local-seo is listed on AIMCP and free to install. It runs inside Claude, so no separate service account is required to use the skill itself.

関連スキル

content-collections
メタ

このスキルは、Content Collections(Markdown/MDXファイルを型安全なデータコレクションに変換するTypeScriptファーストのツール)の本番環境でテストされた設定を提供します。Zodバリデーションによる型安全性を実現し、ブログ、ドキュメントサイト、コンテンツ重視のVite + Reactアプリケーション構築時にご利用ください。Viteプラグインの設定、MDXコンパイルから、デプロイ最適化、スキーマバリデーションまで、すべてを網羅しています。

スキルを見る
polymarket
メタ

このスキルは、開発者がPolymarket予測市場プラットフォームを活用したアプリケーション構築を可能にします。API統合による取引や市場データの取得に加え、WebSocketを介したリアルタイムデータストリーミングにより、ライブ取引や市場活動を監視できます。取引戦略の実装や、ライブ市場更新を処理するツールの作成にご利用ください。

スキルを見る
creating-opencode-plugins
メタ

このスキルは、開発者がコマンド、ファイル、LSP操作など25種類以上のイベントタイプにフックするOpenCodeプラグインを作成することを支援します。JavaScript/TypeScriptモジュール向けに、プラグイン構造、イベントAPI仕様、および実装パターンを提供します。カスタムイベント駆動ロジックでOpenCode AIアシスタントのライフサイクルをインターセプト、監視、または拡張する必要がある場合にご利用ください。

スキルを見る
sglang
メタ

SGLangは、高性能なLLMサービングフレームワークであり、RadixAttentionプレフィックスキャッシュを活用したJSON、正規表現、エージェントワークフロー向けの高速で構造化された生成を特長とします。特にプレフィックスが繰り返されるタスクにおいて、大幅に高速な推論を実現し、複雑な構造化出力やマルチターン対話に最適です。制約付きデコードが必要な場合や、広範なプレフィックス共有を伴うアプリケーションを構築する場合は、vLLMなどの代替案ではなくSGLangを選択してください。

スキルを見る