Set up the Google Indexing API with Kardow

The Google Indexing API lets you submit URLs directly to Google so your job posts can appear faster in search results.

Why use the Google Indexing API?:

Adding the Google Indexing API helps your jobs get indexed by Google much faster.
Instead of waiting weeks for jobs to appear in search results, the Indexing API can get them listed on Google Jobs within 24 hours — driving significantly more visitors to your site.


What you’ll need

  • A Google Cloud account
  • A Google Search Console property (your site must be verified)
  • A few minutes of setup time

Step 1: Create a Google Cloud project

  1. Go to the Google Cloud Console.

  2. Accept the terms of service if prompted.
    Go to the Google Cloud Console

  3. Click Select a projectNew Project.
    Click select a project

  4. Give it a name such as Indexing API Kardow, then click Create.
    Give it a name

  5. Once created, click Select project.

  6. In the search bar, type Indexing API and select Web Search Indexing API.
    Web search indexing api

  7. Click Enable to activate the API.
    Click enable

  8. When enabled, go to APIs & Services → Credentials.


Step 2: Create a service account

  1. Click + CREATE SERVICE ACCOUNT.
    Click create account
  2. Name it something like IndexingBot.
  3. Copy the Service account email — you’ll need it later (for example:
    indexingbot@indexing-api-kardow.iam.gserviceaccount.com).
  4. Skip permissions and click Done.
    Click done
  5. In the list, click your new service account → open the Keys tab.
  6. Click Add Key → Create new key → JSON.
    Click add key
  7. Save the .json file that downloads automatically — this file is your authentication key.
  8. Go to your Kardow dashboard → Settings → Advanced Features and upload the .json file exactly as it is.

Click enable


Step 3: Verify site ownership in Google Search Console

  1. Go to Google Search Console.
  2. Add your site (click Add property) and follow the instructions to verify it.
    You can verify using an HTML file or DNS record.
  3. Once verified, open Settings → Users and permissions.
    add users
  4. Click Add user and paste the service account email you saved earlier.
  5. Set the Permission to Owner.

    The Indexing API requires Owner-level access to work properly.

Make sure Owner role for Permission


Step 4: Verify and connect in Kardow

  1. Return to your Kardow dashboard.
  2. Make sure your service account file is uploaded.
  3. Kardow will automatically start using the Indexing API to submit your new job URLs to Google.

Result

✅ Once connected, Kardow will automatically notify Google when new jobs are posted.
Most URLs will be indexed within 24 hours, instead of waiting weeks for normal crawling.


Notes

  • Keep your .json key file safe — it contains sensitive credentials.
  • You can reuse the same service account for multiple sites if needed.
  • If verification fails, double-check the service account email’s permissions in Search Console.