この記事はAhrefs公式ブログの日本語訳です。
原文:Programmatic SEO, Explained for Beginners
(著者:Ryan Law / 原文の最終更新日:November 29, 2023)
※フルスピード註:この記事は2023年11月29日時点の記載をもとに翻訳しています。Ahrefs公式ブログの記事は今後追記・再公開されることがありますことをご了承ください。
プログラマティック SEO とは、キーワードをターゲットにしたページを自動的 (またはほぼ自動) で作成することを指します。
これにより、企業は手動でページをデザイン、作成、公開する必要がなく、何千ものキーワードを対象とした何千もの Web サイト ページを作成できるようになります。Zapier、Zillow、G2 などの企業は、プログラマティック SEO を使用して、毎年数百万のページビューを生み出しています。
プログラマティック ページは通常、商品価格、天気、位置情報などのデータベース内のデータから作成されます。大規模なプログラム コンテンツを作成するには、Web 開発者であることが役立ちますが、核となる原則の一部を学ぶための技術的な方法はあまりありません。
その方法を説明します。
プログラマティックSEOの例
プログラマティック SEO は、古い考え方を表す新しい用語です。Amazon、Yelp、または TripAdvisor にアクセスしたことがある場合は、プログラマティック ページにアクセスしたことがあるはずです。実際、企業が何千もの製品を提供したり、何千もの場所でサービスを提供したりする場合、コンテンツ作成にはプログラムによるアプローチが事実上必要になります。
しかし、プログラマティック コンテンツが役立つと考えるのに、e コマースの巨人である必要はありません。
Nomadlist のロケーションページ
URL: https: //nomadlist.com/chiang-mai
推定ページ数: 25,873
推定月間オーガニックトラフィック: 41,200
Nomadlist は、デジタル遊牧民を目指す人がどの国や都市を訪問するかを決めるのに役立ちます。この Web サイトには、インターネット速度、平均気温、共通言語など、世界中の町や都市の同じ重要な情報を共有する何千ものプログラム ページがあります。
Zapierのアプリディレクトリ
推定ページ数: 800,632
推定月間オーガニックトラフィック: 306,000
Zapier は、さまざまなソフトウェア製品を相互に接続するワークフロー自動化ツールです (たとえば、新しいメールを Google スプレッドシートに自動的に保存できます)。同社は、統合する何千もの製品ごとにランディング ページをプログラムで作成し、接続先のツールやトリガーできるワークフローを示しています。
Webflow の Web サイト テンプレート
URL: https: //webflow.com/made-in-webflow/website
推定ページ数: 31,516
推定月間オーガニックトラフィック: 27,600
Webflow はコード不要の Web サイトビルダーです。彼らはプログラマティック SEO を使用して、ユーザーが作成した何千もの Web サイト テンプレートに対応する独自のランディング ページを構築しました。彼らの戦略は大量のトラフィックを生成しますが、同時に訪問者がテンプレートを複製して Webflow ユーザーになることも容易にします。
Wise の通貨換算ページ
URL: https://wise.com/us/currency-converter/
推定ページ数: 14,888
推定月間オーガニックトラフィック: 4,667,719
Wise は通貨換算を含む国際銀行サービスを提供します。ユーザーが米ドルからインドルピー、インドルピーからメキシコペソなど、さまざまな通貨間で変換できるようにプログラムでランディング ページを作成することで、月間数百万のページビューを生み出しています。事実上すべての通貨ペアには独自のページがあります。
プログラマティック…それともスパム?
何千ページも公開されるという見通しに興奮しすぎる前に、Google のジョン ミューラーの言葉を考慮してみる価値があります。「プログラマティック SEO はスパムの派手なバナーであることがよくあります。」
非常に類似したページを大量に公開する企業は、内容の薄いコンテンツ、つまりエンド ユーザーにほとんど価値を提供しないコンテンツを作成するリスクを抱えています。他のページと同様に、プログラマティック コンテンツはユーザーの意図を満たす必要があります (Google のスパム ポリシーに違反しないようにする必要があります)。
「良い」プログラマティック コンテンツと悪いものを区別するものは何なのか疑問に思っている場合、その答えは多くの場合、データと関連性に集約されます。
Wise や Zapier などのサイトは、プログラマティック コンテンツから数百万のページビューを生み出すことができますが、その主な理由は、これらのサイトが読者にとって役立つ形式で製品に関連した優れたデータを提供しているからです。
- Wise の通貨換算ページには、過去の換算レート データ、他の銀行とのレート比較、Wise を使用して実際に送金する機能も含まれています。
- Zapier のアプリ ページは単なるツールの基本リストではありません。多数の便利なワークフローが示されており、読者が実際にそれらを自分で設定できるようにしています。
現在では、ChatGPT サブスクリプション、Google シート、および簡単なスクリプト (ChatGPT は作成にも役立ちます) だけで、膨大な数の Web サイト ページを生成することが技術的に可能です。しかし、理論的にはコンテンツ作成を自動操縦できるからといって、良い結果が得られるわけではありません。
このタイプの内容の薄いコンテンツは、長期間にわたって有意義なトラフィックを生成する可能性は高くありません。通常、役立つコンテンツとスパムの違いを生むのは、関連性のある固有のデータです。
プログラマティックSEOの始め方
真のプログラマティック コンテンツの作成は、非常に複雑かつ迅速に行われる可能性があります。数千 (さらには数百万) のデータ ポイントを取得、同期、更新する必要があります。数千の URL にインデックスを付け、数千の内部リンクを構築する必要があります。Wise や Zapier が構築したようなものを作成するには、開発者が必要です。
ただし、すべてのプログラマティック プロジェクトがそれほど複雑である必要はありません。わずか数百ページまたは数千ページで大量のトラフィックを集めることができます。
プログラマティック SEO を開始するための、コードを必要としない簡単なプロセスを次に示します。プログラマティック SEO に最適なキーワードを特定したり、プロトタイプ ページを自動的に構築したり、ビジョンを実現する開発者とより効果的にコミュニケーションしたりするのに役立ちます。
1. 拡張性のあるキーワードを見つける
プログラマティック コンテンツは、1 つの基本的なページ テンプレートで何千もの類似キーワードをターゲットにすることで機能します。したがって、始めるには、数百 (または数千) の類似したバリエーションを持つ関連キーワードを見つける必要があります。
まず、Ahrefs のキーワード エクスプローラーにシード キーワードを入力します。個人金融 Web サイトの場合は、債務管理、生活費、経費追跡などの用語を使用することがあります。次に、一致する語句レポートを選択して、候補となるキーワードのリストを展開します。
競合性の高いキーワードでランク付けする能力に自信がない場合は、キーワードの難易度を 20 未満に設定し、上位にランク付けされたサイトの DR を 30 未満に設定して結果をフィルタリングすると便利です。これにより、バックリンクがあまりない Web サイトであっても、ほとんどの Web サイトでランク付けできるキーワードが表示されます。
キーワード リストを参照して、キーワードのパターンを探します。この場合、「生活費」キーワードの多くは特定の場所を参照しています。
これらのタイプのキーワードだけを絞り込むには、「含める」フィルターを使用して、「生活費」を含むすべてのキーワードを表示します。
この例を見ると、1,143 個のキーワードが見つかり、月間検索ボリュームは合計 122,000 件でした。これらの用語のうち数十個でもランク付けに成功すると、Web サイトに大量のトラフィックが発生する可能性があります。
これらのキーワードはプログラマティック SEO に最適です。「アリゾナの生活費」を検索する人に最も役立つコンテンツのタイプは、「カリフォルニアの生活費」を検索する人に最も役立つコンテンツのタイプと非常に似ている可能性があります。
各ページのデータは異なる必要がありますが、構造と主なアイデアは同じです。
2. 検索意図を確認する
次に、これらのキーワードを検索するユーザーにどのような種類のコンテンツが役立つかを考える必要があります。いくつかの「生活費」キーワードについて SERP を見ると、検索結果の多くに同じ種類の情報が含まれています。
- 0 ~ 100 スケールの生活費スコア
- 近隣の州との比較
- 不動産、食費、医療費などの主要な支出の一般的な費用
これらのデータ ポイントにより、検索者の意図を満たすために必要な情報の種類がわかります。検索者は、州間の生活費をすばやく比較し、さらにその費用が主要カテゴリ全体でどのように内訳されているかを確認する方法を望んでいます。
プログラム コンテンツの場合は、おそらくこれらのデータ ポイントをすべてのページに含める必要があります。
3. 関連データを見つける
次に、そのデータを調達する必要があります。弊社が自由に使用できるデータは 3 種類あります。
- 独自データ:あなた、あなたの会社、または製品に固有の元のデータ。これは最も望ましいデータ型です。他の人が持っていない情報を提供できます。
- 公開データ:商用利用が許可されている公開データ。通常、これは見つけるのが最も簡単なデータですが、他の企業が同様のコンテキストでこのデータを使用している可能性があることを意味します。
- スクレイピングされたデータ: Web スクレイピング ツールを使用して Web サイトから抽出されたデータ。これは便利ですが、著作権の問題が発生する可能性があります。
これらのキーワードの検索結果を見ると、上位にランク付けされた記事の多くには、同じ公的データ ソースであるコミュニティ経済調査評議会が発行する生計費指数からのデータが含まれています。これと同じデータをプログラマティック コンテンツで使用できる可能性があります。
さらに一歩進めたい場合は、他の上位記事にはない新しいデータを追加することを検討してください。Kaggleのようなサイトは、AI や機械学習モデルのトレーニングに使用するデータ セットを提供していますが、コンテンツに追加のデータ ポイントを提供することもできます。
Kaggle で「生活費」を簡単に検索すると、いくつかの有用なデータセットが表示されます。年齢別に並べ替えて、他の企業が使用している可能性の低い新しいデータを見つけることができます。
データ ソースを使用すると、必要なデータ ポイントをすべて 1 か所に組み合わせることができます。
4. ページを作成する
次に、データ ソースをページの関連部分にマップする必要があります。この時点では、Web 開発者に協力してもらうと便利ですが、基本的なデータベースとして Google スプレッドシートを使用した簡略化された例を示します。ヒント
ここでサンプルの Google スプレッドシート データベースのコピーを作成します。
スプレッドシートの最初のタブには、ページ タイトルと URL を構築するために使用できるキーワード データがあります。次のタブには、生活費のデータがあります。
意図分析に基づいて、各ページに 3 つの情報の「バケツ」を含めることを望みます。
- 生活費スコア
- 米国の他の州との比較
- 主要カテゴリにわたるコストの内訳
したがって、3 番目のタブでは、さまざまなシートから関連データを単純なページ テンプレートに抽出する数式を作成しました。
サイドノート。Google スプレッドシートの数式にあまり慣れていない場合は、4 番目のタブにこれを行うことができる ChatGPT プロンプトが含まれています。
この本文コピーは生活費シートのデータを正しく参照しており、生活費スコアを示し、他の 49 州と比較してランク付けし、州が安いか中程度か高価かを判断し、主要 6 つの州のコスト指数を共有しています。カテゴリー。
列 A の数式をドラッグしてリストに州を追加すると、新しい URL、ページ タイトル、本文コピーが自動的に生成されます。データ ソースを 1 つのページ テンプレートと組み合わせることで、マウスのドラッグで 50 の異なるページを作成できます。
重要なのは、ここで生成したコンテンツは「薄い」という定義であり、重複したテキストとオリジナルではないデータが多数含まれているということです。しかし、独自のデータを追加し、役立つデータの視覚化を作成し、独自の記述されたコンテキストを提供する場合、これらのページは読者を支援し、ターゲット キーワードでランキングを獲得するのに十分なチャンスがあるかもしれません。
5. Web サイトにコンテンツを公開する
最後のステップは、新しく作成したコンテンツを Web サイトに公開することです。使用するコンテンツ管理システムに応じて、このプロセスに役立つコード不要のツールがいくつかあります。
- すでにウェブサイトに WordPress を使用している場合は、WP All Importをお試しください。
- Webflow CMS を使用している場合は、スプレッドシートに接続するためのZapier 統合をセットアップします。
- スプレッドシートから直接 Web サイトを構築したい場合は、Softrを試してください。
これらの各ツールを構成すると、新しいデータ行がスプレッドシートに追加されるたびに、新しい Web サイト ページが自動的に公開されます。
まとめ
プログラマティック SEO はただのお金ではありません。大規模なデータとページの管理は、一見複雑です。コンテンツをランク付けし、実際に人々の役に立つためには、関連性の高い興味深いデータを共有する必要があります。(そして、それは Web 開発者になるのにも役立ちます。)
しかし、「スケーラブルな」キーワードと優れたデータの組み合わせは、無視できない力です。少しのノウハウがあれば、単一のページ テンプレートから数千 (さらには数百万) のページビューを生成することができます。かなりクール。
著者プロフィール
Ryan Law
Ryan は、Ahrefs のコンテンツ マーケティングのディレクターです。彼は、強い意見、深い研究、そして大胆な実験によってチームを助けます。