Claude CodeでSEO分析基盤をゼロから構築する全手順【実務者向け】

キーワード調査にAhrefs、順位チェックにGoogle Search Console、記事管理にスプレッドシート、公開はWordPress。SEO業務はツールの数だけログイン画面があり、データの転記だけで1日の作業時間がかさんでいく。この状況に心当たりのあるSEO担当の方は多いはずです。

実はこれらの作業は、ひとつのターミナル画面に集約できます。Claude Codeは外部ツールとの接続、ファイル操作、コード実行を備えたAIエージェントで、Ahrefsのキーワードデータ取得からGSCの順位分析、記事の下書き生成まで、対話形式で一気に処理できます。「記事を書かせるAI」ではなく「SEO業務を丸ごと回せるAI」と捉えたほうが実態に近いでしょう。

本記事では、このClaude Codeを使ったSEO分析基盤をゼロから立ち上げる手順をまとめました。環境構築、MCP接続、スキル設計、ワークフロー運用まで、複数クライアントのSEOコンサルティングで実際に回してきた構成をベースに解説します。SEOの実務経験があり、Claude Codeにはまだ触れていない方を想定しています。

Claude Code × SEOで何ができるのか——3つの決定的なメリット

Claude CodeをSEO業務に導入すると、コマンド1つでコンテンツギャップ分析、定量評価、ネクストアクションの整理までが低コストで完了します。従来のチャットAIや手作業との決定的な違いは、データの取得から施策提案までを一気通貫で処理できる点にあります。

1. コマンド一発でコンテンツギャップが丸見えになる

競合が上位を取っているのに自社が書けていないキーワードを洗い出す作業、いわゆるコンテンツギャップ分析は、SEO担当者にとって定番かつ時間のかかるタスクです。

手作業だとAhrefsで自社と競合それぞれのキーワードをエクスポートし、スプレッドシートで突き合わせ、フィルタリングし、優先度をつける。この一連の作業に1〜2時間はかかります。

しかし、Claude Codeなら、Ahrefs MCPに接続した状態でコマンドを1行打つだけです。「自社ドメインと競合3社のオーガニックキーワードを比較して、自社が圏外のキーワードを検索ボリューム順に並べて」と指示すれば、数分でギャップの一覧が手に入ります。カテゴリごとのクラスタリングまで同時に走らせれば、どの領域で負けているかが構造的に把握できます。

この「見えていなかった機会損失」を数分で可視化できる点が、導入直後にもっとも効果を実感しやすい部分です。

[画像: コンテンツギャップ分析の出力イメージ——競合との比較表と機会キーワードのクラスタリング]

2. コンテンツの数値評価・定量分析が一瞬で回る

SEO施策の成否を判断するには数字が要ります。検索ボリューム、現在順位、クリック数、CTR、被リンク数などの指標を、キーワード単位・ページ単位で引き出し、期間比較し、傾向を読む作業は、データの取得と加工だけで相当な時間を食います。

Claude Codeでは、AhrefsとGoogle SearchConsoleのデータをMCP経由で直接取得し、その場で集計・比較・可視化まで処理します。たとえば「過去3ヶ月で順位が5位以上下がったキーワードを抽出し、検索ボリュームとトラフィック減少幅を付けて優先度順に並べて」という指示を自然言語で投げるだけで、データの取得からソート、フォーマット済みのレポート出力まで一括で完了します。

スプレッドシートに転記して関数を組む、ピボットテーブルでフィルタする、といった中間作業がまるごとなくなります。分析に使える時間が増えるのではなく、分析そのものが一瞬で終わるため、「データを見る→判断する→手を打つ」のサイクルが圧倒的に速くなります。

3. 分析結果からネクストアクションまで自動で整理される

データを取得して終わりではなく、「だから次に何をすべきか」まで整理してくれるのがClaude Codeの本領です。

