Create a Google Cloud Project:
- Go to the Google Cloud Console.
- If you haven’t created a project before, click on the "Select a project" dropdown in the top navigation bar and then click "New Project".
- Give your project a name and select your billing account and location.
- Click "Create".
Enable the Web Search Indexing API and the Google Search Console API:
- In the Google Cloud Console, use the navigation menu to go to APIs & Services > Library.
- Search for “Web Search Indexing API“.
- Click on "Web Search Indexing API" and then click "Enable" to activate it for your project.
- Search for "Google Search Console API".
- Click on "Google Search Console API" and then click "Enable" to activate it for your project.
Create Service Account:
- Go to APIs.
- Go to APIs & Services > Credentials in the Google Cloud Console.
- Under the "Service Accounts" section, click "Create Credentials" and select "Service Account".
- Provide a name for the service account, and under "Role", select "Project > Owner" (or a more restricted role based on your needs).
- Click "Create".
Generate JSON Key:
- After creating the service account, click on the newly created service account under Service Accounts.
- Under the "Keys" section, click "Add Key" and select "JSON".
- The JSON key will be automatically downloaded to your computer.
Add your service account as a site owner
- Prove that you own the site, using Search Console (How to create a GSC account)
- Add your service account as an owner.
Open Search Console.
Select the property where ownership has been verified.
In the Verified owner list, select the option to add a new owner.
Enter your service account email as the delegated owner.
Use the JSON Key:
- The downloaded JSON file contains the credentials needed to authenticate. You can upload this JSON key during project creation in the Indexing Bee tool to integrate with your Google Search Console account seamlessly.