ClaudeでSEOキーワード分析を2時間から30分にする方法 | おすけのAI活用術

SEO×AI

SEO業務でキーワード分析をしていると、こんな状況になったことはないでしょうか。

ラッコキーワードでサジェストを取得して、スプレッドシートに貼り付けて、ひとつひとつ検索意図を考えて分類して……気づいたら2時間経っていた。

僕も以前はそうでした。

この記事では、Claudeを使ってこの作業を約30分に短縮したワークフローを、実際に使っているプロンプトとスクショ付きで解説します。無料版Claudeで実行できる手順に絞っているので、課金していない方でも今日から使えます。

結論から言うと、ClaudeでのKW分析は3ステップです。

  1. ラッコキーワードでKW候補を洗い出してCSVで書き出す
  2. ClaudeにCSVを添付して、検索意図ごとに分類・グルーピングさせる
  3. 同じチャット内で続けて、優先度判定とロングテールKWの発掘をさせる

ひとつ最初に伝えておくと、Claudeだけで完結させようとするのは失敗のもとです。検索ボリュームの取得や競合ドメインの評価は既存ツールに任せて、ClaudeはKWの「意味を読む」作業に特化させる。この役割分担が、実務で精度を出すための前提になります。

Claudeでキーワード分析をする前に知っておくべきこと

Claudeの得意・不得意と、既存ツールとの使い分けを整理します。ここを押さえずに使うと、的外れな結果に振り回されます。

Claudeが得意なこと・不得意なこと

KW分析の文脈で言うと、Claudeが得意なのは「テキストの意味を読む」作業です。

大量のKW候補を渡すと、検索意図ごとにグルーピングしてくれます。「このKWとこのKWは同じ意図で検索されているから、同じ記事で対応できる」という判断を、数十〜数百件のKWに対して一気にやってくれる。これを手動でやると本当に時間がかかります。

一方で、不得意なことも。

リアルタイムの検索ボリュームは出てきません。試しに聞いてみたところ、僕のClaudeでは「具体的な月間検索ボリューム数値を、この回答で正確に提示することはできません」と返ってきました。

Claudeに「Claude SEOの検索ボリュームを教えて」と質問したところ、具体的な数値は提供できないと回答し、代替ツールを案内している画面
Claudeに検索ボリュームを聞いてみた結果。正直に「分からない」と返してくれ、数値を取得するツールも返してくれる

正直に「分からない」と言ってくれるのはむしろ信頼できる点ですが、ボリュームデータが必要な場合は外部ツールで取得する必要があります。この記事のワークフローでは、ボリューム取得は別途行う前提で進めます。

既存SEOツールとの役割分担

実務での役割分担は以下のように整理しています。

ツール役割
ラッコキーワードKW候補の網羅的な洗い出し・CSVエクスポート
Claude検索意図の分類・グルーピング・優先度判定・ロングテール発掘
キーワードプランナー等検索ボリュームの取得(必要な場合)
らっこキーワードでKW候補を集め、Claudeがキーワードを分類し、KWプランナー等で検索回数を確かめるという3段階の役割分担を示したフロー図
ツール別の役割分担。それぞれの得意領域に集中させることが、精度を上げるポイント

ラッコキーワードの無料版でもサジェストの洗い出しとCSVエクスポートはできます(※無料の会員登録・ログインが必要です)。ボリュームデータは無料版では取得できませんが、検索意図ベースの分類だけならサジェスト一覧で十分に進められます。

なお、キーワードプランナーの利用にはGoogle広告アカウントの作成が必要です。この記事ではボリューム取得ツールの手順には踏み込みませんが、必要に応じて別途調べてみてください。

無料版Claudeでもここまでできる

「Claudeを課金していないと使えないのでは」と思っている方に伝えておくと、このワークフローの主要ステップは無料版でも実行できます。

無料版の制約として、5時間ごとにリセットされる利用上限があります(会話の長さによりますが、目安として数回〜十数回程度で制限がかかります)。大量のKWリストを一度に渡す場合は無料枠を使い切ることがあるので、数百件以上のKWを一括処理したい場合はPro版の方がストレスなく使えます。ただ、最初の30〜50件程度であれば無料版で十分に動きます。

