Claude Media
ClaudeとAhrefsを連携してSEO監査を月次で回す方法

ClaudeとAhrefsを連携してSEO監査を月次で回す方法

Ahrefsコネクタで被リンク・キーワード順位・サイト健全性を取得し、前月との差分だけを月次レポートにする手順です。接続方法とプラン上限、スナップショット運用を扱います。

Ahrefsコネクタで月次SEO監査を回す仕組み

月次のSEO監査は、被リンク・キーワード順位・サイトの技術的な問題を毎月同じ観点で見比べる作業です。Ahrefsコネクタを使うと、この取得と集計をClaudeとの会話に寄せられます。

Ahrefsコネクタは、SEO分析ツールAhrefsが提供するコネクタです。Anthropic verifiedの表示があり、カテゴリはCommunication、Data & analytics、Sales & marketingに分類されています。追加時期は2026年1月で、サインインが必須です。接続先のURLは https://api.ahrefs.com/mcp/mcp です。

公式の説明では、できることとして次の項目が挙がっています。

  • キーワードの調査
  • 被リンクの分析
  • 順位の追跡
  • 従来の検索とAIプラットフォームでのブランド露出の監視
  • 競合との比較

Claudeは複数のAhrefs分析を1回の会話でつなぎ、確認の質問を挟みながら数値を突き合わせるとされています。

この記事の主題は、そのデータを「毎月同じ型で取り、前月との差分だけを報告する」運用に落とすことです。コネクタの接続手順は短く済みます。手間がかかるのは、前月の数値をどこに残し、何を差分として見るかの設計です。

利用条件とプランごとの取得上限

接続する前に、Ahrefs側の条件を確認します。ここを外すと、月の途中でデータが取れなくなります。

  • AhrefsのリモートMCPサーバーは、Lite以上の有料プランで使えます
  • 認可の画面で許可すると、アカウントにMCPスコープ付きの専用APIキーが作られます
  • 呼び出しはAPIユニットを消費します。直接APIを使った場合と同じ月間枠から引かれます
  • 使用状況は「Account settings」の「Limits and usage」で確認できます

Ahrefsの製品ページには、プランごとの上限が載っています。

プラン1リクエストの最大行数月間APIユニット
Lite1リクエストの最大行数100月間APIユニット20万
Standard1リクエストの最大行数250月間APIユニット80万
Advanced1リクエストの最大行数500月間APIユニット200万
Enterprise1リクエストの最大行数無制限月間APIユニット400万(カスタム可)

月次監査で効いてくるのは行数の上限です。Liteでは1回に100行までしか返らないため、「オーガニックキーワード全件の順位変動」のような依頼は、上位ページや上位キーワードに絞る前提で設計します。

ワークスペースの管理者は、APIキーごとに月間ユニットの上限を設定できます。監査用のキーだけ枠を絞っておくと、会話の中で広い依頼をかけたときに枠を使い切る事故を避けられます。

OAuthのほかに、MCPキーを手動で発行して設定に書く方法もあります(Enterpriseは自社のAPIキーでも接続できます)。また、カスタムスクリプトや標準のHTTP/JSON-RPCクライアントから外部MCPエンドポイントを直接叩く使い方は、公式が非対応・不許可と明記しています。自動化したい場合はClaude側の仕組みを使うか、Ahrefsの公開APIを使う分担になります。

Claudeに接続する手順

Claudeのアプリ版と、Claude Codeで手順が違います。

Claude(Web / Desktop)から接続する

OAuth認可で接続する場合の流れです。

  1. 「Customize」を開き、「Connectors」で「+」をクリックする
  2. 一覧から「Ahrefs」を探してカードを開き、「Connect」を押す
  3. Ahrefsのワークスペースとアカウントを選ぶ
  4. 同意画面で「Allow」をクリックする

接続後はチャットの設定でコネクタを有効にします。動作確認には、Ahrefsが例示している依頼が使えます。「表形式で、site-explorer-refdomainsを使い、ahrefs.comの過去7日間の上位10参照ドメインを出して」という形です。

コネクタの権限が「Always ask permission」のままだと、クエリごとに許可が求められます。月次の定型作業では、「Allow unsupervised」に切り替えると中断なく流れます。ただし、切り替えは組織のコネクタ権限の方針に合わせて判断してください。権限設定と監査ログの見方はClaudeコネクタの権限設定と監査ログにまとめています。

