私はウェブサイトを所有しており、特定の変更がプラスまたはマイナスの効果をもたらすかどうかを理解できるように、Googleでのページやキーワードの経時的なランク付けの履歴を取得したいと考えています。
今、私はそれを手作業で行うことは少しエラーが発生しやすく、時間がかかると思います。それを行う簡単なツールを書くことができるかどうかを理解したいと思います。
残念ながら、Google TOS(利用規約)から読むことができるものから結果をクロールすることはできません。代わりに、Googleカスタム検索API。
そしてここに質問があります。カスタム検索APIとして
( https://support.google.com/customsearch/answer/70392?hl=en から)
googleウェブ検索から返されるものと一致する可能性は低い
google TOSに違反せずにキーワードの位置付けに関する正確な情報を取得するにはどうすればよいですか?
Googleウェブマスターツールを使用: https://www.google.com/webmasters/tools
すべてのサイト(http-www、非www、https-www、非www)を追加すると、検索トラフィック->検索分析でランキングを見つけることができます。
キーワードのランキングを表示するサイトは1つだけです。301をすべて1つのサイトにリダイレクトしますか?
ユーザーSnovelliが指摘したように、Google Webmaster Toolsは https://developers.google.com/webmaster-tools/v3/quickstart/quickstart-Java のAPIからプログラムでアクセスすることもできます。
他の人が指摘しているように、Google Search ConsoleやBing Webmaster Toolsなどのツールを使用すると、ランキング(およびその他の指標)についての長期的な洞察が得られません。
より完全なデータを得るには、サードパーティのランク追跡ソフトウェアが必要です。長所と短所がありますが、人気のある業界標準は Searchmetrics 、 SEMRush 、および Pi Datametrics です。
これらのツールは、検索履歴、場所などからのパーソナライズを説明できないという点で制限されていることに注意してください。