AEO Optima Docs
Features

IndexNow

Tell search engines and AI crawlers about new or updated URLs immediately instead of waiting for them to discover changes on their own.

Overview

IndexNow is an open protocol that lets you push a list of URLs to search engines and AI crawlers so they re-crawl them right away. Instead of waiting for the next organic crawl (which can take days or weeks), you signal "this URL changed, please re-index" and participating engines respond within minutes to hours.

AEO Optima integrates with IndexNow so you can:

  • Submit URLs manually from the Indexation page
  • Submit them programmatically via webhooks or connectors
  • Track submission history and verify delivery

When to use IndexNow

Use IndexNow whenever you publish or meaningfully change a URL that you want AI engines to see quickly. Common triggers:

  • You ship a new landing page, blog post, or documentation page
  • You update product specs, pricing, or availability
  • You fix an error or correct an outdated fact (see Hallucination Corrections)
  • You apply a Content Optimization suggestion and want to measure impact quickly

Note: IndexNow speeds up crawling, not ranking. An update that isn't actually better content won't improve your visibility just because it was re-crawled faster.

Setting up IndexNow

Open IndexNow from the sidebar's Optimize group. (The Optimize group is action-oriented, so it is not shown to read-only viewers.)

  1. Generate your API key — the platform generates a long random string unique to your project
  2. Publish the key file to your website's root: https://yourdomain.com/{key}.txt with the key as its only content
  3. Verify — click Verify key file on the Indexation page. The platform fetches the URL and confirms the key matches.
  4. Once verified, the page is ready to accept URL submissions

Most hosts let you publish a plain text file in the root — Vercel, Netlify, Cloudflare Pages, WordPress all support this.

Submitting URLs

Once verified, you can submit URLs several ways:

Manual submission

  1. Paste one URL per line into the submission box
  2. Click Submit
  3. The platform forwards the list to participating engines and records the result

Automated submission

  • Via webhook — when a Webhook fires (e.g., geo_audit.completed or snapshot.completed), chain it to an IndexNow submission
  • Via the Shopify connector — when a product page changes, the platform can auto-submit
  • Via the API — your CI/CD pipeline can POST directly to the IndexNow endpoint on publish

Submission history

The Indexation page shows a table of every submission with:

ColumnMeaning
Submitted atWhen the batch was sent
URLsHow many URLs were in the batch
EnginesWhich endpoint accepted the submission (api.indexnow.org, then Bing/Yandex as fallback)
StatusSubmitted (the engine accepted the submission) or Failed. Note: IndexNow is fire-and-forget — "submitted" means the engine received the request, NOT that the URL was crawled or indexed.
ResponseThe raw response from each engine (for debugging)

Submissions try api.indexnow.org first and automatically fall back to Bing and Yandex if it is unreachable, so a single endpoint outage doesn't drop your submission. The platform also verifies your key file is published and matches before submitting, so a missing key surfaces as a clear error instead of a silent rejection.

Change detection (2026-06-12)

The Change Detection panel answers "which pages are worth re-submitting?" without you tracking it manually:

  1. Click Scan tracked pages — the platform fetches your tracked pages (prompt primary pages + the project site, up to 30) and fingerprints each page's visible content (title + headings + body text), so markup noise like script nonces never trips it.
  2. The scan compares against the previous scan's fingerprints (stored per project) and classifies each page: new (first scan), changed (content differs), unchanged, or unreachable.
  3. One click loads the changed + new URLs into the submission box — submit them through the normal flow.

Run a scan after publishing content updates; if nothing changed, nothing needs re-submitting.

Which engines accept IndexNow

The IndexNow protocol is supported by Microsoft Bing, Yandex, Seznam, and others. Major AI engines that index from those sources pick up the changes indirectly. Google does not accept IndexNow directly — use Google Search Console instead, which has its own URL submission API.

Best practices

  • Batch related changes. Submitting 10 URLs in one batch is more efficient than 10 individual submissions.
  • Don't spam. Re-submitting the same URL repeatedly with no actual content change can get your key rate-limited.
  • Submit on publish, not on save. Wire IndexNow into your CMS webhook for the "published" event, not "draft saved."
  • Monitor the response column. A 4xx response usually means your key file is missing or the URL is malformed. Fix and re-submit.

On this page

IndexNow — AEO Optima