Overview
IndexNow is an open push protocol, launched in 2021 by Microsoft and Yandex, that lets a site tell search engines when a URL is added, updated, or deleted instead of waiting for the next crawl. Participating engines include Bing, Yandex, Naver, Seznam, Yep, and Amazon; a submission to one is shared with the rest. Google does not support it, so keep sitemaps current for Google.
Ping on every deploy that adds, changes, or removes URLs, and submit canonical URLs only, never parameterized variants. A ping is a hint, not a guarantee: each engine decides whether and when to crawl. It pays off most on frequently changing sites such as news, ecommerce, and active blogs.
To use it, host a key file at your root (https://example.com/<key>.txt) to prove ownership, then POST up to 10,000 URLs per request (more can fail with a 422) to one endpoint, such as https://api.indexnow.org/indexnow; do not send the same batch to each engine. Setup details are in indexnow.
Example
{
"host": "example.com",
"key": "<key>",
"keyLocation": "https://example.com/<key>.txt",
"urlList": ["https://example.com/new-page"]
}Related
- indexnow: payload format and key hosting rules.
- crawl-budget: why faster discovery reduces wasted crawling.
- sitemaps-deep: the sitemap signal Google relies on.
- canonical-url: which URL form to submit.
- technical: the technical SEO checklist.