コンテンツへスキップ

ClaudeをSEMrushに接続するには?

SEMrushのエクスポートデータをClaudeに手作業でコピーしていると、リサーチの流れが途切れてしまううえ、常に古いデータで作業することになります。SEMrush MCP(Model Context Protocol)サーバーを使えば、Claudeが会話の中でSEMrushのデータにライブで直接アクセスできるようになり、この問題を解決できます。このページでは、その接続の概要、設定に必要なもの、そしてドメイン概要、キーワードギャップ分析、被リンクの取得といった競合リサーチでの活用方法を解説します。

寄稿者

SaaS Hackers
ブログ

簡単な回答:SEMrush MCP(Model Context Protocol)サーバーを使えば、ClaudeをSEMrushに接続できます。Claudeがドメイン概要、キーワードギャップ分析、被リンクの取得を含むSEMrushのライブデータに直接アクセスできるようになります。設定は10分以内で完了し、SEMrushのAPIキーと、Claude ProまたはClaude Desktopが必要です。

SEMrushのデータをClaudeに手作業でコピーする作業は、B2B SaaSのSEOワークフローで最も時間を取られる作業のひとつです。CSVをエクスポートして貼り付け、文脈を失い、新しいクエリのたびに同じ作業を繰り返すことになります。SEMrush MCPサーバーを使えば、この手間がすべてなくなります。

このガイドでは、ClaudeをSEMrushに接続する手順をステップごとに説明し、その接続をSaaSチームにとって最も重要な3つのリサーチ業務、つまりドメイン概要、キーワードギャップ分析、被リンクの取得に活用する方法を具体的に紹介します。これらのワークフローを軸に、より幅広いSEO体制を構築する場合は、B2B SaaSのベストSEOエージェンシーを参考に、リサーチと実行の進め方を比較してみるのも有効です。

SEMrush MCPとは何か、なぜ重要なのか

MCPはModel Context Protocolの略です。Claudeのようなだれでも使えるAIツールが、データを手作業でやり取りすることなく、外部のデータソースやAPIに直接接続できるようにするオープンスタンダードです。

SEMrush MCPサーバーは、ClaudeとSEMrush APIをつなぐ橋渡しの役割を果たします。接続すると、Claudeは会話の途中でSEMrushのライブデータを照会し、処理して、構造化された分析結果を返します。チャット画面から離れる必要はありません。

競合リサーチを行うB2B SaaSチームにとって、これはワークフローを大きく変えます。5つのレポートをエクスポートしてスプレッドシートでつなぎ合わせる代わりに、Claudeに質問するだけで、データの取得、解釈、インサイトの提示までを一度に行ってくれます。

始める前に必要なもの

接続を設定する前に、次のものが揃っていることを確認してください。

  • APIアクセスが可能なSEMrushアカウント。SEMrush APIはGuruプランとBusinessプランで利用できます。SEMrushのアカウント設定からAPIキーを取得する必要があります。
  • Claude ProまたはClaude Desktop。カスタムコネクタとMCP連携には、最低でもClaude Proが必要です。MCPの設定には、Claude Desktop(ダウンロード版アプリ)の利用をおすすめします。
  • お使いのマシンにNode.jsがインストールされていること。MCPサーバーはローカルで動作し、Node.jsのバージョン18以上が必要です。

Claudeをウェブ版のみで使っている場合は、先に進む前にClaude Proへアップグレードするか、Claude Desktopをダウンロードする必要があります。

ClaudeをSEMrushに接続する手順

ステップ1:SEMrushのAPIキーを取得する

  1. SEMrushアカウントにログインします
  2. アカウント設定からAPIユニットを開きます
  3. APIキーをコピーして、すぐに取り出せる場所に保管します

APIキーはClaudeがSEMrushに送るすべてのリクエストの認証に使われます。パスワードと同じように大切に管理してください。

ステップ2:SEMrush MCPサーバーをインストールする

ターミナルを開き、次のコマンドを実行します。

npx @semrush/mcp-server

これでSEMrush MCPサーバーのパッケージがローカルにインストールされます。この作業は一度だけ行えば十分です。

