プログラマティックSEOの仕組みと失敗する理由
プログラマティックSEOは1つのテンプレートとデータセットから多数のページを作る手法です。パターンの見つけ方、需要の確認、薄いコンテンツの回避、エージェントの使い方。
著者: Denis Veisllari
プログラマティックSEOとは、1つのテンプレートとデータセットから多数のページを公開し、各ページで繰り返し現れる検索パターンの1つのバリエーションを狙う手法です。「[ツール] 代替」「[都市] コワーキング」「[通貨]を[通貨]に換算」などです。各ページに、検索者がほかの場所では速く得られないデータがあればうまくいきます。タイトルに差し込む語句しか違わないページなら、失敗します。それも、たいていひどい形で。
このガイドでは、作る価値のあるパターンの見つけ方、何千ものURLを公開する前のテスト方法、AIエージェントが本当に時間を節約してくれる場面を説明します。
プログラマティックSEOが機能するとき
3つの条件がそろう必要があります。
- 実際の需要がある、繰り返しの検索パターン。 多くの人が同じ形のクエリを値を変えて検索し、十分な数のバリエーションにボリュームがあること。
- 各ページを差別化するデータ。 価格、掲載情報、仕様、レビュー、スケジュール、換算など、ページごとに固有のものです。このデータを持っていない、または作れないなら、ここでやめましょう。
- 検索を満たすページ。 いくつかのバリエーションで上位のページを見てください。上位がツールなら、テキストのページでは勝てません。リスト記事なら、1つの事実だけでは勝てません。
よく知られた例には、旅行や不動産の掲載ページ、製品データに基づく比較ページ、各ページが実際の連携を説明するソフトウェアの連携ページ(「XとYを接続」)があります。
薄いコンテンツのリスク
Googleのスパムポリシーは「大量生成されたコンテンツの不正使用」を挙げています。人、テンプレート、AIのどれが書いたかに関係なく、ユーザーを助けるためではなく主に順位を操作するために多数のページを作ることです。ほぼ同じページを何千も公開したサイトでは、そのページがインデックスから外されることがあり、ひどい場合はサイト全体の表示が落ちます。
公開前の警告サイン:
- セットから無作為に選んだ2ページが、都市名や製品名を伏せると同じ内容に読める。
- 大半のバリエーションに検索ボリュームがなく、表を埋めるためだけに存在している。
- ページのデータが、すでに上位にある1つの公開情報源からのコピーである。
- 自社サイトのナビゲーションからそのページにリンクしようと思わない。
公開後の警告サインは、Search Consoleのページのインデックス登録レポートに表れます。セットのうち「クロール済み - インデックス未登録」や「検出 - インデックス未登録」の割合が増えていく場合です。Googleが、そのページは残す価値がないと考えているというサインです。
パターンの調べ方
- 主要語から始めて修飾語を探す。 シードのキーワードアイデアを取得し、繰り返し現れる部分で並べ替えます。「おすすめ CRM」に業種が続くならパターンです。一度きりの言い回しはパターンではありません。
- パターンの規模を測る。 バリエーションと月間ボリュームを一覧にします。大半のバリエーションが小さいロングテールになるはずなので、合計が構築に見合うかを確認します。
- サンプルで検索意図を確認する。 ボリュームの大中小にわたる5〜10個のバリエーションで検索結果ページを見ます。セット内で検索意図が変わるなら、テンプレートは1つでは足りません。
- 誰が上位にいるかを確認する。 同じ大手サイトがすべての上位を占めているなら、必要なのはページの数ではなく、そのサイトより良いデータです。
- バリエーションをページに割り当てる。 同じ意味のバリエーション(「歯科医向けCRM」と「歯科CRM」)は2ページではなく1ページにまとめます。
- 小さく公開する。 最も強いページを20〜50個公開し、ハブページからリンクして、数週間インデックス登録とクリックを見守ってから規模を広げます。
エージェントが役立つところ
上記の調査手順は繰り返しの作業です。大量のキーワード検索、パターン別のグループ分け、検索結果ページの確認。SEOツールを持つエージェントが得意とするところです。zaDojoを接続すれば、次のように頼めます。
/zadojo:keyword-research 「請求書 テンプレート」の周辺で繰り返し現れるキーワードパターンを見つけてください。
バリエーションを修飾語ごとにまとめ、グループごとのボリュームを示してください。次に、バリエーションをページ単位にまとめます。
/zadojo:keyword-clustering これらのバリエーションを検索意図でクラスタリングし、
どれが1つのページを共有できるか教えてください。Keyword Researchスキルはアイデアと指標を取得し、有望な語句をプロジェクトに保存します。Keyword Clusteringスキルはそれを検索意図でまとめ、既存のページや提案するページに割り当てます。MCPガイドにあるとおり、キーワード調査は1回約0.07ユーロなので、パターンの規模を測るのに必要なのは大きな予算ではなく数回の検索です。
エージェントにさせるべきでないのは、何もないところからページを書かせることです。薄いテンプレートでAIのテキストを何千ページも生成することこそ、スパムポリシーが狙うパターンです。エージェントは調査と確認に使い、ページには自社の本物のデータを載せましょう。
公開後は、Search Consoleでどのページに表示回数があり、どのページがインデックスされないかが分かります。エージェントはzaDojo経由でクレジットを使わずにそれを読み、削るべきテンプレートやバリエーションを指摘できます。
よくある質問
プログラマティックSEOはスパムとみなされますか?
それ自体はスパムではありません。テンプレートで作ったページでも、それぞれが検索者の役に立つなら問題ありません。主に順位のために存在し、互いにも既存の結果にも何も上乗せしないページになると、大量生成されたコンテンツの不正使用になります。
何ページから始めるべきですか?
小さく始めましょう。インデックス登録と検索意図をテストできる程度、多くの場合は最も良いバリエーションの数十ページです。それらがインデックスされ、表示回数を得てから規模を広げます。