IndexNow Protocol

Submit URLs to search engines, and know it worked

Notify Bing, Yandex, Naver, Seznam, Yep and Amazon through IndexNow. We check your key file first, so a green result means the submission will actually be honoured.

Why the key check matters. Bing, Yandex and the global endpoint reply 202 Accepted to any well-formed key, including one that was never uploaded: then discard the submission later without telling you. We fetch your key file before submitting, so you find out immediately instead of never.

Site & key

Exactly the host your URLs use: www.example.com and example.com are different hosts to search engines.

This value is published on your site, so it is a proof of ownership, not a secret.

Where to send it

URLs

One per line or comma-separated. Up to 10,000 per submission, 200 per day without an account.

6
search engines reachable through IndexNow
10,000
URLs per submission (protocol maximum)
0
accounts needed to use the free tier

What is IndexNow?

IndexNow is an open protocol introduced by Microsoft Bing and co-developed with Yandex. It lets a site owner tell participating search engines that a URL is new or has changed, instead of waiting for a crawler to notice. It affects discovery: how quickly an engine learns the URL exists. Whether the page then gets indexed still depends on the engine's own quality assessment.

Does this work for Google?

No, and no tool can make it. Google has publicly declined to adopt IndexNow. Any service claiming to "submit to Google" via IndexNow is either using the Google Indexing API, which only accepts JobPosting and BroadcastEvent pages, or simply not doing what it says. For Google, use Search Console's URL Inspection tool and a healthy sitemap. Our Google indexing guide covers what actually helps.

Which engines participate?

Submitting to the global endpoint forwards your URLs to all of them in one request. Submitting to an engine directly tells you what that specific engine said.

Engine Where it matters Key checked during request?
BingGlobalNo: replies 202
YandexRussia, CISNo: replies 202
NaverSouth KoreaYes
Seznam.czCzech RepublicYes
YepPrivacy-focused, globalYes
AmazonProduct searchYes

Engines that reply 202 validate your key asynchronously and give no further feedback, which is why we fetch the key file ourselves before submitting.

How it works

1. Get a key. Generate one here or use your own. It must be 8–128 characters of letters, numbers and dashes.

2. Publish the key file. Put a text file containing only the key at your domain root, e.g. example.com/your-key.txt. This is how an engine confirms you control the domain.

3. We check it. Before submitting we fetch that file and confirm it contains your key. If it does not, we tell you and submit nothing.

4. Submit. Paste URLs or upload a .txt/.csv, and see each engine's response.

What this saves you

  • The silent-failure problem. A 202 from Bing tells you nothing. We check your key file so a success here means something.
  • Host mismatches. URLs outside the submitted host are rejected by every engine. We catch that before sending.
  • Six endpoints, one form. No per-engine account or console.
  • Bulk input. Paste or upload thousands of URLs; duplicates removed automatically.
  • Doing it forever. Pro watches your sitemap and submits changes on its own.

New to IndexNow? How it works · FAQ · API docs