IndexNow protocol support

Yandex supports the IndexNow protocol, which enables you to automatically inform search engines about site changes: new pages that are created and indexed pages that are updated or deleted. IndexNow lets you notify Yandex about site changes directly, without waiting for the the indexing robot to crawl the site again.

To use the protocol, you need to set up sending page information via the API using HTTP and JSON for data exchange.

To send URLs, you need to verify that you are the owner of the site for which you send data. To verify this, use a special key: you need to generate it, place a file with it on your site, and send it in API requests. Yandex checks the key in every API request.
Note. This method doesn't guarantee that the sent pages will be indexed.
  1. Getting started
  2. FAQ


If I just started using IndexNow, do I need to send pages that changed last year?
No, send pages that changed since supporting IndexNow.
Can I send the URLs of all site pages?
Report only new, changed, or deleted pages. To inform Yandex regularly about all changes on your site, use other methods. For example, crawling pages with a Yandex.Metrica tag or the Sitemap file.
My site is small, only several pages. Should I use IndexNow?
You can use Page reindexing in Yandex.Webmaster.

If you have a question about how the tool works, choose the appropriate one:

See the recommendations in the Why is it taking so long for pages to appear in search results? section.

Use the recommendations on how to remove site pages or individual sections from search results. Search results are updated within two weeks.