CC for Biz
2026/03/31Claude Code
AI活用Skills活用

Claude Code×SEO|競合分析を自動化した全手順

Claude Code×SEO|競合分析を自動化した全手順

ローカルSEOの競合分析、まだ手作業でやっていませんか

「近くの○○」で検索したとき、Googleマップに表示される3枠(ローカルパック)。ここに入るかどうかで、問い合わせ数が大きく変わります。

Google検索の46%はローカルな意図を持つとされており、検索後24時間以内に約60%が実際に店舗を訪問するというデータもあります。つまり、ローカルSEOは「いますぐ客」に直結する施策です。

しかし、競合のGoogleビジネスプロフィール(GBP)を一つずつ開いてカテゴリを確認し、レビューを読み込み、自社との差分をまとめる——この作業を手作業でやると半日は飛びます。

私はこの一連の競合分析をClaude Codeで自動化しています。介護施設のクライアントにMEO対策を提案したときも、Claude CodeにMCPで競合情報を取得させ、分析→レポート→改善案の提出→実行まで一気通貫で進めました。

この記事では、Claude Codeを使ったローカルSEO競合分析の具体的な手順を、実際のプロンプト例を交えて解説します。

Claude Codeが競合分析に向いている3つの理由

SEOの競合分析にChatGPTやGeminiではなく、なぜClaude Codeなのか。実務で使い分けてきた経験から、3つの理由があります。

Claude Code × ローカルSEO競合分析の全体フロー図。データ取得→競合分析→レポート生成→改善実行の4ステップ

1. MCP連携でデータ取得から分析まで一気通貫

Claude CodeはMCP(Model Context Protocol)を通じて、Google Search ConsoleやMicroCMSなどの外部サービスと直接連携できます。「データを取ってきて」「分析して」「レポートにまとめて」を1つのセッション内で完結できるのが最大の強みです。

ChatGPTやGeminiでは、データを手動でエクスポートしてから貼り付ける必要があります。この「手動の橋渡し」がなくなるだけで、作業時間が大幅に短縮されます。

2. 大規模コンテキストでも精度が落ちない

競合分析では、複数の競合のGBP情報、レビュー、自社のSearch Consoleデータなど、大量の情報を同時に扱います。Opus 4.6は膨大なコンテキストを読ませても分析の精度が落ちにくいのが特徴で、「3社分のレビュー200件を一度に読んで傾向を比較する」といった作業に向いています。

3. Skillsで分析フローを再利用できる

一度作った分析フローをSkillとして保存すれば、次回から同じ品質の分析を即座に再現できます。私の場合、SEO記事の執筆からMicroCMSへの投稿までをSkill化しており、キーワード選定→記事執筆→投稿→既存記事リスト更新が一連のフローで完結します。

実践1: GBPカテゴリ・属性の競合監査

ローカルSEOで最も即効性が高いのが、GBPのカテゴリと属性の最適化です。カテゴリが間違っていると、そもそも検索結果に表示されません。

介護施設のMEO対策を行ったとき、まずClaude Codeに競合のGBPカテゴリを取得・比較させました。

プロンプト例: カテゴリ監査

以下のようなプロンプトをClaude Codeに投げます。

以下の競合3社のGoogleビジネスプロフィールを調査してください。

競合A: [GBP URL]
競合B: [GBP URL]
競合C: [GBP URL]
自社: [GBP URL]

各社のプライマリカテゴリ、セカンダリカテゴリを抽出し、
以下の形式でスプレッドシートにまとめてください。

- 全競合が持っていて自社にないカテゴリ → 最優先で追加
- 2社が持っていて自社にないカテゴリ → 追加推奨
- 1社だけが持つカテゴリ → 差別化の機会

属性(veteran-owned, free estimates等)も同様に比較してください。

実際にこの分析を介護施設の競合に対して行ったところ、セカンダリカテゴリの追加だけで新しい検索クエリでの表示が増えたケースがありました。設定を1つ変えるだけなので、最も費用対効果の高い施策です。

属性の見落としが意外と多い

GBPの属性(「無料見積もり」「24時間対応」「バリアフリー」など)は、多くの事業者が設定し忘れています。競合が設定していて自社にない属性は、検索マッチングの機会損失になります。Claude Codeに競合との差分を出させるだけで、すぐに改善できるポイントが見つかります。

実践2: レビュー感情分析で「顧客の本音」を抽出する

星の数よりも重要なのがレビューの中身と速度です。200件のレビューがあっても、180件が2年前のものなら、毎月15件ずつ増えている90件の競合の方が評価されます。

プロンプト例: レビュー分析

以下の競合GBPリストのレビューを分析してください。

[競合URL1]
[競合URL2]
[競合URL3]

各競合について以下を抽出:
1. 直近30日/60日/90日のレビュー件数(レビュー速度)
2. レビューで最も言及されるサービス名(上位5つ)
3. レビューで言及される地域名・地名(上位5つ)
4. 5つ星レビューに共通する感情的なキーワード
5. 低評価レビューに共通する不満点

最後に、自社のレビュー依頼時に顧客に伝えるべき
キーワード・フレーズのリストを作成してください。

この分析で得られる「顧客が実際に使う言葉」は、GBPの説明文やWebサイトのコピーライティングにそのまま使えます。

たとえば、競合の5つ星レビューに「急な対応にも関わらず丁寧だった」という表現が繰り返し出てくるなら、自社のGBP説明文にも「急なご依頼にも迅速に対応」といった表現を入れることで、検索マッチングとクリック率の両方を改善できます。

