Skip to content
Back to documentation

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.