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

Google Search Console の権限設定

GCPで作成したサービスアカウントをGoogle Search Consoleにオーナーとして登録する手順を説明します。

本当に最後のステップです!

このガイドはGCPガイドの次に行う最後の設定です。すでにGCPプロジェクトの作成、Indexing APIの有効化、サービスアカウントの作成まで完了しているなら、あとはSearch Consoleで所有者(Owner)権限を追加するだけで準備が完了します。

概要

以前のガイドでGCPプロジェクトを作成し、Indexing APIを有効化し、サービスアカウント(indexing-bot)を作成しました。 最後に、このサービスアカウントをGoogle Search Consoleに"Owner"として登録すれば、実際にインデックス登録リクエストを送ることができます。


事前準備

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

  • Google Search Consoleに登録済みのサイト: インデックス登録リクエストを送信したいドメインが、すでにSearch Consoleに登録されている必要があります。
  • サービスアカウントのメールアドレス: 以前のGCPガイドで作成したサービスアカウントのメールアドレスが必要です。
    • 例: indexing-bot@プロジェクトID.iam.gserviceaccount.com

サービスアカウントのメールアドレスがわからない場合は、GCPコンソール → IAM & Admin → Service Accountsで確認できます。


Step 1. Google Search Console へのアクセスとドメインの選択

比喩で理解する

このプロセスは、「自分が管理している複数のサイトのうち、どのサイトにロボット秘書を雇うか」を選択する段階です。つまり、Search Consoleで対象サイトを正確に選ぶ作業です。

1-1. Search Console へのアクセス

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

👉 Google Search Consoleに移動

Search Console 概要ページ

ログイン後、基本ドメインの「概要」ページが表示されます。

1-2. 対象ドメインの選択

  1. 画面の左上、Google Search Consoleのロゴのすぐ下にあるドメイン選択ドロップダウン(現在選択されているドメイン名が表示されています)をクリックします。
  2. ドロップダウンリストから、Indexing APIを適用するドメインを選択します。
ドメイン選択ドロップダウン

⚠️ ドメインがリストにない場合は? 下部の "+ Add property" ボタンをクリックして、まずドメインを登録する必要があります。ドメイン登録にはDNS認証が必要であり、このプロセスはドメインホスティング業者(例:Cloudflare、AWS Route 53など)でTXTレコードを追加する形で行われます。


Step 2. Settings → Users and permissions への移動

比喩で理解する

"Settings" ページはサイトの管理室のようなものです。ここで誰に鍵を渡すかを決定できます。

2-1. Settings メニューに移動

  1. 左サイドバーの最下部付近にある歯車アイコンの "Settings" メニューをクリックします。
設定ページ

設定ページでは、所有権の確認、ユーザーと権限、リンク、アドレス変更など、複数の管理項目を確認できます。

2-2. Users and permissions をクリック

  1. 「全般設定」セクションで "Users and permissions" 行をクリックします。
ユーザーと権限ページ

このページで、現在このサイトへのアクセス権限を持っているユーザーリストを確認できます。


Step 3. サービスアカウントを Owner として登録する

比喩で理解する

このステップは、ロボット秘書(サービスアカウント)に「このサイトの持ち主だよ」と最終承認するプロセスです。この承認があって初めて、ロボット秘書がGoogleに「このページをインデックス登録して!」とリクエストを送れるようになります。

3-1. "ADD USER" ボタンをクリック

  1. ページ上部の青い "ADD USER" ボタンをクリックします。
ユーザー追加ダイアログ

3-2. 権限を "Owner" に変更

  1. "Permission" ドロップダウンをクリックします。デフォルト値が "Full" になっている場合があります。
  2. ドロップダウンリストから "Owner" を選択します。
権限ドロップダウン - 所有者選択

権限オプションは通常、以下のように分かれています。

  • Owner: サイトのすべての権限を持ちます。Indexing APIの使用に必要です。
  • Full: ほとんどのデータを確認して操作できますが、所有者レベルではありません。
  • Restricted: 一部のデータのみを閲覧できます。

🔴 必ず "Owner" を選択してください! "Full""Restricted" ではIndexing APIが動作しません。

3-3. サービスアカウントのメールアドレスを入力

  1. "Email address" 入力欄に、以前のGCPガイドでメモしておいたサービスアカウントのメールアドレスを入力します。
    • 例: indexing-bot@プロジェクトID.iam.gserviceaccount.com
メールアドレス入力完了

3-4. "ADD" ボタンをクリック

  1. メールアドレスと権限(Owner)を確認した後、右下の "ADD" ボタンをクリックします。
追加ボタンクリック

3-5. 登録の確認

ユーザーリストのテーブルに、今追加したサービスアカウントが表示されれば、すべてのプロセスは完了です。

例は以下のようになります。

名前メールアドレス権限
indexing-botindexing-bot@...iam.gserviceaccount.comOwner
私(現在のアカウント)my-email@gmail.comOwner (Verified)
サービスアカウント所有者登録完了

ユーザー数が Users (2) のように増え、今追加したサービスアカウントが表示されれば成功です。


最終チェックリスト

Google Indexing APIを使用するためのすべての設定が完了しているか最後に確認してください。

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

おめでとうございます!これでサイトのURLを素早くインデックス登録リクエストする準備がすべて整いました。


よくある質問 (FAQ)

Q. サービスアカウントを追加したのに "ADD" ボタンが有効になりません!

A. メールアドレスが正しいか確認してください。サービスアカウントのメールアドレスは必ず @...iam.gserviceaccount.com で終わる必要があります。GCPコンソールからコピーしてくることをお勧めします。

Q. "Owner" オプションがドロップダウンに表示されません!

A. 自身がそのサイトの所有者として認証されている必要があります。そうでないと他のユーザーに Owner 権限を付与できません。\"Settings\" → \"Ownership verification\" 状態を確認してください。

Q. 後でサービスアカウントを削除したいです。

A. 同じ "Users and permissions" ページで、該当するサービスアカウントの行の右端にある 三点リーダー(⋮) メニューをクリックすると削除できます。

完了チェックリスト

  • Search Consoleのサイトオーナーとして登録されているGoogleアカウント
  • GCPガイドで作成したサービスアカウントのメール (indexing-bot@...iam.gserviceaccount.com)
  • 対象プロパティのオーナー権限

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

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