Google Indexing API

Notify Google instantly when jobs are published, updated, or removed to accelerate indexing.

The Google Indexing API tells Google directly that a URL has been updated or removed. It is especially effective for job postings because Google prioritizes Indexing API requests for pages with JobPosting schema markup.

Cavuno auto-provisions a Google Cloud service account for each board and configures everything when you connect Search Console. No GCP project to create and no manual steps required.

For instant indexing on Bing, Yandex, and other engines, see the IndexNow guide.

Prerequisites

  • A custom domain connected to your board (required for Search Console verification)
  • Google Search Console connected (see How to connect Search Console)

Setup

When you connect Google Search Console, Cavuno automatically enables the Indexing API for your board. Behind the scenes it adds the service account as an owner on your Search Console property and turns on indexing. No extra steps needed.

If you haven't connected Search Console yet, follow the Search Console setup guide. The Indexing API activates as part of that process.

Once enabled, Cavuno automatically submits URLs to Google whenever jobs are published, updated, or removed. No manual URL submission is needed.

Manual setup

If the automatic setup didn't complete (for example, if the service account wasn't added as an owner), you can configure it manually:

  1. Go to Board Settings > General tab
  2. Under Google Indexing API, copy the service account email
  3. Open Google Search Console
  4. Select your property, then go to Settings > Users and permissions
  5. Click Add user, paste the service account email, and set the permission to Owner
  6. Return to Board Settings > General and toggle Google Indexing API on
  7. Click Save changes

What gets submitted

Cavuno sends requests to Google when:

  • A job is published: a URL update notification is sent
  • A job is edited: a URL update notification is sent
  • A job is removed or expired: a URL removal notification is sent

Quota

Google grants a default quota of 200 requests per day. For most boards, this is more than enough. If you need a higher limit, you can request one through the Google Cloud Console.

Submissions that exceed the daily quota are queued and retried automatically.

When indexing is skipped

Cavuno skips Google Indexing API submissions in two cases:

  • Password-protected boards: pages are not publicly accessible, so notifying Google would be pointless
  • Boards temporarily offline: submissions are paused until the board is back online

In both cases, queued submissions resume automatically once the board is accessible again.

Tips

  • Use both protocols. Pair the Google Indexing API with IndexNow to cover all major search engines.
  • Submit your sitemap too. The Indexing API handles real-time changes, but a sitemap gives Google a complete picture of your board. See Sitemap submission.
  • Check Search Console for results. After enabling, monitor the Pages report in Search Console to confirm your jobs are being indexed.

Frequently asked questions