Do not wait for Bing to come find it
URL submission sends one or more URLs to Bing for indexing directly, with your daily and monthly quota shown before you submit — and IndexNow, which pushes the same update to Bing, Yandex and every other IndexNow engine the instant a URL changes.

One key file, every IndexNow engine at once
Submit up to your quota by hand, one URL per line, or set up IndexNow once and stop waiting on any crawl schedule at all. IndexNow pushes a change to Bing, Yandex and every other participating engine the moment it happens, proven by a key file hosted on your own domain — the same push, read by more than one search engine.
- ✓Quota before submission — Daily remaining and Monthly remaining tiles, checked before you send anything.
- ✓Quota checked, not just shown — if daily or monthly quota is already at zero, the submission is refused outright rather than partially sent.
- ✓URLs, one per line — a single line makes a single request; multiple lines use the batch route, up to 500 URLs at once.
- ✓Every URL must match the mapped site — direct Bing submission rejects any URL whose scheme, host or path prefix doesn't match the connected Bing site.
- ✓Submit to Bing — sends the listed URLs for indexing directly.
- ✓IndexNow pushes to more than Bing — Bing, Yandex and every other IndexNow engine get the same instant update from one submission, instead of each waiting on its own crawl schedule.
- ✓A key file proves ownership — IndexNow needs a key hosted on your domain before any engine will trust the push.
- ✓Generate a key or bring your own — a domain with no key yet gets Generate a key or I already have a key.
One URL, or a batch, sent through the Bing Indexing API
The URLs field takes one URL per line: a single line makes a single request, and multiple lines switch automatically to the batch route, up to 500 URLs. Every URL must match the mapped Bing site's scheme, host and path prefix, or it's rejected before anything is sent. The Bing Indexing API reads quota first and refuses the call outright if daily or monthly quota is already exhausted, then sends the list and reads quota again — Quota after submission sits next to Quota before submission so the consumed allowance is visible, not inferred.
- ✓One line, one request — the simplest path for a single new or updated page.
- ✓Multiple lines, one batch — submit several URLs together, up to 500 at once, without spending them one at a time.
- ✓Scoped to your mapped site — a URL on the wrong scheme, host or path is rejected rather than silently dropped.
- ✓Quota tracked live — Daily remaining and Monthly remaining update as you submit, with before and after both shown.
IndexNow: one push, every engine that listens
IndexNow tells Bing, Yandex and other IndexNow engines the moment a URL changes, instead of waiting for their next crawl. It needs a key file hosted on your domain, which proves you own the URLs you submit — a domain with no key yet is offered Generate a key or I already have a key, and from then on every change can reach every participating engine in one push. A generated key is a random 32-character hexadecimal string; a key you supply yourself must be 8-128 letters, digits or hyphens. Keys are encrypted at rest, decrypted only to show you the exact verification file contents. Replacing or regenerating a key keeps your auto-submit setting as-is, but the hosted file has to be updated to match.
- ✓Bing and Yandex, one submission — IndexNow is a shared protocol, not a Bing-only tool.
- ✓Instant, not scheduled — engines learn about a change the moment it happens rather than on their own crawl cadence.
- ✓Key file proves ownership — hosted on your domain, it's what lets engines trust the push at all.
- ✓Generate a key or bring your own — a fresh domain gets both options up front; a generated key is 32 random hex characters, a supplied one 8-128 letters, digits or hyphens.
- ✓Encrypted at rest, decrypted only to show you — the stored key is encrypted; the setup screen decrypts it just to display the exact file contents to host.
Five outcomes, one message — no per-URL breakdown
IndexNow returns one status for the whole batch, not a row per URL. Accepted means the engines were notified, not that anything is indexed yet. Key invalid means the hosted verification file doesn't match what was submitted, so check the exact filename, content and URL first. URLs mismatched host means at least one URL fell outside the bare or www form of the tracked domain, and a single request can't mix the two. Rate limited means wait and retry; unknown error passes through whatever the protocol client reported. Direct Bing submission works differently: it has no status codes of its own, just quota before and after, so a successful call is evidence Bing received it, not that it's indexed.
- ✓Accepted — engines were notified; not proof of indexing.
- ✓Key invalid — the hosted verification file doesn't match; re-check filename, content and URL.
- ✓URLs mismatched host — a URL fell outside the bare/www tracked domain, or a request mixed both forms.
- ✓Rate limited — retry later rather than resubmitting immediately.
- ✓Unknown error — the underlying protocol client's own message, passed through as-is.
- ✓Manual IndexNow has no confirmation dialog — unlike direct Bing submission, sending is immediate; direct Bing submission asks you to confirm the URL count first.
Ready to stop waiting for the next crawl?
Free check · 7-day trial · no credit card