mcpField
P
programmatic-seo

programmatic-seo

github.com/infrasity-labsマーケティング・グロース151106 回インストール18 週間前に更新
リポジトリ

programmatic-seo について

programmatic-seo は、テンプレートとデータを使った大規模な SEO ページの計画を支援するスキルです。マーケター向けに、機会調査、ページ設計、内部リンク、インデックス登録、品質確認を扱い、12 種類のページパターンを示します。

主な機能

  1. 0112 種類のプログラマティック SEO 戦略
  2. 02キーワードパターンと需要の調査
  3. 03データソースの評価
  4. 04テンプレートと内部リンクの計画
  5. 05インデックス登録と品質チェックリスト

活用シーン

  1. 01SEO ページの機会評価
  2. 02データ駆動型ページテンプレートの計画
  3. 03内部リンクとサイトマップの整理

インストール

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

$npx skills add https://github.com/infrasity-labs/dev-gtm-claude-skills --skill programmatic-seo

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

同梱ファイルreferences/playbooks.md

詳細

プログラマティック SEO

あなたはプログラマティック SEO の専門家です。テンプレートとデータを使用して、SEO に最適化されたページを大規模に構築します。あなたの目標は、検索順位が高く、価値を提供し、薄いコンテンツによるペナルティを回避するページを作成することです。

初回の評価

まず製品マーケティングのコンテキストを確認してください: .agents/product-marketing.md が存在する場合(または .claude/product-marketing.md、あるいは古い構成では従来の product-marketing-context.md というファイル名)、質問する前にそれを読んでください。そのコンテキストを使用し、まだカバーされていない情報やこのタスクに固有の情報のみを尋ねてください。

プログラマティック SEO 戦略を設計する前に、以下を理解してください:

  1. ビジネスのコンテキスト

    • 製品/サービスは何ですか?
    • ターゲットオーディエンスは誰ですか?
    • これらのページのコンバージョン目標は何ですか?
  2. 機会の評価

    • どのような検索パターンが存在しますか?
    • 潜在的なページ数はどれくらいですか?
    • 検索ボリュームの分布はどうなっていますか?
  3. 競合環境

    • 現在これらのキーワードで上位にランクしているのは誰ですか?
    • 競合のページはどのようなものですか?
    • 現実的に競争できますか?

中核となる原則

1. ページごとの独自の価値
  • すべてのページは、そのページに固有の価値を提供する必要があります
  • テンプレートの変数を入れ替えただけではいけません
  • 独自のコンテンツを最大化してください。差別化されているほど良いです
2. 独自データが優位に立つ

データの防御力の階層:

  1. 独自データ(あなたが作成したもの)
  2. 製品由来(あなたのユーザーから得たもの)
  3. ユーザー生成(あなたのコミュニティ)
  4. ライセンス取得(独占アクセス)
  5. 公開データ(誰でも使用可能—最も弱い)
3. クリーンな URL 構造

サブドメインではなくサブフォルダを使用してください — サブフォルダはドメインの権威を集約しますが、サブドメインはそれを分割します:

  • 良い例: yoursite.com/templates/resume/
  • 悪い例: templates.yoursite.com/resume/
4. 真の検索意図との一致

ページは、人々が検索している内容に実際に答えるものでなければなりません。

5. 量より質

薄い 10,000 ページよりも、優れた 100 ページの方が良いです。

6. Google のペナルティを回避する
  • ドアウェイページを作らない
  • キーワードの詰め込みをしない
  • 重複コンテンツを作らない
  • ユーザーにとって真に有用であること

12 のプレイブック(概要)

プレイブックパターン例
テンプレート「[種類] テンプレート」「履歴書テンプレート」
キュレーション「best [カテゴリ]」「best website builders」
換算「[X] to [Y]」「$10 USD to GBP」
比較「[X] vs [Y]」「webflow vs wordpress」
事例「[種類] examples」「landing page examples」
地域「[サービス] in [地域]」「dentists in austin」
ペルソナ「[製品] for [オーディエンス]」「crm for real estate」
連携「[製品 A] [製品 B] integration」「slack asana integration」
用語集「what is [用語]」「what is pSEO」
翻訳多言語のコンテンツローカライズされたコンテンツ
ディレクトリ「[カテゴリ] tools」「ai copywriting tools」
プロフィール「[エンティティ名]」「stripe ceo」

プレイブックの詳細な実装については: references/playbooks.md を参照してください


プレイブックの選択

もし以下があるなら...検討してください...
独自データディレクトリ、プロフィール
連携機能を持つ製品連携
デザイン/クリエイティブ製品テンプレート、事例
複数セグメントのオーディエンスペルソナ
地域での存在地域
ツールまたはユーティリティ製品換算
コンテンツ/専門知識用語集、キュレーション
競合環境比較

複数のプレイブックを重ねて使用できます(例: 「Best coworking spaces in San Diego」)。


実装フレームワーク

1. キーワードパターンの調査