たとえばリカバリープラン作成スキルを実行すると、サイト全体のキーワードポートフォリオを分析した上で、記事ごとに優先度を高・中・低で判定します。

リライトの具体的な方針としてタイトル変更案、追加すべきセクション、差別化ポイントを提示し、期待されるトラフィック増分を算出します。Advanced Web Rankingなどの調査データに基づくCTR目安(1位: 25〜30%、2位: 12〜15%、3位: 8〜10%)を使ったインパクト試算も含まれるため、施策の優先順位づけが定量的な根拠を持ちます。

従来であれば、データ分析→課題抽出→施策提案→優先順位づけの各工程を人が行い、チーム内で共有するためにドキュメントに落とし込む作業が必要です。この一連の流れに半日から丸一日を使っていた作業が、コマンド1つとAIの処理時間(数分〜十数分)で完了します。

しかも、これらの工程がAnthropic APIの従量課金で動くため、1回の分析にかかるコストは数十円〜数百円程度。記事外注なら1本数万円、社内リソースなら半日分の人件費がかかることを考えると、コストは格段に改善されます。

[画像: Claude Code SEO分析基盤の全体像——MCP・スキル・CLAUDE.mdの3層構造を示す概念図]

チャットAIとClaude Codeの根本的な違い

両者の間には、情報を返すだけか、外部データを取得して実行まで行うかという越えられない壁があります。ここを理解しておくと、Claude Codeの導入判断で迷わなくなります。

ChatGPTやClaude(チャット版)に「このキーワードの検索ボリュームを調べて」と頼んでも、返ってくるのは学習データに基づく推測値です。Ahrefsの実データにはアクセスできません。

Claude Codeは、MCPという接続規格を通じて、Ahrefs、Google Search Console、Slackなどの外部ツールに直接つながります。推測ではなく実データで分析し、結果をファイルに書き出し、コードを実行して可視化する一連の業務を、一回の指示で処理します。チャットAIが「助言をくれるアドバイザー」なら、Claude Codeは「データを自分で引っ張ってきてレポートをまとめ、記事の下書きまで仕上げる実務担当」です。

この違いが、先ほど挙げた3つのメリットを可能にしている土台です。

SEO分析基盤の全体設計

Claude Codeをインストールするだけではうまく動きません。MCP、スキル、CLAUDE.mdという3つの構成要素を理解し、それぞれの役割に合わせて設計することが、実務レベルのアウトプットを得るための前提条件です。

構成要素と役割分担

SEO分析基盤はMCP・スキル・CLAUDE.mdの3層で成り立ちます。それぞれが「手足」「仕事の型」「業務マニュアル」に対応しており、組み合わせることで初めてAIが実務レベルの仕事をこなせるようになります。

MCP

MCPが外部ツールとの接続層。Ahrefs、GSC、Slack、Notionなど、SEO業務で使うデータソースにClaude Codeからアクセスするための仕組みです。Claude Codeの「手足」にあたり、MCPが増えるほどAIが扱えるデータの幅が広がります。

スキル

スキル は、繰り返し実行するワークフローをMarkdownで書いたテンプレート。「キーワード調査はこの手順で、この形式で出力する」とルールを固めておけば、コマンド一発で同じ品質の出力を毎回再現できます。Claude Codeの「仕事の型」です。

CLAUDE.md

CLAUDE.mdはプロジェクト固有の知識・ルールを置くファイルです。担当クライアントの情報、分析の判断基準、出力フォーマットなどを書いておくと、Claude Codeがセッション開始時に読み込み、文脈を踏まえた応答を返します。Claude Codeの「業務マニュアル」と考えてください。

3層は独立ではなく、連動して機能します。スキル「/seo-recovery-plan」を実行すると、MCPでAhrefsからキーワードデータを取得し、CLAUDE.mdに定義されたクライアントの目標値を参照しながらリカバリープランを生成するというように、層をまたいだ処理が自動で走ります。

