Skip to main content
POST
Submit URLs to IndexNow
Submit one or more URLs to IndexNow to notify participating search engines that pages have been added, updated, or removed - prompting a faster re-crawl.
IndexNow is an open protocol that pings participating search engines (Microsoft Bing, Yandex, Naver, Seznam.cz, and others) from a single submission. It does not guarantee ranking changes - it only tells engines your URLs are worth re-crawling. The brand must have IndexNow connected and verified first, and every submitted URL must belong to the verified host.
Request body
  • urls - required, non-empty array of absolute URLs (each must be on the brand’s verified host). Maximum 10,000 URLs per submission.
Response - on success returns the IndexNow result: ok (boolean), status (the HTTP status from the IndexNow API, e.g. 200 submitted or 202 accepted/validation pending), and message. A 400 is returned when urls is missing/empty or exceeds the limit, and errors from IndexNow (e.g. 403 key not valid, 422 host/key mismatch) are surfaced with their status and message. If the integration is not connected and verified, or a URL is not on the verified host, the route returns 500 with { "message": "..." }, not 400. IndexNow routes report errors in message, not error. All IndexNow routes are team-scoped and require an active plan and team membership.

Authorizations

Authorization
string
header
required

Your SnowSEO API key (sk_...).

Body

application/json
urls
string[]
Required array length: 1 - 10000 elements
selection
object

Pages to submit, as a table selection the server resolves. Used in place of urls, and not limited to one batch.

Response

Default Response

ok
boolean
status
number
message
string