ステップ3:MCPサーバーを使うようClaude Desktopを設定する

  1. Claude Desktopを開きます
  2. Settings、Developer、Edit Configの順に進みます
  3. 次のファイルが開きます: claude_desktop_config.json ファイル
  4. 次のブロックを以下の中に追加します: mcpServers オブジェクト:
{
  "mcpServers": {
    "semrush": {
      "command": "npx",
      "args": ["-y", "@semrush/mcp-server"],
      "env": {
        "SEMRUSH_API_KEY": "your_api_key_here"
      }
    }
  }
}
  1. 置き換え your_api_key_here ステップ1でコピーしたAPIキーに置き換えます
  2. ファイルを保存します

ステップ4:Claude Desktopを再起動する

Claude Desktopを完全に終了してから、もう一度開きます。再起動後、チャット画面の下部にSEMrushサーバーが有効なツールとして表示されます。小さなハンマーのアイコンまたはツールの表示があれば、MCP接続が有効になっています。

ステップ5:接続をテストする

次のプロンプトをClaudeに入力します。

"Use SEMrush to pull a domain overview for [yourdomain.com]"

接続が正常に動作していれば、ClaudeはSEMrushにリアルタイムで問い合わせ、そのドメインのオーガニックトラフィックの推定値、キーワード数、オーソリティスコア、被リンクの合計数を返します。

ClaudeとSEMrushをB2B SaaSのリサーチに活用する方法

接続が有効になったら、本当の価値はどのプロンプトを実行するかで決まります。ここでは、SaaSのSEOチームにとって特に役立つ3つのワークフローを紹介します。

ドメイン概要:競合を数秒でベンチマークする

ドメイン概要では、競合のオーガニックでの存在感をひと目で把握できます。MCPを接続していれば、このデータを取得し、自社のポジショニングに照らして解釈するようClaudeに依頼できます。

使用するプロンプト:

"Pull a SEMrush domain overview for [competitor.com] and summarise their top traffic-driving pages, estimated monthly organic visits, and authority score. Flag any categories where they appear to have strong topical coverage."

ClaudeはSEMrushの生データを返したうえで、解釈も加えます。得られるのは単なる数字ではなく、競合がどこで、なぜ優位に立っているのかという読み解きです。

出力で確認すべきポイント:

  • オーソリティスコアが50を超える場合は、確立されたドメインであり、ヘッドタームで追い抜くのは難しいことを示します
  • トラフィックは多いのにキーワード数が少ない上位ページは、強いブランド検索やナビゲーション目的の検索意図を示していることが多いです
  • キーワードを密にカバーしているカテゴリは、競合がコンテンツの深さに投資してきた領域を示します

キーワードギャップ分析:競合が押さえている機会を見つける

キーワードギャップ分析では、自社ドメインと1つ以上の競合を比較し、競合が上位表示されていて自社が表示されていないキーワードを特定します。すでに存在する需要を可視化できるため、SaaSのSEOで最も費用対効果の高いリサーチ業務のひとつです。

使用するプロンプト:

"Run a keyword gap analysis between [yourdomain.com] and [competitor1.com] and [competitor2.com] using SEMrush. Show me the top 20 keywords where both competitors rank in the top 10 but we do not appear. Group them by intent if possible."

ClaudeはSEMrushからギャップデータを取得してフィルタリングし、結果を検索意図(情報型、比較検討型、取引型)ごとに整理します。SEMrushの画面で手作業で行えば約30分かかるフィルタリングを省けます。コンテンツ、SEO、デマンドジェネレーションにまたがってこれを運用に落とし込みたいチームは、しっかりしたB2B SaaSマーケティングオペレーションの枠組みと組み合わせることで、インサイトを確実に実行につなげられます。

出力結果の活かし方:

  • 自社が取りこぼしている、比較検討型または取引型の検索意図を持つキーワードが最優先です
  • 2社以上の競合が同じキーワードで上位5位に入っている場合、そのSERPはすでに確立されており、参入するには強いコンテンツの切り口が必要です
  • グループ化された出力をそのままコンテンツのブリーフに使いましょう。検索意図のクラスタリングから、各コンテンツに必要な形式がわかります

キーワードの機会をコンテンツに変えるために外部のサポートが必要な場合は、B2B SaaSのベストコンテンツマーケティングエージェンシーを確認してみるのも有益な次のステップです。

ClaudeとSEMrushで被リンクを調べれば、競合のリンクプロファイルを取得し、タブを切り替えたりデータをエクスポートしたりすることなく、そのまま戦略的な質問を投げかけられます。

使用するプロンプト:

"Pull the top 50 referring domains linking to [competitor.com] using SEMrush. Filter for domains with an authority score above 40 and identify any that appear to be industry publications, directories, or resource pages we could also target."

