mcpField
S
seo-vertical-detect

seo-vertical-detect

github.com/hainrixzマーケティング・グロース79201 回インストール3 日前に更新
リポジトリ

seo-vertical-detect について

保存済みのページおよびクロールデータから、サイトの業種とロケールを分類するスキルです。条件付きSEOモジュールを振り分けるオーケストレーター向けに、根拠付きの判定を返します。

主な機能

  1. 01シグナルに基づくサイト分類
  2. 02複数の業種ラベルに対応
  3. 03多言語サイトとロケールの検出
  4. 04取得を行わず保存データを使用
  5. 05分類の根拠を提示

活用シーン

  1. 01関連するSEOモジュールへの振り分け
  2. 02ECサイトやドキュメントサイトの識別
  3. 03hreflang確認に向けた多言語サイトの検出

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/hainrixz/claude-seo-ai --skill seo-vertical-detect

インストール後、Claude Code で/seo-vertical-detectを入力して読み込まれたか確認します。

詳細

seo-vertical-detect

PageSnapshot に基づいてサイトを分類し、オーケストレーターが条件付きモジュールに振り分けられるようにします。シグナルの一覧については references/routing.md を参照してください。

入力

永続化されたデータのみを読み取ります。フェッチは行いません。ホームページの parsed(jsonld[]、anchors[]、metas[]、hreflang[]、<html lang>、text_sample。<run_dir>/pages/<slug>.json に格納)、<run_dir>/crawl.json(ルートパターン、テンプレート)、<run_dir>/site/discovery.json(llms.txt の有無)、および <run_dir>/profile.json にある detect-platform.mjs が出力した vertical_hints[](例:WooCommerce/Shopify → ecommerce、ドキュメント生成ツール → docs)を参照します。ヒントはシグナルであり、判定そのものではありません。他の証拠と同様に signals で引用してください。

方法

推測ではなく、観測可能なシグナルに基づいて各業種をスコアリングします。

  • ecommerce — Product/Offer JSON-LD、カート/チェックアウト/カートへの追加のルートまたはボタン、価格と通貨の要素、og:type=product。
  • local-business — LocalBusiness JSON-LD、NAP ブロック(名称/住所/電話番号)、地図の埋め込み、営業時間、店舗検索機能。
  • blog-publisher — Article/BlogPosting JSON-LD、著者署名/著者ページ、RSS/Atom <link>、日付付き投稿アーカイブ。
  • saas — 料金/登録/ログインのルート、SoftwareApplication スキーマ、機能/連携/ドキュメントのページ。
  • docs — ドキュメント/リファレンスのルート、サイドバー/バージョンナビゲーション、コードブロックが多い、llms.txt が存在する。
  • generic — いずれも優勢ではない。

サイトが複数の分類に該当する場合があります。しきい値を超えた分類をすべて順位付けして返し、primary も指定してください。

ロケール:hreflang タグ、<html lang>、ロケールのプレフィックス付きルート(/es/、/fr/)を検出します。ロケールが複数ある場合は、多言語としてフラグを立て、M20(hreflang)が有効になるようにしてください。

出力

{ "primary": "ecommerce", "also": ["blog-publisher"], "multilingual": true, "locales": ["en","es"],
  "signals": { "ecommerce": ["Product JSON-LD on /p/...", "cart route /cart"], "...": [] } }

分類はすべて signals で引用したシグナルに基づけてください。証拠なしに業種を判定してはいけません。

コメント