レビュー返信もテンプレート化する

Googleはレビューへの返信がランキングに影響すると公式に認めています。Claude Codeに競合の返信パターンを分析させた上で、自社用の返信テンプレート(5つ星用・4つ星用・低評価用)を生成させると、返信1件あたり60秒以下で対応できるようになります。

月10件のレビューに毎回サービス名と地域名を含めて返信すれば、年間120件のキーワード入りコンテンツがGBP上に蓄積される計算です。

実践3: Search Console連携でコンテンツギャップを見つける

GBPの最適化と並行して、Webサイト側のSEOも自動化できます。私はClaude CodeにMCPでGoogle Search Consoleを接続し、検索パフォーマンスデータを定期的に取得しています。

ページ2の「金脈」を見つける

最も費用対効果が高いのは、検索順位11〜20位(ページ2)のキーワードです。すでにGoogleに評価されているが、あと一押しでページ1に上がれるキーワード。これを見つけて優先的に改善します。

GSCから過去90日の検索パフォーマンスデータを取得し、
以下の条件に合うキーワードを抽出してください。

- 平均掲載順位: 11〜20位
- インプレッション: 月100以上
- クリック率: 5%未満

各キーワードについて:
1. 現在ランクインしているページURL
2. そのページのタイトルタグにキーワードが含まれているか
3. H1にキーワードが含まれているか
4. 本文の最初の100文字にキーワードが含まれているか

改善すべきページを優先度順にリストアップし、
具体的な修正内容を出力してください。

実際に自社サイト(fyve.co.jp)でこの分析を行い、タイトルタグとH1の修正だけでページ2からページ1に上がったキーワードが複数あります。新しいページを作るよりも、既存ページの微調整の方が圧倒的に速く結果が出ます。

定期実行で競合の変化を追い続ける

競合分析は一度やって終わりではありません。Claude Codeの/scheduleコマンドを使えば、定期的にデータを取得して変化を追い続けることができます。

私は以下のサイクルで運用しています。

/scheduleによる定期モニタリング運用サイクル。日次でデータ蓄積、週次でトレンド分析、月次で競合レポート
  • 日次: GSCから検索クエリ・掲載順位・CTRを自動取得→CSVに蓄積
  • 週次: 蓄積データからトレンド変化を分析→キーワード戦略に反映
  • 月次: 競合GBPの変化(新レビュー・カテゴリ変更等)を確認→レポート生成

この仕組みの良い点は、自分がPCの前にいなくてもデータが蓄積されることです。1人で事業を運営していると、分析作業に時間を割くのが難しい。定期実行にしておけば、データは勝手に溜まり、必要なときに「先週と比べてどう変わった?」と聞くだけで分析結果が返ってきます。

実践してわかった3つの注意点

1. トークン消費に注意する

大量のレビューデータや複数ページの分析を一度に走らせると、トークン消費が跳ね上がります。私はMax 5x($100/月)プランを使っていますが、LP改修+SEO記事14本を1セッションで並列処理したとき、一瞬で5時間制限に到達した経験があります。

対策としては、分析の粒度を意識すること。「競合3社のレビュー全件を一度に分析」よりも、「まずレビュー件数と速度だけ取得→深掘りが必要な競合だけ詳細分析」と段階を分けた方がトークン効率は良くなります。

2. AIの分析結果は必ず検証する

Claude Codeの分析精度は高いですが、GBPのカテゴリ情報やレビューの取得はWebスクレイピングに依存する部分もあります。提案をそのまま実行する前に、実際のGBP画面で事実確認する習慣をつけてください。

特にカテゴリの追加・変更は、間違えると逆に順位が下がるリスクがあります。AIの提案を鵜呑みにせず、「なぜこのカテゴリを追加すべきか」の根拠を確認してから実行しましょう。

3. ツールの使い分けを意識する

全ての作業をClaude Codeでやる必要はありません。私の場合、複雑な分析・レポート生成・Skills活用はClaude Code、単純なデータ整形やリファクタリングはCodex、画像生成はGeminiと使い分けています。

特にSEO業務では、「分析→戦略立案」はClaude Code、「定型的な記事量産」は別ツールに委譲、という分担が効率的です。

まとめ: 競合分析の自動化は「仕組み」で差がつく

ローカルSEOの競合分析をClaude Codeで自動化する手順をまとめます。

  • GBPカテゴリ・属性の競合監査 → セカンダリカテゴリの追加が最速の施策
  • レビュー感情分析 → 顧客の言葉をGBP説明文・Webサイトに反映
  • Search Consoleのページ2分析 → タイトル・H1の修正でページ1へ
  • 定期実行 → /scheduleで継続的にデータ蓄積・変化を追跡

GBP最適化を行った企業は、新規問い合わせが平均30%以上増加するというデータもあります。競合がまだ手作業で分析している間に、仕組みで差をつけましょう。

Claude Codeを使ったSEO自動化の導入や、MCP連携の設定でお困りの方は、お気軽にご相談ください。

← 記事一覧に戻る

御社の業務に合わせたClaude Code導入支援

「AIツールを導入したが、現場で使われない」を終わらせる。
業務課題のヒアリングから設計、ハンズオン実践、運用定着まで一貫して支援します。

無料AI活用診断を受けるサービス詳細を見る →
© 2025 Fyve Inc. All rights reserved.