[画像: MCP・スキル・CLAUDE.mdの3層構造とデータの流れを示す概念図]

最小で活用する方法

いきなりフル構成を目指す必要はありません。段階的に広げたほうが、各層の役割を体感しながら進められます。

Step 1: 最小構成(CLAUDE.md + WebSearch)

Claude Codeには標準でWeb検索機能が入っています。CLAUDE.mdにクライアント情報と分析ルールを書くだけでも、検索意図の分析、上位記事の調査、構成案の作成は回ります。まずここで動きに慣れるのが近道です。

Step 2: Ahrefs MCPを追加

Web検索では取れない定量データ、例えば検索ボリューム、キーワード難易度、被リンク数、ドメインレーティング をAhrefsから直接引けるようにします。データに裏付けられたキーワード選定や競合分析が可能になる段階です。

Step 3: Google Search Console・Slack・Notionを追加

Google Search Consoleで公開後の実績を計測し、Slackでクライアントとの議論の文脈をAIに渡し、Notionでプロジェクト管理と接続する。ここまで来ると、SEO業務のほぼ全工程がClaude Code上で完結します。

環境構築の実践手順

Claude Codeの導入からMCP接続まで、実際に手を動かして基盤を立ち上げる工程を順に追います。Node.js環境さえあれば、インストールから初回起動までは5分程度で完了します。

Claude Codeのインストールと初期設定

インストール自体は5分もかかりません。Node.js環境があれば、ターミナルからコマンドを数回打つだけでセットアップが完了します。初期設定のポイントはフォルダ構成の設計にあります。

# Node.jsのバージョン確認
node -v

# Claude Codeをインストール
npm install -g @anthropic-ai/claude-code

# 作業フォルダを作成
mkdir seo-workspace && cd seo-workspace

# Claude Codeを起動
claude

初回起動時にAnthropicアカウントとの認証が入ります。画面の案内どおりに進めれば完了します。

複数クライアントを扱うなら、フォルダ設計も重要です。クライアント単位でディレクトリを分け、それぞれにCLAUDE.mdを配置する構成が実運用で安定します。

seo-workspace/
├── CLAUDE.md # 共通ルール
├── client-a/
│ ├── CLAUDE.md # クライアントA固有情報
│ ├── analysis/
│ └── articles/
├── client-b/
│ ├── CLAUDE.md
│ ├── analysis/
│ └── articles/
└── skills/ # 共通スキル
├── seo-query-research/
├── seo-structure/
├── seo-writing/
└── seo-rewrite/

CLAUDE.mdの設計ポイント

CLAUDE.mdはプロジェクトの業務引き継ぎ書にあたるファイルです。ここに書いた内容がClaude Codeの振る舞いを決めるため、設計がアウトプットの質に直結します。

SEO業務で最低限押さえるのは4項目です。

役割定義

 Claude Codeにどんな立場で動いてほしいか。「SEOコンサルタントのパートナーとして、データ分析・記事制作・レポート作成を担う」など。

クライアント情報

担当サイトのドメイン、ターゲット市場、競合企業、事業KPI。情報が具体的であるほど、分析や提案の精度が上がります。

分析ルール

Ahrefsデータの扱い(金額はUSDセント単位のため100で割る)、優先度の基準(検索Vol 5,000以上かつ10位以内を「高」)など。

出力フォーマット

レポートの構成、ファイル命名規則、保存先ディレクトリ。統一しておくと整理の手間が激減します。

markdown
# CLAUDE.md 例(抜粋)

## 役割
SEOコンサルタントのパートナーとして
データ分析、記事制作、レポート作成を担当。

## クライアント情報
– ドメイン: example.co.jp
– 事業: BtoB SaaS(プロジェクト管理ツール)
– 主要競合: competitor-a.com, competitor-b.com
– KPI: オーガニックセッション月間50,000