ClaudeはSEMrushの被リンクデータをドメインの種類と照らし合わせ、最も実行しやすいリンク獲得先を提示します。スプレッドシートで20分かかる手作業の仕分けが、このプロンプトなら2分未満で済みます。

出力結果の活用方法:

  • 競合にリンクしている業界メディアは、最初にアプローチすべき対象です
  • リソースページやディレクトリには登録手続きが用意されていることが多いため、リンク構築のキューに加えましょう
  • 複数の競合が同じリンク元ドメインを共有している場合、そのリンク元は明らかに自社のカテゴリをカバーしており、優先する価値があります

よくあるセットアップの問題と対処法

再起動後にClaudeにSEMrushツールが表示されない
JSON設定ファイルに構文エラーがないか確認してください。カンマや括弧が1つ抜けているだけで、設定は何も表示されないまま機能しなくなります。保存する前にJSONバリデーターを使ってください。

最初のクエリでAPIキーのエラーが出る
ご利用のSEMrushプランにAPIアクセスが含まれているか確認してください。StarterプランとProプランには、標準ではAPIユニットが含まれていません。Guruプランでも、APIユニットを別途購入する必要がある場合があります。

大規模なクエリで応答が遅い
SEMrush APIにはレート制限があります。大規模なキーワードギャップレポートを取得する場合は、タイムアウトを避けるため、クエリを小さく分割してください(例:競合を1社ずつ処理する)。

MCPサーバーが見つからないエラー
Node.js 18以上がインストールされていることを確認してください。次のコマンドを実行します: node --version ターミナルで実行して確認します。古いバージョンの場合は、まずNode.jsを更新してください。

SEMrushのリサーチにClaudeは適したツールか?

Claudeは、会話の中で大規模なデータセットを扱える点から、SEMrushのリサーチワークフローに特に向いています。データを単体で要約するだけのツールとは異なり、Claudeはリサーチセッション全体で文脈を保持します。そのため、ドメイン概要を取得し、キーワードギャップを実行したうえで、両方のデータセットを同時に参照するフォローアップの質問もできます。

競合リサーチ、コンテンツのブリーフ作成、リンク構築を行うB2B SaaSチームにとっては、コンテキストの切り替えが減り、生データから意思決定までの時間が短縮されることを意味します。

よくある質問

SEMrush MCPサーバーとは?
SEMrush MCPサーバーは、Model Context Protocol標準を使ってClaudeとSEMrush APIをつなぐ、ローカルで動作するコネクタです。設定が完了すると、ClaudeはドメインのメトリクスやキーワードデータからSEMrushの被リンク情報まで、ライブデータを手作業のエクスポートなしに会話の中で直接照会できるようになります。

ClaudeにSEMrushを接続するには、有料のSEMrushプランが必要ですか?
はい。SEMrush APIへのアクセスはGuruプランとBusinessプランで利用できます。アカウントに十分なAPIユニットも必要です。標準のProプランにはAPIアクセスが含まれていないため、MCP接続を設定する前にご利用のプランを確認してください。

Webブラウザ版のClaudeでSEMrush MCPを使えますか?
ここで説明しているMCPのセットアップは、Claude Desktop(ダウンロード型アプリ)で利用できます。Webインターフェースを使うClaude Proのユーザーもカスタムコネクタを作成できますが、MCPサーバーの設定は、デスクトップアプリを使うのが最も簡単です。

SEMrushのデータを手作業でClaudeにコピーする方法とは何が違いますか?
データを手作業で貼り付ける方法では、セッションをまたぐと文脈が失われ、データが変わるたびに再エクスポートが必要になります。MCP接続なら、Claudeが必要なときにSEMrushの最新データへアクセスできるため、先週のスナップショットではなく、現在の順位を反映したリサーチができます。

MCPを通じて、ClaudeはSEMrushのどのデータにアクセスできますか?
SEMrush MCPを通じて、Claudeはドメイン概要、オーガニックキーワードのデータ、キーワードギャップ分析、被リンクプロファイル、参照ドメインのデータ、キーワードリサーチツールにアクセスできます。利用できるツールは、ご契約のSEMrushプランとアカウントで利用可能なAPIユニットによって異なります。

寄稿者

SaaS Hackers

B2B SaaSの専門家を探す

レビューのうえ、サービスや専門分野ごとに分類したB2B SaaSの専門家とエージェンシーのディレクトリをご用意しました。ぜひご覧ください。

専門家を探す
すべて見る