Everything you need to know about the Google Indexing API and how Google Indexing for HubSpot works.
The Basics
The Google Indexing API lets website owners notify Google directly when a page is published or updated, so it can be crawled and indexed faster. Instead of waiting for Googlebot to discover your page on its own schedule, you push the URL to Google immediately.
No. Submitting a URL tells Google the page exists and is ready to be crawled — it does not guarantee it will be indexed or ranked. Google still evaluates page quality, content, and relevance. A successful API response means Google received the request, not that the page is indexed.
Google Search Console's URL Inspection tool lets you request indexing one page at a time, manually. The Indexing API is automated — Google Indexing for HubSpot calls it automatically every time you publish or update a page, with no manual work required.
There is no guaranteed timeframe. In practice, pages submitted via the Indexing API are often crawled within hours to a couple of days. However, crawling and indexing depend on Google's own systems, your site's crawl budget, and the quality of the page.
Service Account & Setup
A service account is a special Google account used by applications to call Google APIs on your behalf. The Indexing API requires one to authenticate requests. You create it in Google Cloud Console, download a JSON key file, and grant it access to your site in Google Search Console.
Yes. Your service account JSON is encrypted using AES-256-GCM before being stored. The encryption key is unique to your installation and your JSON is never stored in plain text.
The most common causes are: (1) the service account JSON was not pasted correctly — make sure you paste the full JSON including the curly braces, (2) the service account has not been added as an Owner in Google Search Console, or (3) the Indexing API has not been enabled in your Google Cloud project. Check the setup guide for step-by-step instructions.
Using the App
Google Indexing for HubSpot submits blog posts, site pages, and landing pages. Only published content with a public URL is submitted — drafts and archived pages are ignored.
The app polls your HubSpot portal every 5 minutes for newly published or updated content and submits any changes to Google automatically.
Google's Indexing API has a default quota of 200 URL submissions per day per project. Google Indexing for HubSpot respects this limit automatically. If you need more, you can request a quota increase directly from Google in Google Cloud Console. If you've been approved for a higher limit, get in touch with us — we offer custom pricing for portals with quotas above 200.
Yes. Use the Bulk Submit feature in the dashboard to submit all your existing published pages at once. We'll process them automatically at up to 200 URLs per day to stay within Google's quota — so if you have 600 pages, it will take 3 days to complete. Bulk Submit is rate-limited to once every 30 days.