ランキングデータ

Google Search Console からあなたのサイトの実際の検索データを取得——無料 OAuth。

セットアップ

1. Google Search Console でサイトを認証

search.google.com/search-console でドメインを追加。所有権を確認(ドメインプロパティなら DNS TXT レコードが最も簡単)。

2. OAuth 認証情報を作成

ZensInk は読み取り専用 API アクセスが必要です。Google Cloud Console で Desktop OAuth クライアントを作成し、初回セットアップスクリプトを実行:

python3 -m zens_ink.setup_gsc

ブラウザが開いて認証し、認証情報が ~/.config/gcloud/application_default_credentials.json に保存されます。

3. サイト URL を設定

.env に:

GSC_SITE_URL=sc-domain:example.com

ドメインプロパティは sc-domain:、URL プレフィックスプロパティは https:// を使います。

使い方

トップクエリ

どの検索クエリが最もインプレッションをもたらすか:

python3 -m zens_ink.search_performance --queries

トップページ

どのページが最も検索トラフィックを得ているか:

python3 -m zens_ink.search_performance --pages

ページパスで絞り込み

特定セクションにズームイン:

python3 -m zens_ink.search_performance --page /blog/

期間指定

python3 -m zens_ink.search_performance --start 2025-01-01 --end 2025-06-30

国別内訳

python3 -m zens_ink.search_performance --country

データには時間がかかります。 Google は新しいサイトをゆっくりインデックスします。「No data yet」が出る場合、まだクロールされていないか検索トラフィックがゼロです。3 か月未満のサイトでは正常です。