Technical SEO / Indexing
IndexNow Key & Submission Validator
Confirm your IndexNow key file can be reached and is correct, catch batch mistakes before you submit one, and get a payload ready to send.
The host every URL you submit must share lah, e.g. example.com or https://example.com
8–128 characters, letters/numbers/dashes only. Generate one and put it as {key}.txt at your site root if not done yet.
Leave blank lor, default is https://yoursite.com/{key}.txt
Key in the pages that changed, got added, or got removed. Fragments (#...) auto strip one.
What IndexNow actually checks
IndexNow is a simple push protocol: instead of waiting for a search engine to recrawl your sitemap, you POST the URLs that changed (or got added or removed) to one endpoint, and every participating engine gets notified at once. Does not guarantee faster indexing or ranking one — only tells engines a URL worth looking at sooner. Two things break it quietly: a key file that is missing, wrong, or serving wrong bytes, and a URL batch that mixes hosts, has duplicates, or blows past the 10,000-URL cap. This tool checks both against the live protocol rules before you waste a submission on a mistake.
How a submission actually works
First, generate a key (any 8–128 character alnum/dash string) and publish it as a plain-text file at https://yoursite.com/{key}.txt — that file is how an engine proves you control the site. Then POST a JSON body of {host, key, urlList} to https://api.indexnow.org/indexnow (or ping a single URL with a GET request). Every URL in that body must belong to the exact host you named — a request mixing example.com and www.example.com is invalid, not merged one.
Limits worth knowing
Max 10,000 URLs per request (batch bigger lists lor). Key must be 8–128 chars of [A-Za-z0-9-]. The key file must return HTTP 200 with the key as the whole body (whitespace aside) — no HTML wrapper, no extra text. Submitting a URL does not force a crawl or ranking boost; only raises priority in the discovery queue.
Frequently asked questions
Does IndexNow replace submitting a sitemap?
No. Sitemaps still tell engines everything you have; IndexNow tells them what just changed, so they don't need to wait for the next crawl to notice. Keep both one.
Does IndexNow submission guarantee faster indexing?
No guarantee one — it's a hint, not a command. Participating engines still apply their normal crawl budget and quality checks; IndexNow only shortens the time before they look.
Can I use one key for multiple subdomains?
Only if the same key file is hosted at the root of each subdomain (or reachable via a custom keyLocation on that exact host) — the host in the payload must match every URL in it.
Which search engines actually use IndexNow?
Microsoft Bing and Yandex operate the shared API; Naver, Seznam.cz and Cloudflare's automatic crawler relay also consume it. Google does not participate currently.
What happens if I submit more than 10,000 URLs?
A single request over the cap kena rejected by the API. Split the list into multiple requests — this tool does that automatically and gives you one payload per batch.