> ## Knowledge Base Index
> Fetch the complete knowledge base index at: https://help.jboard.io/sitemap.xml
> Use this file to discover available pages before exploring further.
> Pure-Markdown content can be obtained by appending a '.md' suffix to the content URLs listed in the sitemap (without the trailing slash).

# How to Set Up Indexing API for Google Jobs?

||| Notice: Google Search Console is currently experiencing an issue recognizing newly created service accounts, which may affect your ability to complete the Indexing API connection. Google’s team is aware of the issue and is working on a fix.

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*

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


${youtube}[Complete Guide: Setting Up Google Indexing API with JBoard](oWBe710xb2w??cc_load_policy=1)

# 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](https://console.cloud.google.com/) and complete the following steps:

###### Create a New Project

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

![](https://storage.crisp.chat/users/helpdesk/website/8030a322aa1b180/image10_1afl5jb.png)

###### Create a Service Account

Once your project is created, navigate to [APIs & Services](https://console.cloud.google.com/apis/dashboard) and open the **Credentials** section from the left panel to create a service account: 

![](https://storage.crisp.chat/users/helpdesk/website/8030a322aa1b180/image1_1hysyw.png)

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

![](https://storage.crisp.chat/users/helpdesk/website/8030a322aa1b180/image13_w4kkxq.png)

###### 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: 

![](https://storage.crisp.chat/users/helpdesk/website/8030a322aa1b180/image8_10wgom1.png)

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

![](https://storage.crisp.chat/users/helpdesk/website/8030a322aa1b180/image3_13cszae.png)

Click on **Enable** to activate the API:

![](https://storage.crisp.chat/users/helpdesk/website/8030a322aa1b180/image9_ouxht0.png)

###### 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`

![](https://storage.crisp.chat/users/helpdesk/website/8030a322aa1b180/image7_v3rzn0.png)

Choose `JSON` as the key type, and click on **Create**

![](https://storage.crisp.chat/users/helpdesk/website/8030a322aa1b180/image4_iq07rm.png)

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**

![](https://storage.crisp.chat/users/helpdesk/website/8030a322aa1b180/seo-tools-google-jobs-indexing_3p0pxh.png)

###### View API Key

Once updated, click on **View API Key**

![](https://storage.crisp.chat/users/helpdesk/website/8030a322aa1b180/image14_13y67lt.png)

Then copy the email found in the `client_email` field:

![](https://storage.crisp.chat/users/helpdesk/website/8030a322aa1b180/image5_ey3hc6.png)

### Step 3: Google Search Console

As a final step, navigate to your job board’s [Google Search Console](https://search.google.com/search-console/about) 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:

![](https://storage.crisp.chat/users/helpdesk/website/8030a322aa1b180/image15_rhunmc.png)

### **Step 4: Request Indexing API Quota Access**

To ensure the Google Indexing API works reliably for your job postings, you’ll need to request quota access by submitting Google’s official form.

👉 Fill out the form here: [Submit Indexing API Quota Request](https://docs.google.com/forms/d/e/1FAIpQLSc_mpLw3WnnCt3pVbUHYZZ6ZdOS-c0GIj-WZ_k54SG-jDqCXQ/formResponse?utm_source=chatgpt.com)

#### **What to enter:**
* **Applicant Name**: Your full name
* **Email Address**: Use the same email associated with your Google Cloud project
* **Project Number**: Found in your Google Cloud Console under *Project Info*
* **Desired Quota (requests per day)**: Recommended: **200+** (adjust based on how many jobs you publish daily), you can always increase this later. 
* **Example URL**: A live job posting URL from your site*&#32;(e.g., [https://yourdomain.com/jobs/354646-software-engineer]())*
* **Use Case**: Select **Job postings**

# 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](https://console.cloud.google.com/) 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.

![](https://storage.crisp.chat/users/helpdesk/website/8030a322aa1b180/image2_sb64di.png)

### 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.

![](https://storage.crisp.chat/users/helpdesk/website/8030a322aa1b180/seo-tools-google-jobs-indexing_1tvpb0a.png)

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.

![](https://storage.crisp.chat/users/helpdesk/website/8030a322aa1b180/screenshot-2024-10-01-at-12490_w4fwzg.png)

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.


