Submit URLs to Bing with IndexNow
A complete setup guide for the IndexNow key file, request payload, validation, and safe retry behavior.
Updated September 2, 2026
What IndexNow does
IndexNow lets a site notify participating search engines when a URL is added, updated, or deleted. It is a discovery signal, not a guarantee that the URL will be crawled or indexed.
A single request may contain up to 10,000 URLs. Every URL in that request must use the same hostname as the host field.
Prepare ownership verification
- Generate a key
- Use an 8–128 character key containing letters, numbers, and hyphens.
- Publish the key file
- Serve a plain UTF-8 text file whose body contains only the key. The default path is https://host/key.txt.
- Verify it publicly
- Check the final response outside your authenticated session and confirm that redirects stay on the submitted host.
Submit and interpret the response
Normalize and deduplicate the URL list before sending it. Treat 200 and 202 as successful receipt, fix 400/403/422 before retrying, and back off when the endpoint returns 429.