Claude DesktopではMCPトークンを使う方法もあります。設定ファイル claude_desktop_config.json に mcp-remote 経由でAhrefsを登録し、AhrefsのAPI Keys画面で「Generate MCP key」を押して得たキーを Authorization ヘッダーに入れます。OAuthで足りるなら、こちらは使わなくて構いません。

Claude Codeから接続する

Claude Codeなら、次の1行で登録できます。

claude mcp add ahrefs https://api.ahrefs.com/mcp/mcp -t http

登録後にClaude Codeを起動し、/mcp からAhrefsを選んで認証します。ブラウザでAhrefsにログインし、ワークスペースを選んで「Allow」を押すと成功メッセージが出ます。最後に、簡単なクエリで結果が返るか確かめます。

月次監査で使うデータと対応するツール

コネクタページには合計61のツールが並び、先頭の一覧には次のようなものがあります。

見たいもの関連するツール(コネクタページの表示)
キーワードの規模と推移関連するツール(コネクタページの表示)keywords-explorer-overview / keywords-explorer-volume-history
関連・候補キーワード関連するツール(コネクタページの表示)keywords-explorer-matching-terms / keywords-explorer-related-terms
追跡中のキーワードと競合関連するツール(コネクタページの表示)management-project-keywords / management-project-competitors
AI回答での露出関連するツール(コネクタページの表示)brand-radar-mentions-history / brand-radar-sov-historyなど
複数サイトの一括比較関連するツール(コネクタページの表示)batch-analysis

被リンクとサイト健全性は、コネクタページの先頭24件には載っていません。一方、Ahrefsの公式ドキュメントには、ツールをグループ単位で指定する仕組みがあります。グループには次のものがあります。

  • site-explorer-overview: ドメインレーティング、被リンクと外部リンクの統計、オーガニック・有料の概要、指標の履歴
  • site-explorer-reports: 被リンク、参照ドメイン、アンカー、オーガニックキーワードと競合、上位ページ
  • rank-tracker: 順位追跡の概要と競合レポート
  • site-audit: プロジェクト、検出された問題、ページエクスプローラー、ページ内容
  • gsc: Google Search Consoleのキーワード・ページ・順位・パフォーマンス履歴

つまり月次監査の3本柱は、被リンクが site-explorer-*、順位が rank-tracker、サイトの技術的な問題が site-audit に対応します。

ツール数の上限に当たるとき

MCPクライアントの中には、1つのサーバーが提示できるツール数に上限があるものがあります。Ahrefsのサーバーは多くのクライアントでその上限を超えるため、接続URLにクエリパラメータ tools を付けて必要なグループだけ提示させられます。

https://api.ahrefs.com/mcp/mcp?tools=site-explorer-overview,rank-tracker,site-audit

tools を省くと全ツールが提示されます。定番のツールだけを含む tools=essentials もありますが、単独指定に限られ、tools=essentials,site-audit のような組み合わせは拒否されます。存在しないグループ名は invalid tool category エラーで接続が拒否されるため、綴りを表と照合してください。月次監査では、上の3グループに絞る形が管理しやすい構成です。

前月との差分だけを出す運用設計

ここからが月次監査の中心です。前提として、前月の数値をClaudeが自動で覚えていると期待しない設計にします。Ahrefs側に履歴系のツールはありますが、レポートで比べたいのは「自分たちが先月報告した数字」であり、これは手元に残す必要があります。

スナップショットをファイルに残す

Claude Codeで回す場合、月ごとの取得結果をリポジトリ内のファイルとして保存します。

seo-audit/
  2026-08.json    # 前月のスナップショット
  2026-09.json    # 今月のスナップショット
  report-2026-09.md

CLAUDE.mdには、監査の手順を書いておきます。次は例示です。

## 月次SEO監査
 
- 対象ドメインは example.com と競合3社(competitors.txt)
- Ahrefsコネクタで次の4項目を取得し、seo-audit/YYYY-MM.json に保存する
  1. 被リンク: 参照ドメイン数と、新規・消失した参照ドメイン
  2. 順位: 追跡キーワードの順位と、前月からの変動幅
  3. サイト健全性: Site Auditで検出された問題の種類別件数
  4. 競合: 各社のオーガニックトラフィックの推移
- 保存後、直前の月のJSONと比較し、差分だけを report-YYYY-MM.md に書く
- 数値は取得結果をそのまま使い、推定値や補完値を混ぜない

最後の1行が要点です。取得できなかった項目を推測で埋めさせない指示を入れておくと、レポートの数値を後から辿れます。

