Response status codes
When you submit URLs, the search engine replies with an HTTP status code. Here is what each one means, per the IndexNow documentation.
-
200OK
URL submitted successfully. The search engine received and accepted the URLs.
-
202Accepted
URLs received, but IndexNow key validation is still pending. The engine will fetch your key file (
https://<host>/<key>.txt) to confirm ownership before processing. This is a normal success response. -
400Bad Request
Invalid format. The request body or parameters were malformed (for example, a missing field or an invalid key).
-
403Forbidden
The key is not valid. Either the key file was not found at the expected location, or the file exists but its contents do not match the submitted key.
-
422Unprocessable Entity
The URLs do not belong to the host, or the key does not match the schema defined by the protocol. Make sure every URL is on the same domain as the host you submitted.
-
429Too Many Requests
Too many requests, treated as potential spam. Slow down and retry later.