Practical guideUpdated 2026-09-15

What is IndexNow and how do you verify it is working?

IndexNow is an open protocol that lets a website notify search engines the moment a URL is added, updated, or deleted, instead of waiting to be crawled. It is supported by Bing, Yandex, Naver, Seznam.cz, and Yep, and a submission to one is shared with all. Verify it by confirming your key file is reachable, sending a test submission, and checking the IndexNow report in Bing Webmaster Tools.

IndexNow removes the wait between publishing and discovery on the engines that support it, which matters for programmatic sites adding pages every week. This guide explains the protocol and who uses it, walks through the key file and API, shows how to verify a setup with a free checker and Bing Webmaster Tools, and lists the failures that make submissions silently fail.

01

What IndexNow does and who supports it

IndexNow is a protocol introduced by Microsoft and Yandex in 2021. A site sends a short request naming URLs that changed, and participating engines fetch them promptly instead of waiting for the next scheduled crawl. Submitting to any participating engine shares the notification with all of them. Participants include Bing, Yandex, Naver, Seznam.cz, and Yep; Bing's index also feeds Microsoft Copilot. Google has tested it but does not participate, so Google discovery still relies on sitemaps, links, and Search Console.

02

How it works: the key file and the API

You generate a key, a string of 8 to 128 hexadecimal characters, and host a file named after the key at your site root, for example /d13974ad42904661432758ffee342f26.txt, containing the key itself. This proves you control the host. Then you submit URLs either with a GET request naming one URL and the key, or a POST to the API with a JSON body listing up to 10,000 URLs, the host, and the key. The engine verifies the key file and queues the URLs.

IndexNow response codes and meaning
StatusMeaningAction
200 OKSubmission acceptedNone; check Bing Webmaster Tools report
202 AcceptedReceived; key validation pendingRecheck later; ensure key file is reachable
400 Bad RequestMalformed JSON or missing fieldsFix the request body
403 ForbiddenKey does not match the key fileCheck key file content and location
422 UnprocessableURLs do not belong to the hostSubmit only URLs on the declared host
429 Too Many RequestsRate limitedBatch URLs and slow down
03

How to verify IndexNow is working

First, request the key file directly and confirm it returns 200 with the key as its only content and no redirects. Second, submit one recently changed URL and confirm a 200 or 202. Third, open Bing Webmaster Tools, go to the IndexNow section, and confirm the submission appears with a timestamp. SerionFlow's free IndexNow checker runs the key-file and reachability tests on any domain so you can see whether a setup is valid before debugging submissions.

Note that an accepted submission means the engine has been told about the URL, not that it has been indexed. Indexing remains the engine's decision based on the page's quality and the site's standing.

04

Common failures

The key file redirects, for example from http to https or from non-www to www, so the engine cannot verify it. The key file is served with an HTML wrapper by a CMS route. Submitted URLs use a different host from the declared one. The site submits every URL on every deploy, hits rate limits, and the important changes are lost in noise. And a CDN or firewall blocks the engine's verification fetch.

  • Serve the key file directly, no redirects, plain text.
  • Submit only URLs that actually changed, on the declared host.
  • Batch submissions rather than one request per URL.
  • Check the CDN allows the verification fetch.
05

IndexNow for programmatic sites

Sites that add and update pages every week benefit most, because the alternative is waiting days for a Bing recrawl. The right pattern is to submit changed URLs as part of the publish step. SerionFlow does this on Pro and Agency plans: when Bing Webmaster Tools is connected it submits eligible changed URLs to Bing directly and sends IndexNow notifications that reach the other participating engines, without any per-deploy scripting on your side.

06

What IndexNow does not do

It does not affect Google. It does not promise indexing or ranking on any engine. It does not replace sitemaps, which engines still use for discovery and freshness. And it does not validate page quality; a thin page submitted promptly is a thin page indexed promptly, or not at all. Treat it as a delivery mechanism for pages that already deserve indexing.

Step by step

  1. 01

    Generate a key

    Create a random hexadecimal string of 8 to 128 characters to use as your IndexNow key.

  2. 02

    Host the key file

    Serve a plain-text file named after the key at your site root containing only the key, with no redirects or HTML wrapper.

  3. 03

    Send a test submission

    POST a JSON body with the host, key, and one changed URL to the IndexNow API and confirm a 200 or 202 response.

  4. 04

    Check Bing Webmaster Tools

    Open the IndexNow report and confirm the submission appears with a timestamp.

  5. 05

    Run a checker

    Use a free IndexNow checker to confirm the key file is reachable and correctly formatted from outside your network.

  6. 06

    Automate on publish

    Submit only changed URLs as part of your publish step, batched, and monitor the report weekly for rejections.

Clear answers

Frequently asked questions

Does Google support IndexNow?

+

No. Google has tested the protocol but does not participate as of 2026. For Google, discovery still depends on sitemaps, internal links, and Search Console. IndexNow covers Bing, Yandex, Naver, Seznam.cz, and Yep, and Bing's index feeds Microsoft Copilot.

How do I check that my IndexNow key is valid?

+

Request the key file at your site root and confirm it returns 200, plain text, containing only the key, with no redirect. A free IndexNow checker performs this test from outside your network and flags redirects, wrappers, and mismatched keys.

Does a 200 response mean my page is indexed?

+

No. It means the submission was accepted and the URL will be fetched promptly. Indexing is still the engine's decision based on the page and site. Check the URL's status in Bing Webmaster Tools after a day or two.

How often can I submit URLs with IndexNow?

+

Submit when URLs actually change, batched up to 10,000 per POST. Submitting the whole site on every deploy triggers rate limits and buries real changes. Weekly programmatic publishing suits IndexNow well when only new and updated URLs are sent.

Does SerionFlow send IndexNow notifications?

+

Yes, on Pro and Agency plans with Bing Webmaster Tools connected. SerionFlow submits eligible changed URLs to Bing directly and sends IndexNow notifications shared with participating engines including Yandex, Naver, Seznam.cz, and Yep, as part of publishing.

Continue exploring

Related SerionFlow resources

More in Guides

All guides

Make the next move obvious

Let SerionFlow turn your market evidence into momentum.

Confirm the market, rank the opportunities that matter, create brand matched pages on your domain, and keep moving with controlled weekly intelligence.

Choose how SerionFlow uses cookies.

Essential cookies keep the site secure and working. Product analytics helps us improve reliability. Optional cookies help us remember preferences and improve campaigns. You can change optional cookies anytime in Cookie Settings.