## Ahrefs利用ルール
– 金額データはUSDセント単位。表示時は100で割る
– 初回はdocツールでAPI仕様を確認してから使う
– where句はJSON形式で記述

## 出力ルール
– 保存先: analysis/ フォルダ
– ファイル名: {種別}-{YYYY-MM-DD}.md
– 言語: 日本語

MCP接続の設定方法

MCP接続はClaude Codeの強みの根幹です。設定自体はコマンド1行で済みますが、運用時の注意点を事前に押さえておくと、後のトラブルを回避できます。

# Ahrefs MCP サーバーを追加
claude mcp add ahrefs — npx -y @ahrefs/mcp

運用上の注意点がいくつかあります。Ahrefs MCPは初回利用時に`doc`ツールでAPIドキュメントを必ず確認してください。エンドポイントやパラメータの仕様がバージョンで変わることがあります。また、短時間に大量のクエリを投げるとレートリミットに引っかかるため、順次実行が安全です。

GSC連携はGoogle Cloud ConsoleでSearch Console APIを有効化し、サービスアカウントのJSONキーをプロジェクトに配置する形で実現します。Slack MCPを入れれば、クライアントとのやり取りの文脈をClaude Codeが直接参照できるようになり、直近の議論を踏まえた提案が出せるようになります。

スキルでSEOワークフローを自動化する

MCPでデータへのアクセスが整ったら、繰り返し使うワークフローを「スキル」に固めます。SEO業務の品質と効率を安定させる鍵はこの工程にあります。

SEOスキルの設計思想

スキルの本質は「属人化しがちなSEOワークフローを、再現可能な形式に落とし込むこと」にあります。Markdownファイルに手順・判断基準・出力フォーマットを書いたワークフロー定義で、プログラミングは不要。日本語のMarkdownが書ければ誰でも作成・編集できます。

なぜスキル化するのかについて、理由は3つあります。

再現性

毎回同じ手順をブレなく回せます。担当者が変わっても、スキルに定義された手順どおりに実行すれば同じ品質のアウトプットが出ます。

品質安定

判断基準を明文化することで、分析の抜け漏れを防げます。たとえばキーワード調査スキルに「検索ボリューム・KD・検索意図の3軸で評価する」と書いておけば、確認すべき観点の抜けが構造的に起きなくなります。

チーム展開

スキルを共有すれば、メンバーが同じ水準で業務を回せるようになります。新メンバーのオンボーディングコストも下がり、属人化していたノウハウがチームの資産に変わります。

.claude/skills/ にSKILL.mdを置くと、Claude Codeがスラッシュコマンドとして認識します。

記事制作4工程スキルの実装例

記事制作では、調査・構成・執筆・リライトの4工程をそれぞれ独立したスキルとして定義し、順番に走らせるフローを構築しています。各工程の出力が次の入力に自動で流れるため、途中でデータを手動で移す必要がありません。

工程1: /seo-query-research(クエリ調査)

対象キーワードの検索意図、ユーザーの悩み、上位5サイトの分析、関連ロングテールの抽出を行います。Web検索で実際の上位コンテンツを読み取り、客観データに基づく調査レポートにまとめます。

工程2: /seo-structure(構成案作成)

調査結果をもとに、上位記事との差別化戦略を立て、H2を5〜8個、H3を必要に応じて配置した見出し構成を出力します。各セクションに「含めるべき情報」「使う事例」「図表の提案」が付くので、執筆がそのまま始められます。

工程3: /seo-writing(記事執筆)

構成案に沿って10,000文字を目安に書き上げます。スキル内に文章表現のルール——段落は3〜4文で150文字程度、箇条書きの1項目は160文字以内、見出し直下には100文字のリード文を必ず入れる——が細かく定義されており、品質がブレません。

工程4: /seo-rewrite(リライト)

