この記事はAhrefs公式ブログの日本語訳です。
原文:Steal Our SEO API Stack For Easy SEO Automation
(著者:Despina Gavoyannis / 原文の最終更新日:March 20, 2024)
※フルスピード註:この記事は2024年3月20日時点の記載をもとに翻訳しています。Ahrefs公式ブログの記事は今後追記・再公開されることがありますことをご了承ください。
退屈な SEO タスクを自動化したい場合や、カスタム SEO レポート ダッシュボードを作成したい場合は、API を使用すると時間を大幅に節約できます。
そこで、私たちのチームに、おそらく必要になるものをすべてカバーするバランスの取れた SEO API スタックの推奨事項を尋ねました。
このリストを皆さんと共有できることを嬉しく思いますので、早速始めましょう。
- 1. Ahrefs API: キーワード、バックリンク、SEO パフォーマンス データ用
- 2. IndexNow: コンテンツについて検索エンジンに ping を送信する場合
- 3. Wayback Machine API: ウェブページの過去のスナップショットを取得する
- 4. Search Console API: Google 検索結果のパフォーマンスを追跡するため
- 5. Analytics Data API: 取得、行動、およびコンバージョン データ用
- 6. Natural Language API: 機械学習 + セマンティック SEO 用
- 7. OpenAI API: チェーンプロンプト生成AI用
- 8. PageSpeed Insights API: パフォーマンス指標を取得する
- まとめ
1. Ahrefs API: キーワード、バックリンク、SEO パフォーマンス データ用
Ahrefs の API を使用すると、次のようなさまざまな便利な業界最先端の SEO 指標とデータにアクセスできます。
- キーワード データ: キーワードまたはキーワードのリスト、および上位 100 件の検索結果の検索ボリュームやキーワード難易度 (KD) などの指標を取得します。
- バックリンク データ: 参照ドメインやアンカー テキスト(※フルスピード注:38万件以上のページを分析!アンカーテキストが検索順位に与える影響とは?の翻訳記事はこちら)などのメトリックを取得したり、任意のドメインのリンクから最適なページをプログラムで検出したりできます。
- 検索パフォーマンス データ: 推定オーガニック トラフィック、トラフィック値、有料検索トラフィックなどの指標を取得します。トラフィック別にサイトの最適なページを取得することもできます。
しかし、多くの API がこの種のデータを提供していますよね?では、なぜ Ahrefs を使用するのでしょうか?
まず、当社の API は、本格的なビッグデータによって駆動されています。当社のクローラーは、Web 上で最もアクティブなクローラーの 1 つであり ( Google や Bing のクローラーと同等です)、Web サイトに関するデータを 24 時間 365 日検出します。
第二に、当社のデータは競合他社よりもはるかに詳細です。たとえば、バックリンク レポート タイプの場合、Semrush のエンドポイントでは 22 の応答フィールドしか返されないのに対し、バックリンク エンドポイントでは 77 の応答フィールドが返されます。
3 つ目は、当社の API が非常に使いやすいことです。メトリックをエクスポートしたいレポートで便利な API ボタンをクリックするだけで、すぐに cURL または URL API リクエストに変換できます。
さらに、私たちの API も非常に詳しく文書化されており、複数の言語でリクエストを取得できます。
次に、SEO API スタックで他の強力な API を Ahrefs と連携して使用する方法を見てみましょう。
2. IndexNow: コンテンツについて検索エンジンに ping を送信する場合
IndexNow は、Web サイトに変更が加えられたことを検索エンジンに通知します。ページを追加、更新、削除、またはリダイレクトすると、参加している検索エンジンは変更をより速く認識できるようになります。
幸いなことに、多くの CMS、CDN、Web ホストはすでに IndexNow を使用しており、変更が行われるたびに参加している検索エンジンに自動的に ping を送信します。
ただし、技術的な知識があれば、無料のIndexNow APIを使用することもできます。Webサイトでまだ IndexNow を使用していない場合は、Bing が共有している次の手順を試してください。
- 無料の IndexNow API キーを生成する
- API キーをサイトのルート ディレクトリに txt 形式でホストします
- キーの場所を URL パラメータとして送信します
- 参加している検索エンジンによって検出された URL の数に関する詳細を受け取る
まだ聞いていない方のために、Ahrefs 内で IndexNow をサポートすることにより、いくつかの非常に壮大な機能も追加しました。それに関するPatrick の最新情報(※フルスピード注:YepとAhrefsがIndexNowをサポート開始:より新鮮なデータ、より高速なインデックス作成、革新的なサイト監査機能のご紹介の翻訳記事はこちら)をチェックしてください。
IndexNow が Ahrefs とどのように連携するかを示す簡単なスナップショットを次に示します。
IndexNow をサポートすることで、検索エンジンとウェブマスターの両方にとって有利な状況が生まれました。
- ウェブマスターはエラーをできるだけ早く修正し、コンテンツが検索エンジンによってより迅速かつ確実にインデックスされるようにすることができます。
- 検索エンジンは、変更が加えられた後にのみページを戦略的にクロールすることで、コストと環境への影響を削減できます。
CMS、CDN、または Ahrefs のいずれを通じて使用する場合でも、IndexNow はコンテンツのインデックスをより速く、より確実に作成する、あなたが探していたショートカットです。
3. Wayback Machine API: ウェブページの過去のスナップショットを取得する
Wayback Machine は、時間の経過に伴う Web ページの視覚的なスナップショットを記録し、Web サイトの履歴を評価するときに非常に役立ちます。
無料のSave Page Now 2 APIを使用すると、独自のビジュアル スナップショットの記録を保持できます。これにより、プロジェクトに取り掛かる前にベンチマークを行ったり、Web サイトの主要ページのビジュアル履歴を維持するためにスナップショットの取得を自動化したりできます。
Wayback Machine は、次のような作業を自動的に完了するための最良のオプションです。
- 期限切れドメインのリストの履歴を分析する
- Web サイト上の履歴コンテンツを自動的に復元する
- クライアントまたは見込み顧客の Web サイトの過去のビジュアル再デザインとスキン変更を確認する
- デザインの変更をSEOのパフォーマンスの変更に結び付ける
- Web ページの文書化またはベンチマーク測定
また、競合情報の一部の要素を自動化するなど、API を適用できるより微妙で具体的なユースケースもあります。たとえば、競合他社のソーシャル プロファイルがどのように成長したかを確認したり、Web サイトの過去のビジュアルやメッセージの変更を評価したり、実行した A/B テストを確認したりできます。
または、 Wayback CDX Server API を使用して、アーカイブされたスナップショットと本文テキストを取得して、大規模な Web サイトでのリダイレクト マッピングなどのタスクをプログラムで処理することもできます。 Patrick が無料のリダイレクト マッチング スクリプトを使用してこれをどのように行うかを正確に確認してください。
いずれにしても、SEO API スタックには非常に優れた Wayback Machine アプリケーションがいくつかあります。
4. Search Console API: Google 検索結果のパフォーマンスを追跡するため
Seach Console API を使用すると、Google Search Console (GSC) から任意のインターフェースやダッシュボードにデータを直接取り込むことができます。その最大の利点は、GSC ダッシュボード内の 16 か月のデータ ストレージ制限を克服できることです。
GSC API を Ahrefs アカウントと統合することをお勧めします。すべての GSC データは Ahrefs のランクトラッカーに自動的に保存されます。アカウントに接続した瞬間から、過去 16 か月が自動的にインポートされ、今後のすべてのデータが引き続き追加されるため、制限なくアクセスできます。
また、デバイスまたはクリックスルー配信ごとにパフォーマンスのカスタム視覚化にアクセスすることもできます。
…GSC データのみを使用した迅速かつ簡単なカニバリゼーション レポートも提供します。 Rank Tracker のキーワード レポートでは、特定のキーワードでランク付けされているすべての URL をチェックして、サイトのパフォーマンスを妨げている可能性のあるカニバリゼーションのインスタンスを特定します。
Search Console API の使用開始に関するドキュメントを確認してください。無料ですが、ドキュメントで説明されている使用制限の対象となります。それ以外の場合は、Ahrefs のランク トラッカー内のプロンプトに従ってプロジェクトを Google アカウントに接続することで、作業を簡単に行うことができます。
5. Analytics Data API: 取得、行動、およびコンバージョン データ用
Search Console API と同様に、Analytics Data API はGoogle から提供されており、Web サイトの GA4 パフォーマンス データに直接アクセスできます。
このデータを使用すると、人々がどのように Web サイトを見つけて使用するかをよりよく理解できます。
また、測定プロトコルを使用して (クライアント側ではなく) サーバー側の追跡を行ったり、POS システムなどのインターネットに接続されたデバイスから分析にデータを書き込んだりすることもできます。また、オンライン イベントとオフライン イベントを接続したり、オフライン コンバージョンを測定したり、キオスクや時計などの自動収集が利用できないアプリやデバイスでイベントをキャプチャしたりする場合にも役立ちます。
私がこれまでに見たこの API の最も一般的な使用方法は次のとおりです。
- 代理店クライアントまたは内部関係者向けの複雑なレポート作成を自動化します。
- Webサイトの使用状況データを、他のビジネス アプリケーションで報告される指標や KPI に結び付ける
- 1回のAPI呼び出しでバッチレポートを実行する
- オーディエンス指標を分析してエクスポートする
GA4 の柔軟性のおかげで、GA4 データのさまざまなビューを見たいだけの場合に、API を使用してレポートをカスタマイズする必要がある人が少なくなっていることがわかりました。ただし、このデータを GA4 にネイティブでないものに接続したい場合は、API が役立つ可能性が高くなります。
たとえば、API を使用して GA4 オーガニック コンバージョン データを取得し、営業チームがどの SEO 見込み客をフォローする価値があるのか、どの SEO 見込み客が見込み客になる可能性があるのかを知るための予測リード スコアリング モデルを構築するために使用できます。
ユースケースに関係なく、この API は無料で使い始めることができますが、いくつかの使用制限もあります。
6. Natural Language API: 機械学習 + セマンティック SEO 用
Google のNatural Language API を使用すると、開発者は機械学習を使用して非構造化テキストから洞察を得ることができます。
この API はさまざまなことを行うことができます。これまでにリストした他の API は主に特定の種類のデータを取得するために使用しますが、この API を使用すると、次のようなさらに興味深いことを行うことができます。
- テキストから感情と支配的な感情的意見を分析する
- 非構造化テキストからのエンティティの抽出と分析
- 構文を分析してテキストの内容を簡単に把握する
- テキスト本文またはキーワードのリスト内の品詞にタグを付ける
これらのアプリケーションは、評判管理、セマンティック SEO、競合分析、および自動化されたコンテンツ監査プロセス(※フルスピード注:コンテンツ監査の方法 – ステップバイステップガイドの翻訳記事はこちら)にも非常に役立ちます。
API を使用して、既知のエンティティに基づいて Web サイト分類をプログラムで作成することもできます。たとえば、e コマース ストアに数千の商品があり、これらの商品を整理するためにタグとカテゴリを作成する必要があるとします。 Natural Language API の助けを借りて、仕事のかなりの部分を完了することができます。
すべての機能の詳細については、ドキュメントを参照してください。フリーミアム価格モデルで利用でき、毎月最大 5,000 クレジットを無料で取得できます。
7. OpenAI API: チェーンプロンプト生成AI用
OpenAI には、非常に多用途に使用できるAPIが多数あります。 OpenAI を SEO API スタックに追加する主な利点は、生成 AI テクノロジーをプログラムで活用し、大規模な言語モデルを一括でプロンプトできることです。
これらは、プログラムによるコンテンツの作成などの明らかな用途から、大量のテキストや画像ベースのデータの分析、並べ替え、分類まで、多くの SEO タスクに非常に役立ちます。もちろん、Google の最新のアルゴリズム更新では、インターネットの既存のスパム問題の一因となるプログラム コンテンツを過剰に使用しないように注意する必要があります。
そうは言っても、このような汎用性の高い API セットには限界がありますが、これらが SEO プロジェクトにどのように役立つかを示す興味深い例をいくつか紹介します。
チェーン プロンプトを使用すると、デジタル PR から記事の概要の生成まで、さまざまな SEO タスクを自動化できます。開始方法については、Kristin Tynski のスクリプトをご覧ください。
または、埋め込みモデルを使用してブログ コンテンツ用のカスタム ChatBot を構築することもできます。Flow SEO はこれをブログで行いました。
私のお気に入りの例のもう 1 つは、GPT-4 を使用して、大規模な e コマース ストアやマーケットプレイス向けに画像を一括で並べ替え、タグ付け、分類することです。
OpenAI のモデルはすべて有料で、使用量に基づいています。それにもかかわらず、多種多様な SEO タスクの自動化に役立つため、SEO API 技術スタックとして OpenAI を検討する価値は依然としてあります。
8. PageSpeed Insights API: パフォーマンス指標を取得する
PageSpeed Insights API は、 Core Web Vitals、ライトハウス メトリクス、モバイルの問題など、デスクトップとモバイルのパフォーマンス メトリクスを監視するのに役立ちます。
これらの指標を取得して、問題や Web サイトの改善の可能性を評価できます。
- CrUX からのフィールド データ
- Lighthouse テストのラボ データ
- バルクページレベルのコアウェブバイタルデータ
ただし、自分でデータをクエリする代わりに、PageSpeed Insights を Ahrefs のサイト監査ツールに接続して、面倒な作業を自動化することができます。パフォーマンス レポートには、ページをさらに深く掘り下げるのに役立つ複数のグラフがあります。
PSI API を Ahrefs アカウントに接続するもう 1 つの利点は、最近の Web サイトの変更がパフォーマンスに影響を与えた場合にアラートを自動的に受信できることです。
たとえば、IndexNow + PageSpeed Insights + Ahrefs Alerts を組み合わせると、次のようなワークフローをセットアップできます。
これは、他の SEO ツールと比較して自動化を支援できるのは Ahrefs だけである非常に強力なワークフローであり、これは主に IndexNow の統合のおかげです。
まとめ
適切な SEO API スタックを使用すると、SEO 戦略、監査、レポートを自動化できる可能性は無限大です。
Ahrefs を使用すると、他のツールでは提供できない非常に優れた機能を利用できるようになります。特に、Web サイトの変更に伴う継続的なクロールと自動パフォーマンス更新を提供する IndexNow の機能を使用している現在ではなおさらです。
SEO データや SEO 戦略の自動化に関して、Ahrefs がどのように競争力を高めることができるかについて詳しく知りたい場合は、エンタープライズ チームにお問い合わせください。
著者プロフィール
Despina Gavoyannis
Despina は、B2B、e コマース、SaaS、およびナショナル ブランドの成長に 8 年以上の経験を持つシニア SEO コンサルタントです。彼女は根っからの楽観主義者で、時間をかけて人生の希望の光を毎日楽しんでいます。