Articles on: Search Engine Optimization

How to Set Up Indexing API for Google Jobs?

In this guide, we'll walk you through the process of integrating your job board with the Indexing API for Google Jobs.

Available on the Advanced and Enterprise plans

What is Google for Jobs Indexing API?



The Google for Jobs Indexing API is a tool provided by Google to assist job boards in ensuring prompt indexing of their job postings on Google for Jobs. The Indexing API enables job boards to directly notify Google when new job postings are published or if existing ones are updated.

Important Note: Setting up the API does not guarantee the display of all job postings on Google for Jobs, it ensures fast visibility and indexing by Google’s crawlers.

Why is it Important?


While Google may not always show your jobs, usually, job boards that submit their jobs to Google first are considered by Google as the original source. Therefore, the quicker you submit the jobs, the higher your chances of ranking on Google compared to your competitors.

Steps on How to Set Up Google for Jobs API on Your Job Board



Below, we will cover the step-by-step instructions on how to set up the API connection.

Step 1: Setup Google Cloud Console



First, you need to go to Google Cloud Console and complete the following steps:

Create a New Project


Start by creating a new project, if you do not already have an existing project:



Create a Service Account


Once your project is created, navigate to APIs & Services and open the Credentials section from the left panel to create a service account:



Then, add your service account name, fill the optional fields (If it applies to you) and click on Done to create the account:



Enable Search Indexing API


Now that you have created a service account, navigate to Enabled APIs & Services section from the left panel and click on Enable APIs and Services to go to the API Library:



In the API Library, search for Web Search Indexing API and click on the following result:



Click on Enable to activate the API:



Create an API Key


Now that the API is enabled, you need to create an API key by navigating to the Service Accounts, click on Keys in the top panel, and Create new key



Choose JSON as the key type, and click on Create



Once created, the private key file will be downloaded into your PC.

Step 2: JBoard Setup



Now that you have the private key file downloaded, navigate back to JBoard, and click on SEO Tools > Google Jobs Indexing API and enable it.

Configure the Integration


Once enabled, you will need to upload the private key JSON file in the JSON API Key field, select which jobs you want to include/exclude from the rapid index, and click on Update



View API Key


Once updated, click on View API Key



Then copy the email found in the client_email field:



Step 3: Google Search Console



As a final step, navigate to your job board’s Google Search Console settings, and from the Users & Permissions section, add the email address you copied from the API key as a new user with the Owner permission:



How to Verify Your Changes?



On Google Cloud



After successfully completing the steps, you can now move forward with creating or aggregating new jobs on your job board. If these jobs fall within the rapid index filters, the indexing API will detect and push them to Google.

To verify, return to your Google Cloud account and check if your daily quotas have increased.

Note: It may take approximately 30-60 minutes for the newly indexed jobs to be reflected in your daily quota usage.



On JBoard



After successfully setting up the indexing API and as new jobs are posted or aggregated, you can conveniently track your daily indexing progress from JBoard.

Simply visit the SEO section on your dashboard, where we'll provide a snapshot of the total number of jobs pushed to Google via the API in the past 24 hours.



Once you reach your daily quota limit, you will see the following message:

Note: By default, Google Cloud provides a daily quota of 200 API calls. If you wish to increase this limit, you have the option to purchase additional quota from Google.



If you need any further assistance while setting up the integration, reach out to us via the customer support chat on the right bottom corner, we will be happy to assist you.

Updated on: 05/02/2024

Was this article helpful?

Share your feedback

Cancel

Thank you!