差分の見方を固定する

差分レポートに入れる観点は、毎月同じ4つに固めます。

観点差分として出す内容見落としの例
被リンク差分として出す内容新規・消失した参照ドメイン、増減の大きい月見落としの例数は横ばいでも質の高いリンクが消えている
順位差分として出す内容上位10位を出入りしたキーワード、変動幅の大きいもの見落としの例平均順位だけ見て個別の落ち込みに気づかない
サイト健全性差分として出す内容増えた問題の種類と件数見落としの例総件数が減っても新種の問題が出ている
競合差分として出す内容伸びた競合と、その伸びたページ見落としの例自社の順位下落の原因が競合の新規ページにある

依頼文は、次のように「差分」と「根拠のツール」を指定します。

seo-audit/2026-08.json と今月のAhrefsの取得結果を比べて、
変化があった項目だけを表にしてください。
変化なしの項目は件数だけ書き、数値を補完しないでください。
取得できなかった項目は「取得不可」と書いてください。

実行してレポートを確認する

Claude Codeで対話的に流すなら、次のように指示します。

今月分のSEO監査を実行して。手順はCLAUDE.mdの「月次SEO監査」に従う。

出力されたレポートは、そのまま信じずに数値を抜き取りで確かめます。参照ドメインの上位数件はAhrefsの画面で開き、Claudeが報告した数字と一致するかを見ます。この確認を毎月の手順に含めると、集計の誤りに早く気づけます。

定期実行に載せる

毎月手で依頼するのが負担なら、スケジュール機能に載せます。CoworkのスケジュールタスクやClaude Code Desktopの定期実行タスクが候補です。作り方はCoworkスケジュールタスクの作成方法とClaude Code Desktopの定期実行タスクを参照してください。

定期実行では、コネクタの権限確認で処理が止まらないことが前提になります。前述の「Allow unsupervised」への切り替えが必要になるのはこの場面です。あわせて、監査用APIキーに月間ユニットの上限をかけておけば、想定外に大きな依頼が走っても枠を使い切りません。

競合データの補完とマーケティング業務での位置づけ

Ahrefsのデータは検索順位・被リンク・AI回答での露出が中心です。競合の訪問数や流入元まで見たい場合は、ClaudeとSimilarwebの連携と組み合わせる構成が考えられます。同じ競合分析でも、Ahrefsが検索順位・被リンク・AI回答での露出、Similarwebがトラフィックと訪問者の重なりを担当する分担です。

Coworkの部門別プラグインにも、総合的なSEO監査をまとめて行う /seo-audit コマンドがあります。詳細はClaude部門別プラグインの使い方にあります。月次の差分検知のように、取得元と保存先を自分で決めたい作業はコネクタ直結の運用が向き、汎用の監査ひな形が欲しいときはプラグインが向きます。

つまずきやすい点

  • 接続できない: Ahrefsのプランが無料か、Lite未満のときは使えません。Lite以上の有料プランが条件です
  • ツールが足りない、または多すぎる: tools パラメータでグループを絞り直します
  • 結果が途中で切れる: プランの行数上限に当たっています。依頼を上位N件や特定ページに絞ります
  • 月の途中でデータが返らなくなる: APIユニットの残量を「Limits and usage」で確認します
  • 外部から直接呼び出したい: 外部MCPエンドポイントへの直接アクセスは非対応です。プログラムからはAhrefsの公開APIを使います

なお、コネクタページには「信頼できる開発元のコネクタだけを使う」旨の注意が載っています。Anthropicは、開発元が提供するツールの内容を管理しておらず、想定どおり動く保証や、後から変更されない保証はできないとしています。組織で使う場合は、コネクタの許可範囲をClaude Enterpriseのコネクタ制限であらかじめ絞ることもできます。

まとめ

月次のSEO監査は、Ahrefsコネクタで取得し、前月のスナップショットと比べて差分だけを報告する形にすると、毎月の作業量が一定になります。ポイントは3つです。

  • Lite以上の有料プランが必要で、行数とAPIユニットの上限が取得範囲を決める
  • 被リンク・順位・サイト健全性は、site-explorer-* / rank-tracker / site-audit のグループに対応する
  • 前月の数値はファイルに残し、Claudeには差分の抽出だけを任せる

最初の月はスナップショットを作るだけで差分は出ません。差分レポートが意味を持つのは2回目からです。

この記事を共有:XはてブLinkedIn