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, Scale and Enterprise plans


Here's a video walkthrough on how you can set up the Google Indexing API:



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 already have a Google Cloud project with Indexing API access, use that one instead. Google no longer offers a way to request more quota, so an existing project with approved quota is worth keeping.


Tip: Create the project under a company Google account rather than a personal one. If the account that owns the project is deleted, the project and its quota may go with it.



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:



About Your Daily Quota


Each Google Cloud project gets 200 Indexing API requests per day by default. This includes both new or updated jobs and removed jobs, so expiring a job uses the same quota as publishing one. The quota resets at midnight Pacific Time.


Google no longer offers a way to request a higher quota. If you already have a project with a higher quota, keep using it.


Important: Don't create extra Google Cloud projects or service accounts to get more quota. Google treats this as abuse and may revoke your Indexing API access.


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 your quota usage for the Web Search Indexing API.


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 allows 200 requests per day per project. The count resets at midnight Pacific Time.



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: 19/10/2026

Was this article helpful?

Share your feedback

Cancel

Thank you!