Search Consoleのクエリを自動で取得するツールを開発するには、Google Search Console APIを活用することができます。このAPIを使用することで、指定したサイト・プロパティ・URL、期間に基づいて検索クエリをプログラムで取得し、手動操作を不要にすることができると思います
必要なもの
Google API認証情報
Google Cloud Platform (GCP)でプロジェクトを作成し、Search Console APIを有効化します。
OAuth 2.0を使用した認証情報(クライアントID・クライアントシークレット)を取得します。
Google Search Console API
Search Console APIは、指定のプロパティに関するデータをプログラムで取得することができ、リクエストを送信してクエリを取得できます。
プログラミングスキル
APIを利用するためのプログラムを作成する必要があります。主な選択肢は以下です:
Python
Node.js
Java
Google API クライアントライブラリ
GoogleのAPIを操作するためのクライアントライブラリを使用します。
検索クエリ取得のロジック
取得したい期間、ページURLなどをプログラム内で指定できるように設計します。
システム構成・フロー
Google Search Console APIのセットアップ
GCPでプロジェクトを作成し、APIを有効化します。
OAuth 2.0認証を行い、APIへアクセス可能にします。
API認証とトークン取得
OAuth 2.0を使用してユーザー認証を行い、トークンを取得します。このトークンを使ってAPIにアクセスします。
クエリパラメータの設定
取得したいサイト、ページURL、期間などをツールまたはスプレッドシートから入力できるようにします。
APIリクエストの送信
`searchAnalytics.query`メソッドを使用して、Search Consoleから指定されたプロパティ・URLに関する検索クエリデータを取得します。
結果の取得とダウンロード
クエリ結果をダウンロードし、CSV形式などで保存します。
Pythonを使ったサンプルコード
以下はPythonを使用して、Search Console APIからクエリデータを自動取得するサンプルです。
必要なライブラリのインストール
まずは必要なライブラリをインストールします。
pip install google-auth google-auth-oauthlib google-auth-httplib2 google-api-python-client
ここから先は
¥ 1,000
この記事が気に入ったらチップで応援してみませんか?