Google Search Console Setup
Step-by-step guide to adding your GCP service account as an owner in Google Search Console.
The very last step!
This guide is the final configuration to be performed after the GCP guide. If you have already completed creating the GCP project, enabling the Indexing API, and creating a service account, you are now ready by simply adding Owner permissions in Search Console.
Overview
In the previous guide, we created a GCP project, enabled the Indexing API, and created a service account (indexing-bot). Now, as the final step, by registering this service account as an
"Owner"in Google Search Console, you can actually start sending indexing requests.
Prerequisites
Please check the following items before starting.
Site registered in Google Search Console: The domain you want to send indexing requests for must already be registered in Search Console.Service account email: You need the email address of the service account created in the previous GCP guide.- Example:
indexing-bot@project-ID.iam.gserviceaccount.com
- Example:
If you don't know the service account email, you can find it in GCP Console โ IAM & Admin โ Service Accounts.
Step 1. Access Google Search Console and Select Domain
Understanding with an Analogy
This process is the step of choosing "which of the several sites I manage to hire a robot assistant for." In other words, it is the task of accurately selecting the target site in Search Console.
1-1. Access Search Console
Click the link below to access Google Search Console.
๐ Go to Google Search Console
After logging in, the "Overview" page of the default domain appears.
1-2. Select Target Domain
- Click the
domain selection dropdown(showing the currently selected domain name) located in thetop leftof the screen, just below the Google Search Console logo. - Select the domain to apply the Indexing API to from the dropdown list.
โ ๏ธ What if the domain is not in the list? You must first register the domain by clicking the "+ Add property" button at the bottom. Domain registration requires DNS verification, which is typically done by adding a TXT record through your domain hosting provider (e.g., Cloudflare, AWS Route 53, etc.).
Step 2. Go to Settings โ Users and permissions
Understanding with an Analogy
The "Settings" page is like the management office of a site. Here, you can decide who to give the keys to.
2-1. Move to Settings Menu
- Click the
"Settings"menu with the gear icon located near thebottomof the left sidebar.
On the settings page, you can see various management items such as Ownership verification, Users and permissions, Associations, and Change of address.
2-2. Click Users and permissions
- Click the
"Users and permissions"row in the "General settings" section.
On this page, you can see the list of users who currently have access permissions to this site.
Step 3. Registering the Service Account as an Owner
Understanding with an Analogy
This step is the process of final approval for the robot assistant (service account), saying "You are the owner of this site." With this approval, the robot assistant can send requests to Google like "Please index this page!"
3-1. Click "ADD USER" Button
- Click the blue
"ADD USER"button at the top of the page.
3-2. Change Permission to "Owner"
- Click the
"Permission"dropdown. The default might be set to"Full". - Select
"Owner"from the dropdown list.
Permission options are usually divided as follows:
Owner: Has all permissions for the site. Required for using the Indexing API.Full: Can see and perform most data operations, but not at the owner level.Restricted: Can only view some data.
๐ด You MUST select "Owner"! The Indexing API will not work with "Full" or "Restricted".
3-3. Enter Service Account Email
- Enter the service account email you noted from the previous GCP guide in the
"Email address"input field.- Example:
indexing-bot@project-ID.iam.gserviceaccount.com
- Example:
3-4. Click "ADD" Button
- After confirming the email address and permission (
Owner), click the"ADD"button at the bottom right.
3-5. Confirm Registration
The process is complete once the service account you just added appears in the user list table.
The example looks similar to the following:
| Name | Permission | |
|---|---|---|
| indexing-bot | indexing-bot@...iam.gserviceaccount.com | Owner |
| Me (Current Account) | my-email@gmail.com | Owner (Verified) |
It's a success if the number of users increases, such as Users (2), and the service account you just added is displayed.
Final Checklist
Check one last time if all settings for using the Google Indexing API are complete.
| Step | Item | Status |
|---|---|---|
| Step 1 | Google Cloud Project creation complete | โ |
| Step 2 | Web Search Indexing API activation complete | โ |
| Step 3 | Service account creation and email copy complete | โ |
| Step 4 | JSON key safely downloaded complete | โ |
| Step 5 | Service account addition to Search Console complete | โ |
Congratulations! You are now all set to quickly request indexing for your site's URLs.
Frequently Asked Questions (FAQ)
Q. I added the service account, but the "ADD" button is disabled!
A. Please check if the email address is correct. The service account email must end with @...iam.gserviceaccount.com. We recommend copying it from the GCP Console.
Q. I can't see the "Owner" option in the dropdown!
A. You must be verified as an owner of the site yourself to grant Owner permissions to other users. Check the "Settings" โ "Ownership verification" status.
Q. I want to delete the service account later.
A. You can delete it by clicking the three dots (โฎ) menu at the right end of the service account row on the same "Users and permissions" page.
Completion Checklist
- Google account with owner access to your Search Console property
- Service account email from the GCP guide (indexing-bot@...iam.gserviceaccount.com)
- You must be the verified owner of the target property