久々の記事更新です。昔、関連キーワード取得ツールというのが便利でしたが、作者がサイトを閉じて、めっきりブログアフィリもしづらくなりました。
不便な日々を送っていましたが、このたび、だいたい同じ機能の関連キーワード取得ツールを作成し公開しました。
ブログ記事のネタ探しやSEO対策に使えるかと思います。Google サジェストを活用して、指定したキーワードに関連する検索候補を一括で取得できるWebツールです。
この記事では、ツールの概要から具体的な使い方、内部の仕組みまで詳しくご紹介します。
ツールの概要
このツールは、調べたいキーワードを入力するだけで、Googleが提案するサジェストキーワードをまとめて取得・一覧表示するものです。

通常、Google検索のサジェストはキーワードを入力したときに数件しか表示されません。

しかし本ツールでは、入力キーワードに「あ」〜「わ」、「a」〜「z」といったサフィックスを自動的に付加し、それぞれのパターンでGoogleに問い合わせを行います。
これにより、通常の検索では表示されない候補も含めて網羅的にキーワードを収集できます。

ツールのURLは以下です。
https://tomoyoshi-yano.biz/keyword
主な機能
キーワードの一括取得
キーワードを入力して「取得」ボタンを押すと、数秒〜十数秒ほどで関連キーワードの一覧が表示されます。ひらがな(あ行〜わ行)とアルファベット(a〜z)の各サフィックスを使い、合計40パターン以上の組み合わせでGoogleサジェストに問い合わせるため、1回の検索で数十〜数百件の関連語が得られます。
取得結果は50音順にソートしています。2カラムのリストで見やすく表示されます。いちおう重複は除外しているため、同じキーワードが何度も出てくることはありません。
CSVダウンロード
取得した関連キーワードは、画面下部の「CSVダウンロード」リンクからCSVファイルとして保存できます。僕が欲しかった。

ファイルはBOM付きUTF-8で出力しているので、Excelでそのまま開いても文字化けしません。番号とキーワードの2列構成で、スプレッドシートでの管理やフィルタリングにそのまま活用いただけると思います。
日本語対応
Google Suggest APIへの問い合わせは、言語設定を日本語(ja)、地域を日本(jp)に指定して行っています。日本語のキーワードに対して、日本のユーザーが実際に検索している候補が返ってくるように最適化されています。
利用制限について
本ツールはどなたでも無料でご利用いただけますが、サーバー負荷の観点から1日あたり20回の利用制限を設けています。こういうのを出すと、ガンガン自動で回す方がいるんですよ。なので、対策を入れてます。
画面上には「本日の残り回数」が表示されるため、あとどのくらい使えるかをいつでも確認できます。

上限に達した場合はその日の利用が停止されますが、日付が変われば自動的にリセットされ、再びご利用いただけます。
なお、CSVダウンロードはカウント対象外ですので、一度取得した結果を何度ダウンロードしても回数は消費されません。
通常のご利用であれば20回で十分な回数だと思いますが、もし足りない場合はご連絡ください。
技術的な仕組み
少し技術的な内容になりますが、ツールの内部構造についてもご紹介します。
Google Suggest APIの利用
キーワード候補の取得には、Googleが公開しているサジェストAPIを利用しています。具体的には https://www.google.com/complete/search エンドポイントに対して、output=toolbar パラメータを付けてXML形式でレスポンスを受け取り、PHPのSimpleXMLでパースしています。
Googleは厳しいので、あれこれ対策入れてます。
想定している使い方
このツールは、以下のような場面で活用いただけることを想定しています。
- ブログ記事のネタ探し — 書きたいテーマに関連してどのような検索がされているかを把握し、記事の方向性を決める
- SEOキーワード調査 — ロングテールキーワードを網羅的に洗い出し、タイトルや見出しの設計に活かす
- 競合調査 — 競合のサービス名やブランド名で検索し、ユーザーがどのような情報を求めているかを分析する
- コンテンツの企画 — ユーザーの検索意図を理解し、需要のあるコンテンツを計画する
無料のキーワード調査ツールとして、日々のコンテンツ制作にお役立ていただければ幸いです。
まとめ
関連キーワード取得ツールは、Googleサジェストを活用してキーワード候補を網羅的に収集できる無料Webツールです。面倒な手作業なしに、1回の操作で数百件の関連キーワードを取得し、CSVでダウンロードできます。
ぜひブログ運営やSEO対策にご活用ください。ご要望やご不明点があればお気軽にお問い合わせください。

ご質問はコメント欄からお願いします