AI生成文章のクセ(テンプレ感、記号の多用、安全クッション表現)を除去し、人が書いたと感じる文体に全面書き直しします。20項目以上の厳守ルールに従い、BtoB記事としてのトンマナに仕上げます。

4工程を1セッション内で連続実行すると、調査→構成→執筆→リライトのデータが自動で引き継がれます。手動でのコピー&ペーストは一切ありません。

分析系スキルの実装例

記事を書くだけがSEO業務ではありません。冒頭で触れた「ネクストアクションの整理」を自動化するスキルも実装しています。

/seo-recovery-plan は、冒頭で紹介したリカバリープラン作成の具体的なスキル実装です。スキルMDには、Ahrefsのどのエンドポイントをどの順番で叩くか、優先度の判定ロジック(検索Vol × 現在順位のマトリクス)、出力フォーマット(Executive Summary → 詳細分析の2段構成)がすべて定義されています。同じスキルをチームメンバーが実行しても、同一品質のプランが出力される点がスキル化の最大の価値です。

 

/seo-change-briefは公開済みの記事URLを渡すと、リライトの変更指示書を生成するスキル。現状の数値評価→検出された問題点→具体的な修正指示(タイトル案、追加セクション、削除推奨箇所)という流れで出力され、そのままライターに渡せる形式になっています。

実践ワークフロー — キーワード調査から効果測定まで

構築した基盤の上で、日々のSEO業務がどう動くか。時系列で追います。

キーワード調査

実際の業務で最も使用頻度が高い「新規記事のキーワード選定」を例に、基盤がどう動くかを見ていきます。ターミナルでコマンドを1行打つところからスタートです。

/seo-query-research SaaS管理ツール 比較

Web検索で上位10件を分析し、検索意図(比較検討型)、ユーザーの悩み(ツールが多すぎて選べない、導入コストが見えない)、上位記事がカバーしている範囲を抽出します。

Ahrefs MCPが接続されている環境なら、検索ボリューム、KD、CPC、関連キーワードの定量データが重なります。定性的な洞察と定量データの掛け合わせで、キーワード選定の精度が一段上がります。

記事制作

キーワードが決まったら、セッションを切り替えずそのまま構成→執筆→リライトへ進みます。セッションを維持することで、調査フェーズの知見がすべて引き継がれる点が大きなメリットです。

/seo-structure SaaS管理ツール 比較

/seo-writing SaaS管理ツール 比較

/seo-rewrite

4工程を通した所要時間は、テーマにもよりますが10,000文字の記事で30分〜1時間。同じ品質を手作業で仕上げると2〜3日かかることを考えれば、かなりの短縮です。

効果測定・改善

記事は公開して終わりではなく、公開後のデータ計測と改善サイクルこそがSEO成果を左右します。GSCデータを使った定点観測の流れを見てみましょう。公開1ヶ月・3ヶ月の時点でクリック数、表示回数、平均順位、CTRの推移を確認し、目標に届いていない記事や、表示の割にCTRが低い記事を洗い出します。

サイト全体のトラフィックが下降傾向にあるなら `/seo-recovery-plan` で一括分析。どの記事を、どの優先度で、どう直すべきかがデータに基づいて整理されたプランとして出てきます。

月次レポートもClaude Code上で回せます。GSCとAhrefsのデータを統合し、主要KPIの推移、順位変動キーワード、新規獲得キーワードをまとめたレポートの自動生成が可能です。

導入時のつまずきポイントと対策

構築の過程でつまずきやすいのは、MCP接続のエラー、CLAUDE.mdの情報不足、Ahrefsデータの単位変換の3点です。いずれも原因と対処法を事前に知っておけば簡単に回避できます。

MCP接続エラー

Ahrefs MCPで最も多いトラブルは、APIキーの期限切れとレートリミット超過の2つです。

APIキーはAhrefsの管理画面から有効期限を確認し、定期的に更新してください。キーが失効していると、Claude Codeがデータを取得しようとした時点でエラーが返ります。レートリミットについては、短時間に大量のクエリを投げると制限に引っかかるため、大量取得時はリクエストを順次実行で分散するのが安全です。