ClaudeでSEOキーワード分析をする具体的な手順【3ステップ】

ここからが実践パートです。ラッコキーワードでの素材準備から、Claudeでの分類・優先度判定まで、順に解説します。

ステップ1 ─ ラッコキーワードでKW候補を洗い出す

まず、Claudeに渡すための「素材」を準備します。

ラッコキーワード(https://related-keywords.com/)を開いて、分析したいメインKWで検索します。サジェスト一覧が表示されたら、CSVでダウンロードします。

ラッコキーワードのトップページで「Claude SEO」と検索ボックスに入力している画面。赤枠で検索ボックスが強調されている
ラッコキーワードでサジェストを取得した画面。この一覧をCSVでエクスポートする
ラッコキーワードのサジェスト結果画面で「データ出力」ボタンをクリックしCSVのダウンロードメニューが表示されている画面。CSVの項目が赤枠で強調されている
CSVダウンロードはこのボタンから。無料会員登録・ログイン後に利用可能

このCSVファイルが、次のステップでClaudeに添付するデータになります。

ステップ2 ─ Claudeで検索意図を分類・グルーピングする【プロンプト公開】

ここがこの記事の本題です。

ステップ1で取得したCSVをClaudeに添付して、分類させます。ただし、プロンプトの書き方によって出力の精度が大きく変わります。

実際に試して分かった「失敗するプロンプト」と「うまくいくプロンプト」を、どちらも見せます。

❌ 失敗プロンプト(Before)

CSVを添付した上で、こう入力しました。

CSVのキーワードを分類してください。

結果として、出力はされましたが、イマイチ何を見ればよいのかがよく分かりませんでした。

「大雑把なグルーピング」を想像していたのですが、むしろその逆で、かなりボリュームのある出力が返ってきたんです。整理自体はされているが、取り合えず「満遍なく分析した」という印象で、どのKWで記事を書くべきかの判断には使いにくい状態でした。

もうひとつ気になったのが、出力量が多い分、メッセージの使用量もその分消費するという点です。頻繁にClaudを使うという方は気になる点かもしれません。

「CSVのキーワードを分類してください」という短いプロンプトをClaudeに送信したところ、カテゴリ別の棒グラフや分類サマリーなど情報量の多い出力が返ってきている画面(失敗例・1枚目)
失敗プロンプトの出力続き。キーワードの詳細リストが表示されているが、どのKWで記事を書くべきかの判断軸が見えない状態(失敗例・2枚目)
失敗プロンプトの出力例。情報量は多いが、どのKWで記事を書くべきかが判断できない状態

✅ 改善プロンプト(After)

次に、以下のプロンプトで試しました。

あなたはSEOコンテンツディレクターです。
添付のキーワードリストを、「検索者がこのKWで検索したとき、どんな情報を求めているか(検索意図)」を基準に分類してください。

【分類の条件】

  • 分類軸は「検索意図」とする(例:具体的な手順を知りたい / ツールを比較したい / テンプレートが欲しい / 概要を理解したい)
  • 1つのグループ = 1本の記事で対応できる単位にする
  • 各グループに「グループ名」「このグループの検索意図を1文で」「含まれるKW」を記載する

【出力フォーマット】
マークダウンの表形式で出力してください。列は以下:
| グループ名 | 検索意図(1文) | 含まれるKW |

こちらは出力フォーマットを指定してある分、欲しい情報がキチンと取れました。

表形式で整理されていて、各グループの検索意図が1文で書いてある。「このグループでどんな記事を書けばいいか」がそのまま判断できる状態になっていました。

失敗版との違いは、Claudeに「何の軸で分類するか」「どんな形式で出力するか」を明示したことです。指示が曖昧だと、Claudeはそれなりに頑張って答えてくれますが、こちらが求めている形にはなりません。

改善後のプロンプトをClaudeに送信したところ、グループ名・検索意図・含まれるKWの3列の表形式でキーワードが整理されて出力されている画面(成功例・1枚目)
改善プロンプトの出力続き。検索意図別にグルーピングされたキーワード一覧の表が続いており、記事化の方向性が一目で判断できる状態(成功例・2枚目)
改善プロンプトの出力例。表形式で整理され、どのKWで記事を書くべきかが一目で分かる状態になっている

ステップ3 ─ 優先度を判定してロングテールKWを発掘する

ステップ2と同じチャット内で続けて、以下のプロンプトを送ります。チャットの文脈が引き継がれているので、分類結果を再度貼り直す必要はありません。「【ブログの前提情報】」はサイトのジャンル、状況によって書き換えてください。

ありがとうございます。この分類結果をもとに、記事化の優先度を判定してください。

【ブログの前提情報】

  • ジャンル:AIの仕事活用(SEO・Webマーケ実務者向け)
  • 現在のフェーズ:立ち上げ期(記事数10本未満・ドメインパワーが弱い)
  • 読者:事業会社のWebマーケ担当者

【判定基準】

  • 検索意図の具体性(「手順が欲しい」系は優先度高)
  • 競合の強さの推定(3語以上のロングテールKWは競合が弱い可能性が高い)
  • 立ち上げ期との相性(ニッチなテーマから攻めるべき)

【出力フォーマット】
| グループ名 | 優先度(A/B/C) | 判定理由(1文) | 記事タイトル案 | 狙うべきロングテールKW |

ブログのフェーズと読者像を渡すことで、「このサイトが今どのKWで戦うべきか」という判断軸をClaudeに持たせることができます。立ち上げ期のブログがビッグKWに特攻しても検索上位には入れません。ロングテールから攻めるべきというのは理屈では分かっていても、大量のKWリストの中から「これ」と選ぶのは意外と難しい。この判断をClaudeに補助させるのが、このステップの目的です。

ステップ3のプロンプト送信後、Claudeがグループ名・優先度A/B/C・判定理由・記事タイトル案・ロングテールKWの5列の表を出力している画面(優先度判定・1枚目)
優先度付き出力例。「A/B/C」の判定と、そのまま使えるタイトル案・ロングテールKWが一覧で出てくる
優先度判定の出力続き。判定の構造的根拠として優先度Aの共通条件と推奨制作順序5本が箇条書きで示されている画面(優先度判定・2枚目)
根拠や推奨順序のアドバイスも

【補足】分析結果をスプレッドシートで管理したい場合

ステップ3までで、KW分析のワークフローは完結です。

チームで共有したい・後から見返したいという場合は、同じチャット内でさらに以下を続けると便利です。

出力した記事化優先度判定表をキーワード管理表としてまとめたいです。スプレッドシートに出力してください。

スプレッドシート(Excel)を出力してくれます。

「スプレッドシートに出力してください」という追加プロンプトに対し、ClaudeがExcelファイルを生成してダウンロードリンクを提示している画面
スプレッドシート向けに整形した出力例
Claudeが出力したExcelファイルの中身。優先度A/B/Cが色分けされ、グループ名・検索意図・記事タイトル案・ロングテールKW・含まれる全KW・判定理由・ステータスの列が並んでいる画面
ファイルの中身

特に指示を与えていませんが、意図をくみ取り、ステータス列も追加してもらっています。優先順位ごとに色分けもされていますし、ものの数分でこの出力は及第点ではないでしょうか。

うまくいかなかったポイントとハルシネーション対策

Claude活用で実際にぶつかった壁と、実務で使い続けるための対処法をまとめます。

Claudeに検索ボリュームは聞いても出てこない

先ほど触れましたが、Claudeはリアルタイムの検索データにアクセスできません。ボリュームが必要な場合は、ラッコキーワードの有料版やキーワードプランナー等で別途取得してください。

ただ逆に言うと、分からないことを「分からない」と正直に返してくれる点は、Claudeを信頼できる理由のひとつだと思っています。

プロンプトが曖昧だとグルーピング精度が落ちる

ステップ2の失敗例で体験した通りです。

「分類して」だけ伝えると、Claudeは分類してくれますが、こちらが求めている形にはなりません。必要なのは以下の3点を明示することです。

  • 何の軸で分類するか(今回は「検索意図」)
  • 1グループをどの粒度にするか(今回は「1本の記事で対応できる単位」)
  • 出力フォーマット(今回は「マークダウンの表形式」)

この3点を指定するだけで、出力の使いやすさが大きく変わります。

ハルシネーション対策の3つのルール

Claudeを実務で使い続けていると、「もっともらしいが正確ではない情報」が出てくることがあります。今回の分析では規模が小さかったこともあり、目立ったハルシネーションはありませんでした。ただ、実務で継続的に使う場合は意識しておいた方がいいことを3つ挙げます。

  1. 「分からない場合は分からないと言って」と最初に明示する
    これを書くだけで、Claudeが不確かな情報を断定的に出力する頻度が下がります。
  2. 出力に根拠を求める
    プロンプトに「なぜそう分類したか、理由も1文で書いて」と加えると、分類の妥当性を自分でチェックしやすくなります。
  3. 最終判断は人間がする
    Claudeの出力はあくまで「仮説」です。特に優先度判定は、自分の業務経験や実際の競合状況と照合して、最終的な判断は人間がくだす必要があります。

ひとつ実際にあった失敗を紹介すると、Claudeに関連KWを提案させた際、似たような意味のキーワードを大量に並べてきたことがありました。同じ検索意図のKWで複数の記事を書いてしまうと、カニバリゼーション(自サイト内で記事同士が競合する状態)が起きます。これはAI単体でKW選定を完結させようとしたときに起きやすいミスです。Claudeが「網羅的に出した候補」を、人間が「実際に書くべき記事」として精査する工程は省略できません。

実際にやってみた結果 ─ 作業時間と成果物の変化

ワークフロー実践前後で、作業時間と分析の質がどう変わったかを振り返ります。

作業時間の変化

今回のワークフローで、KW分析にかかった時間は約30分でした。

以前はスプレッドシートへの貼り付けや検索意図の書き出し、グルーピング、優先度の判断まで丁寧にやると2時間近くかかっていました。複数のツールを行き来しながらの作業だったので、集中力が途切れるたびにロスも発生していました。それが、Claudeを組み込んだワークフローでは30分で同等以上のアウトプットが出ています。

ポイントは、Claudeが「考える時間」を代わりに持ってくれることです。検索意図の分類は、慣れていても判断を迷う場面があります。その迷いをClaudeに任せて、人間は「この判断は合っているか」を確認する側に回れるのが、時間短縮の本質だと感じています。

成果物の質の変化

時間短縮だけでなく、分析の深さも変わりました。

手動の分類では、なんとなく「使い方系」「比較系」でグルーピングしていたものが、Claudeの出力では検索意図がもう一段具体的に言語化されています。「手順が欲しい」「テンプレートが欲しい」「どれを選ぶべきか判断したい」といった粒度で整理されると、記事の方向性が決まりやすくなります。

また、指示によってはClaudeが競合の動向も踏まえた分析をしてくれることがあります。「このKWは大手メディアが上位を占めているので、立ち上げ期には向かない可能性がある」といった示唆が出てくることもあり、分析の視点が広がる感覚がありました。

一方で、先ほど触れたカニバリゼーションのリスクは実際に体験しています。Claudeが出したKW候補をそのまま記事テーマに採用しようとすると、似た意図のKWが並んでいることがあります。AIが出した候補を人間がフィルタリングするという前提で使うことが、質を維持するために必要だと感じています。

まとめ ─ Claudeを「SEOアシスタント」として使いこなすために

この記事でやった作業をまとめます。

  1. ラッコキーワードでサジェストを取得してCSVでエクスポート
  2. ClaudeにCSVを添付して、検索意図ベースで分類・グルーピング
  3. 同じチャット内でそのまま優先度判定とロングテールKW発掘

Claudeは万能ではありません。検索ボリュームは出てこないし、プロンプトが曖昧だと出力も曖昧になります。AIだけに任せてKW選定を完結させようとすると、カニバリのリスクもあります。

ただ、「AIをアシスタントとして使う」という位置づけで既存ツールと組み合わせると、分析の速度と視点の両方が上がります。手動でじっくり時間をかけてやっていた作業を、30分で戦略に落とし込めるレベルまで持っていけます。この体験は、一度やってみると実感しやすいです。

まずはラッコキーワードで20〜30個のKWを取得して、この記事のプロンプトをそのままClaudeに貼ってみてください。手順自体は10分あれば試せます。

タイトルとURLをコピーしました