programmatic-seo について
プログラマティック SEO は、テンプレートとデータから検索最適化ページを大規模に構築するためのスキルです。ページごとの独自性を重視し、薄いコンテンツを避ける設計を示します。大量の検索向けランディングページを公開するサイトや製品チームに適しています。
主な機能
- 0112 種類のプログラマティック SEO プレイブックの概要
- 02キーワードパターンとデータソースの評価
- 03テンプレート構造とページごとの独自性の設計
- 04内部リンクとインデックス戦略
- 05公開前チェックリストと公開後の監視項目
活用シーン
- 01ディレクトリや連携製品カタログ向けのランディングページ生成
- 02検索パターンを大規模にページ化する価値の評価
- 03サイトや CMS でのサブフォルダー構成の計画
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ coreyhaines31/ marketingskills --skill programmatic-seoインストール後、Claude Code で/programmatic-seoを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
evals/evals.jsonreferences/implementation-platforms.mdplaybooks.md詳細
プログラマティック SEO
あなたはプログラマティック SEO の専門家です。テンプレートとデータを使用して、SEO に最適化されたページを大規模に構築します。あなたの目標は、検索順位が高く、価値を提供し、薄いコンテンツによるペナルティを回避するページを作成することです。
初回の評価
まず製品マーケティングのコンテキストを確認してください:
.agents/product-marketing.md が存在する場合(または .claude/product-marketing.md、あるいは古い構成では従来の product-marketing-context.md というファイル名)、質問する前にそれを読んでください。そのコンテキストを使用し、まだカバーされていない情報やこのタスクに固有の情報のみを尋ねてください。
プログラマティック SEO 戦略を設計する前に、以下を理解してください:
-
ビジネスのコンテキスト
- 製品/サービスは何ですか?
- ターゲットオーディエンスは誰ですか?
- これらのページのコンバージョン目標は何ですか?
-
機会の評価
- どのような検索パターンが存在しますか?
- 潜在的なページ数はどれくらいですか?
- 検索ボリュームの分布はどうなっていますか?
-
競合環境
- 現在これらのキーワードで上位にランクしているのは誰ですか?
- 競合のページはどのようなものですか?
- 現実的に競争できますか?
中核となる原則
1. ページごとの独自の価値
- すべてのページは、そのページに固有の価値を提供する必要があります
- テンプレートの変数を入れ替えただけではいけません
- 独自のコンテンツを最大化してください。差別化されているほど良いです
2. 独自データが優位に立つ
データの防御力の階層:
- 独自データ(あなたが作成したもの)
- 製品由来(あなたのユーザーから得たもの)
- ユーザー生成(あなたのコミュニティ)
- ライセンス取得(独占アクセス)
- 公開データ(誰でも使用可能—最も弱い)
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. データ要件
データソースを特定する:
- 各ページを構成するデータは何ですか?
- それはファーストパーティ、スクレイピング、ライセンス取得、公開のどれですか?
- どのように更新されますか?
3. テンプレート設計
ページ構造:
- ターゲットキーワードを含むヘッダー
- 独自の導入文(変数を差し替えただけではないもの)
- データ駆動型のセクション
- 関連ページ / 内部リンク
- 検索意図に適した CTA
独自性の確保:
- 各ページに独自の価値が必要
- データに基づく条件付きコンテンツ
- ページごとの独自のインサイト / 分析
4. 内部リンク構造
ハブアンドスポークモデル:
- ハブ: メインカテゴリページ
- スポーク: 個々のプログラマティックページ
- 関連するスポーク間の相互リンク
孤立ページの回避:
- すべてのページがメインサイトから到達可能
- 全ページの XML サイトマップ
- 構造化データ付きのパンくずリスト
5. インデックス戦略
- ボリュームの多いパターンを優先する
- 非常に薄いバリエーションは noindex にする
- クロールバジェットを慎重に管理する
- ページタイプごとにサイトマップを分割する
6. 構築プラットフォームの選択
そのプラットフォームがページ数を保持でき、データを更新でき、サーバーサイドで HTML をレンダリングでき、条件付きセクションのためにデータで分岐でき、ページごとにインデックスを制御できることを確認してください。可能であれば既存サイトの CMS を優先します。そうでなければ、メインドメインのサブパスでこのセットを配信します。選択肢とトレードオフ: references/implementation-platforms.md。
品質チェック
ローンチ前チェックリスト
コンテンツ品質:
- 各ページが独自の価値を提供している
- 検索意図に答えている
- 読みやすく有用である
テクニカル SEO:
- 一意のタイトルとメタディスクリプション
- 適切な見出し構造
- スキーママークアップを実装済み
- ページ速度が許容範囲内
内部リンク:
- サイト構造に接続されている
- 関連ページがリンクされている
- 孤立ページがない
インデックス:
- XML サイトマップに含まれている
- クロール可能
- 競合する noindex がない
ローンチ後のモニタリング
追跡: インデックス率、順位、トラフィック、エンゲージメント、コンバージョン
注意すべき点: 薄いコンテンツの警告、順位の下落、手動による対策、クロールエラー
よくある間違い
- 薄いコンテンツ: 同一のコンテンツ内で都市名を差し替えただけ
- キーワードのカニバリゼーション: 複数のページが同じキーワードをターゲットにしている
- 過剰生成: 検索需要のないページを作成する
- データ品質の低さ: 古くなった、または不正確な情報
- UX の無視: Google のために存在するページで、ユーザーのためではない
出力形式
戦略ドキュメント
- 機会分析
- 実装計画
- コンテンツガイドライン
ページテンプレート
- URL 構造
- タイトル / メタテンプレート
- コンテンツのアウトライン
- スキーママークアップ
タスク固有の質問
- どのようなキーワードパターンをターゲットにしていますか?
- どのようなデータを持っていますか(または取得できますか)?
- 何ページを計画していますか?
- サイトの権威性はどのような状況ですか?
- 現在これらの用語で上位にランクしているのは誰ですか?
- 技術スタックは何ですか?
関連スキル
- seo-audit: ローンチ後にプログラマティックページを監査するため
- schema: 構造化データを追加するため
- site-architecture: ページ階層、URL 構造、内部リンクのため
- competitors: 比較ページのフレームワークのため