What we measured ·
Verifying our own IndexNow setup
Method: serionflow.com key file requested on 2026-10-21; Search Console queries for the checker.
Our key file at https://serionflow.com/d13974ad42904661432758ffee342f26.txt returned HTTP 200 with a text/plain content type and a body equal to the key, the three conditions engines check. Our build submits the public URLs from the generated sitemap, with a dry-run mode that prints what would be sent.
"indexnow checker" reached us 30 times at position 38, one of our better positions on a tool query. A 200 from the IndexNow API confirms receipt, nothing more: it is still Bing's decision whether to crawl and index.
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.
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.
| Status | Meaning | Action |
|---|---|---|
| 200 OK | Submission accepted | None; check Bing Webmaster Tools report |
| 202 Accepted | Received; key validation pending | Recheck later; ensure key file is reachable |
| 400 Bad Request | Malformed JSON or missing fields | Fix the request body |
| 403 Forbidden | Key does not match the key file | Check key file content and location |
| 422 Unprocessable | URLs do not belong to the host | Submit only URLs on the declared host |
| 429 Too Many Requests | Rate limited | Batch URLs and slow down |
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.
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.
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.
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
- 01
Generate a key
Create a random hexadecimal string of 8 to 128 characters to use as your IndexNow key.
- 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.
- 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.
- 04
Check Bing Webmaster Tools
Open the IndexNow report and confirm the submission appears with a timestamp.
- 05
Run a checker
Use a free IndexNow checker to confirm the key file is reachable and correctly formatted from outside your network.
- 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.
About the author
Shadrack Kumi · Founder, SerionFlow
Shadrack builds SerionFlow's site research, page generation, and Search Console tooling, and runs the free tools these guides pair with. Search Console figures cited on these pages come from serionflow.com's own property.
Continue exploring
Related SerionFlow resources
More in Guides
- What is llms.txt and how do you create one?
- What is an SEO agent, and what should it be allowed to do?
- How to set up Bing Webmaster Tools, Bing's search console
- GEO vs SEO: what changes when the answer comes from AI
- Generative engine optimization examples you can copy
- How to choose an AI SEO agency without paying for hype
- AEO vs GEO: two names for overlapping work
- Alternate page with proper canonical tag: should you fix it?
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.