βοΈGoogle Service Accounts
SEO Utils uses Google Service Accounts for multiple tasks like submitting index, checking/submitting index for URLs, or pulling data from Google Search Console (GSC) to do some advanced tasks that the GSC dashboard doesn't provide to you.
Create a Google Service Account
Step 1
Visit the Google Cloud Console at https://console.cloud.google.com/ and create a Project if you don't have one.

Step 2
In your Google Cloud Console dashboard, search for "Service Accounts" and click on it.

Hit the "Create Service Account" button, and enter a service account name. Then, hit the "Done" button.

Copy the email of the service account. You will need that email to invite the service account to your Google Search Console so it can access data from Google Search Console.

Step 3: Create a Google Service Account key file
Click on the Service Account's email, select the "KEYS" tab, then click the "Create new key" button.

A model will pop up. Select "JSON" and click the "Create" button.

After creating the key, Google will download it to your machine. Keep that file. You will need it when adding the Google Service Account to SEO Utils.
Add the Google Service Account to SEO Utils
Open the SEO Utils app on your machine, and locate the App dropdown menu in the top-right corner. You will see the Google Service Accounts menu.

Hit the "Add Account" button and select the key file you downloaded in the previous step.

Congratulations! You have successfully added a Google Service Account to SEO Utils!
Connect to Google Search Console
After adding the service account to SEO Utils, you need to grant it access to your Google Search Console properties to pull performance data and submit indexes.
Grant Access in Google Search Console
Copy the Service Account Email: After adding the JSON file, you'll see the service account email displayed (e.g.,
[email protected]
)

Add to Google Search Console:
Go to your Google Search Console Dashboard
Select your property
Navigate to Settings β Users and permissions
Click "Add user"
Paste the service account email
Select permission level:
Owner: Required for submitting indexes via Google Indexing API
Full: Sufficient for pulling performance data only
Important: To submit indexes, the service account must have Owner permission in Google Search Console. Full permission is only adequate for reading performance data.
Configure Properties for Index Submission
You can configure which properties each service account can submit indexes for. This setting only affects index submission, not performance data access.
Property Configuration Options
All Properties (Default)
When enabled, the service account can submit indexes for all properties in your SEO Utils account
This is the default setting for new service accounts
Specific Properties
When disabled, you can select specific properties that this service account can access
Toggle off "All Properties" to reveal a list of available properties
Check the properties you want this service account to submit indexes for

Last updated