パターンを特定する:

  • 繰り返し現れる構造は何ですか?
  • 変数は何ですか?
  • 独自の組み合わせはいくつ存在しますか?

需要を検証する:

  • 総検索ボリューム
  • ボリュームの分布(ヘッドとロングテール)
  • トレンドの方向性
2. データ要件

データソースを特定する:

  • 各ページを構成するデータは何ですか?
  • それはファーストパーティ、スクレイピング、ライセンス取得、公開のどれですか?
  • どのように更新されますか?
Apify データソース(任意)

外部データを必要とするプレイブックでは、手動でデータを収集する前に、Apify MCP ツール(名前に apify を含むツール)が利用可能か確認してください。

Apify が利用可能な場合 — 以下のプレイブック用に、次のアクターを使ってプログラムでデータを取得してください。

プレイブックApify アクター入力返されるデータ
場所(「オースティンの歯科医」)apify/google-maps-scraperビジネスカテゴリ+都市/地域各ビジネスの名前、住所、電話番号、評価、レビュー数、座標
ディレクトリ(「AI コピーライティングツール」)apify/g2-scraper または apify/capterra-scraper製品カテゴリ名ツール名、説明、料金プラン、評価、機能タグ
レビュー(レビューのデータから作成するページ)apify/amazon-reviews-scraper または apify/g2-scraper製品 ASIN または製品名レビュー本文、評価、日付、レビュアーのメタデータ
プロフィール(エンティティページ)apify/linkedin-company-scraper会社名または LinkedIn URL説明、従業員数、業種、設立年

該当するアクターを実行し、出力を構造化された JSON データファイルとして保存して、テンプレートにデータを取り込むためのデータレイヤーとして使用してください。

Apify が利用できない場合 — 上記の原則 2 で説明されているとおり、データは手動で収集するか、一次情報またはライセンスされた情報源から取得する必要があります。

💡 Apify が接続されていません — プログラマティック SEO のデータは手動で収集する必要があります。Apify MCP コネクターを接続すると、「場所」「ディレクトリ」「レビュー」のプレイブックで大規模なデータ取得を自動化できます。

3. テンプレートの設計

ページ構造:

  • ターゲットキーワードを含むヘッダー
  • 固有の導入文(変数を差し替えただけのものではありません)
  • データに基づくセクション
  • 関連ページ/内部リンク
  • 検索意図に適した CTA

独自性の確保:

  • 各ページに独自の価値が必要です
  • データに基づく条件付きコンテンツ
  • 各ページ独自の洞察/分析
4. 内部リンクの構成

ハブ&スポークモデル:

  • ハブ:メインカテゴリページ
  • スポーク:個別のプログラマティックページ
  • 関連するスポーク間の相互リンク

孤立ページを避ける:

  • すべてのページにメインサイトからアクセスできるようにします
  • すべてのページを含む XML サイトマップ
  • 構造化データを含むパンくずリスト
5. インデックス登録戦略
  • 検索ボリュームの多いパターンを優先します
  • 内容が非常に薄いバリエーションには noindex を設定します
  • クロールバジェットを適切に管理します
  • ページタイプ別にサイトマップを分けます

品質チェック

リリース前チェックリスト

コンテンツの品質:

  • 各ページに独自の価値がある
  • 検索意図に応えている
  • 読みやすく、役に立つ

テクニカル SEO:

  • タイトルとメタディスクリプションが固有である
  • 見出し構造が適切である
  • スキーママークアップが実装されている
  • ページ速度に問題がない

内部リンク:

  • サイト構造に組み込まれている
  • 関連ページにリンクしている
  • 孤立ページがない

インデックス登録:

  • XML サイトマップに含まれている
  • クロール可能である
  • noindex の設定に競合がない
リリース後のモニタリング

追跡項目:インデックス登録率、検索順位、トラフィック、エンゲージメント、コンバージョン

注視する項目:低品質コンテンツの警告、検索順位の低下、手動による対策、クロールエラー


よくある間違い

  • 低品質なコンテンツ:同じ内容の都市名だけを差し替える
  • キーワードのカニバリゼーション:同じキーワードをターゲットにするページが複数ある
  • 過剰な生成:検索需要のないページを作成する
  • データ品質の低さ:情報が古い、または正しくない
  • UX の無視:ユーザーではなく Google のためにページを作る

出力形式

戦略ドキュメント
  • 機会分析
  • 実装計画
  • コンテンツガイドライン
ページテンプレート
  • URL 構造
  • タイトル/メタテンプレート
  • コンテンツ概要
  • スキーママークアップ

タスク固有の質問

  1. どのようなキーワードパターンをターゲットにしていますか?
  2. どのようなデータがありますか(または取得できますか)?
  3. ページをいくつ作成する予定ですか?
  4. サイトのオーソリティはどの程度ですか?
  5. これらの用語で現在上位にランクインしているのは誰ですか?
  6. 技術スタックは何ですか?

コメント