Ahrefsの金額データの単位変換

Ahrefsが返すtraffic_valueなどの金額データは、USDセント単位です。235,000と表示されたら実際は2,350 USDになります。

この変換を毎回手動で行うのは手間なので、CLAUDE.mdに「Ahrefsの金額データはUSDセント単位。表示時は100で割ってUSD換算する」と書いておきましょう。Claude Codeが自動で換算して表示するようになります。

CLAUDE.mdのコンテキスト不足

スキルを走らせても期待どおりの出力にならない場合、CLAUDE.mdに書かれた情報が足りていないことが大半です。

たとえばクライアント固有の専門用語やNG表現が未記載だと、Claude Codeは一般的な表現で出力してしまいます。業界特有の言い回し、競合企業名、ターゲットペルソナの属性など、判断に必要な情報はCLAUDE.mdに明記しておく必要があります。出力の質が低いと感じたら、まずCLAUDE.mdの情報量を疑ってください。

コスト管理の考え方

導入を検討する上で避けて通れないのがコストの話です。Claude CodeはAnthropic APIの従量課金で動くため、使い方次第で月額が大きく変わります。実運用でのコスト感を共有します。

モデルの使い分けがポイントです。ファイル検索やフォーマット変換にはHaiku(最安)、記事生成・分析にはSonnet(中程度)、戦略立案や設計判断にはOpus(最高)を割り当てれば、品質を落とさずコストを抑えられます。

実務の目安として、10,000文字の記事を4工程で制作する場合、Sonnetベースで数百円〜1,000円程度。手作業の人件費と比べれば、コストパフォーマンスは十分です。

まとめ

Claude CodeによるSEO分析基盤は、CLAUDE.md + WebSearchの最小構成から始め、Ahrefs MCP、GSC、スキルを段階的に追加していくことで、1ヶ月程度で運用に乗せることができます。ツールの使い方を覚えるのではなく、自分のワークフローに合わせてClaude Codeを設計する——この視点の転換が、AI活用で成果を分ける境目です。

malna株式会社では、SEO戦略の設計からClaude Code等のAIツールを活用した分析基盤の構築、コンテンツ制作、効果測定まで、一気通貫でのマーケティング支援を行っています。「SEO施策の優先度の付け方がわからない」「社内にSEO分析の仕組みを作りたいが何から手をつけるべきか迷っている」という方は、無料相談にてお気軽にお問い合わせください。現在の課題をヒアリングしたうえで、最適な施策プランをご提案します。

本記事で紹介したCLAUDE.mdのサンプル、SEOスキル一式、ディレクトリ構成のテンプレートはGitHubリポジトリで公開しています。クローンまたはダウンロードして、自社の環境に合わせてカスタマイズしてください。

[GitHubリポジトリ: TODO_REPO_URL]

SEO会社のおすすめ19選!選び方や注意点なども解説

コンテンツマーケティング代行おすすめ15選!選び方やメリットなどを解説

無料相談はこちら
                   

執筆者情報

野中 力斗

writer 野中 力斗 consultant
デジタルマーケティング全般を担当。SEOの戦略設計と実行、コンテンツ制作、SalesforceやHubSpotなどのマーケティングオートメーションツールの運用、データ分析を通じた成果改善に注力。
2023年よりmalna株式会社に参画し、多角的なアプローチでクライアントの成長を支援。
記事一覧はこちら

関連記事タグをクリックでカテゴリページを開きます

malnaのマーケティングについて

弊社ではメディアやSNSなど総合的な支援が可能です。
媒体ごとに違うパートナーが入ることもなくスピーディな意思決定が可能です。
ご不明点や不安な点等ございましたらお気軽にお問い合わせください。

サービス資料はこちら 詳しく見る