メインコンテンツへスキップ
2026年3月11日10分

Google Indexing API 設定ガイド

Google Cloud プロジェクトの作成、Indexing API の有効化、JSON キー発行、Search Console 権限設定までを順番に案内します。

概要

このガイドでは、非開発者の方でもスムーズに進められるよう、Google Cloud Platform (GCP) で Indexing API を設定する全工程を分かりやすく解説します。


事前準備

開始する前に、以下の項目を確認してください。

  • Google アカウント: 通常の Gmail アカウントで問題ありません。
  • ウェブブラウザ: 可能な限り Chrome ブラウザの使用を推奨します。

Step 1. GCP プロジェクトを作成する

例えで理解する

GCP プロジェクトは、1つの 作業フォルダ のようなものです。これから行うすべての API 設定は、このフォルダ内で行われます。

1-1. GCP コンソールにアクセス

以下のリンクをクリックして、Google Cloud Console にアクセスします。

👉 Google Cloud Console へ移動

GCP コンソール Welcome ページ

1-2. 新しいプロジェクトを作成

  1. 画面 左上、Google Cloud ロゴのすぐ右側にある Select a project(プロジェクトの選択)ボタンをクリックします。
  2. ポップアップが表示されたら、右上の New project(新しいプロジェクト)ボタン(青い + アイコン)をクリックします。
プロジェクト選択ポップアップ

1-3. プロジェクト名を入力

  1. Project name(プロジェクト名)欄に google-indexing-example と入力します。
  2. Project ID は自動的に生成されます。(後で変更できないので、確認だけしておいてください。)
  3. Parent resource(親リソース)はデフォルト(No organization)のままで構いません。
  4. 下部の青い Create(作成)ボタンをクリックします。
プロジェクト名入力画面

1-4. プロジェクト作成の確認

数秒後、画面右上の通知(ベルのアイコン)が表示されます。Create Project: google-indexing-example というメッセージと Select Project リンクが表示されたら、クリックして作成したプロジェクトに移動します。

プロジェクト作成完了通知

プロジェクトのダッシュボードに Project name: google-indexing-example と表示されれば成功です!

プロジェクトダッシュボード

Step 2. Indexing API を有効にする

例えで理解する

API の有効化は、アプリストアからアプリをインストールするようなものです。Indexing API という機能をプロジェクトに「インストール」することで、使用可能になります。

2-1. Indexing API を検索

  1. 画面 上部中央 の検索窓をクリックします。
  2. Indexing API と入力します。
  3. 検索結果の Marketplace セクションにある Web Search Indexing API をクリックします。
Indexing API 検索結果

注意:上部の「Top results」ではなく、下の Marketplace セクションにある Web Search Indexing API をクリックしてください。

2-2. API を有効化 (Enable)

  1. 詳細ページに移動したら、青い Enable(有効にする)ボタンをクリックします。
Enable ボタン

2-3. 有効化の確認

しばらく待つと Status: Enabled と表示されます。これで API を使用する準備が整いました!

API 有効化完了

Step 3. サービスアカウントを作成する

例えで理解する

サービスアカウントは、いわば ロボット秘書 です。あなたの代わりに Google に対して「このページをインデックスして!」とリクエストを送る役割を担います。ここでは、その秘書の身分証(アカウント)を作成します。

3-1. サービスアカウント作成ページへ移動

メニュー (☰)IAM & AdminService Accounts → 上部の + Create service account をクリックします。

サービスアカウント作成ページ

3-2. サービスアカウント情報を入力

  1. Service account nameindexing-bot と入力します。
  2. Email address が自動的に生成されます。このメールアドレスは後で使用するため、必ずコピーして控えておいてください!
  3. Create and continue ボタンをクリックします。
サービスアカウント名の入力

3-3. 権限 (Role) の付与

  1. Select a role のドロップダウンから BasicOwner(オーナー)を選択します。
  2. 下部の Done(完了)ボタンをクリックします。
Owner ロールの選択

Step 4. JSON キーを生成する

ツールが API リクエストを安全に認証するために、秘密の JSON キーが必要です。

  1. 作成したサービスアカウントを開きます。
  2. Keys(キー)タブに切り替えます。
  3. Add key → Create new key(鍵を追加 → 新しい鍵を作成)をクリックします。
  4. JSON が選択されていることを確認し、Create(作成)を押します。
サービスアカウント詳細
Keys タブ
Add key ドロップダウン
JSON キー作成ダイアログ

ブラウザに認証用ファイルが即座にダウンロードされます。

作成されたキーリスト

セキュリティ警告

この JSON ファイルを GitHub や公開ドライブ、共有チャットなどにアップロードしないでください。この秘密鍵を持つ人は誰でも、あなたのサービスアカウントとして操作できてしまいます。

ファイルの内容は以下のようになります:

{
  "type": "service_account",
  "project_id": "your-project-id",
  "private_key_id": "key-id",
  "private_key": "-----BEGIN PRIVATE KEY-----\n...\n-----END PRIVATE KEY-----\n",
  "client_email": "indexing-bot@your-project-id.iam.gserviceaccount.com",
  "client_id": "client-id",
  "token_uri": "https://oauth2.googleapis.com/token"
}

Step 5. Search Console にサービスアカウントを追加する

JSON キーをダウンロードしたら、最後のステップとして、サービスアカウントに Search Console プロパティへのアクセス権を付与する必要があります。 詳細な手順については、以下のガイドを参照してください。

👉 Google Search Console 設定ガイドを表示


最終チェックリスト

ステップ項目ステータス
Step 1Google Cloud プロジェクトの作成
Step 2Web Search Indexing API の有効化
Step 3サービスアカウントの作成とメールのコピー
Step 4JSON キーを安全にダウンロード
Step 5Search Console へのサービスアカウント追加

チェックリスト

  • Google Cloud にアクセスできる Google アカウント
  • 対象サイトの Google Search Console アクセス
  • 送信対象プロパティのオーナー権限
  • JSON キーを保存する安全なローカルフォルダ

URL 送信の準備はできましたか?

JSON キーの準備と Search Console のオーナー追加が終わったら、Easy Indexing に戻って最初の送信を始めましょう。