Choose language

IndexNow URL Submission Tool

Submit URLs to search engines instantly with the IndexNow protocol, supporting Bing and Yandex, batch submissions, and clear response feedback.

Mehmet Demiray Published Updated
Share
Enter the domain the URLs belong to.
The key you generated and placed at your site root as <key>.txt.
Paste the URLs to submit, one per line.

What is IndexNow

IndexNow is an open protocol that lets a website tell search engines the moment its content changes, instead of waiting for a crawler to find the update on its own. When you create, edit, or remove a page, you send its URL to an IndexNow endpoint, and participating engines pick up the signal and revisit the page on their own schedule. The protocol is shared, so a single submission can reach multiple engines at once.

Support comes from several engines, including Microsoft Bing, Yandex, and Seznam, which pool submissions so one notification spreads across the network. This matters because organic discovery can be slow, especially for fresh or frequently updated sites. By announcing changes directly, you shorten the gap between publishing and indexing. The protocol does not guarantee ranking or even immediate inclusion, but it removes the delay of waiting passively for a crawl, which is often the slowest part of getting new content seen.

How to Use This Tool

Using the tool starts with an API key, which IndexNow calls a key file. You generate a key, place a text file named after that key in your site root, and the file simply contains the key value. This proves to the engines that you control the domain you are submitting URLs for. Hosting providers and some CMS plugins can automate this step, but the manual version is quick.

Once the key is in place, enter your domain, paste the URL or list of URLs you want submitted, and provide the key. The tool sends the request to the IndexNow API and shows the response. A success status means the submission was accepted for processing, while an error status points to a problem such as a missing key file, a mismatched host, or a malformed URL. Reading the response tells you whether the engines received your notification or whether you need to fix the setup before trying again.

IndexNow Versus Traditional Methods

Traditional indexing relies on sitemaps and patient crawling. A sitemap lists your pages and hints at their priority and freshness, but the engine still decides when to crawl, and that schedule can lag behind your publishing by hours or days. It is a pull model: the engine comes to you when it is ready.

IndexNow flips this into a push model. Rather than waiting to be crawled, you notify the engine the instant something changes, which collapses the discovery delay from days down to a much shorter window. The two approaches are complementary rather than competing. A sitemap still helps engines understand the full shape of your site and catch anything you forgot to submit, while IndexNow handles the time-sensitive signal for individual changes as they happen. Used together, the sitemap provides broad coverage and IndexNow provides speed, so new and updated pages reach the index far sooner than crawling alone would manage. For a busy publishing schedule, that combination keeps discovery both complete and fast without extra manual effort.

Best Practices for Submission

Submit URLs when something meaningful actually changes: a new page goes live, an existing page gets a substantive update, or a page is removed. Pinging the same unchanged URL repeatedly adds no value and can look like noise, so tie submissions to real edits in your publishing workflow rather than to a fixed timer.

Be mindful of volume. The protocol is meant for genuine change notifications, not for blasting your entire catalog on every deploy, so batch related changes together and avoid flooding the endpoint with noise. Keep your key file in place, since removing or renaming it will cause every submission to fail verification. Submit only URLs that live on the verified host, because cross-host submissions are rejected outright. For large sites, integrating IndexNow into the moment of publish or update keeps it accurate and low effort, while a sitemap continues to cover the broader set of pages that do not change often. Automating the submission as part of your deploy pipeline removes the risk of forgetting it entirely.

Understanding Submission Responses

Every submission returns a status that tells you how the request was handled. An accepted response means the engine received your notification and queued the URLs for processing, though it does not promise that indexing happens immediately or at all. The engine still applies its own quality and relevance checks before a page appears in results.

Error responses are where the useful detail lives. A rejection often points to a key problem, such as a key file that is missing, unreachable, or holding a different value than the key you sent. It can also mean the URL host does not match the verified domain, or that the request was malformed. Reading these signals carefully saves time, because most failed submissions trace back to setup rather than to the content itself. Once the key file and host align, submissions go through cleanly, and you can trust the accepted status as confirmation that your change was announced.

The ones we answer the most.

What is IndexNow and which search engines support it?

IndexNow is an open protocol for telling search engines instantly when your content changes, rather than waiting for a crawl. It is supported by engines including Microsoft Bing, Yandex, and Seznam, which share submissions across the network. Because they pool notifications, a single submission can reach several engines at once. Note that Google does not currently participate in IndexNow.

Where do I get my IndexNow API key?

You generate the key yourself; it is just a unique string you create. You then prove ownership by placing a text file named after that key in your site root, with the key value as its contents. Many hosting platforms and CMS plugins can generate and host this key file automatically. Once the file is reachable on your domain, you can submit URLs using that key.

How many URLs can I submit at once?

IndexNow supports batch submissions, so you can send many URLs in a single request rather than one at a time. The protocol is meant for genuine change notifications, so it is best to submit URLs that actually changed instead of your whole site repeatedly. Grouping related updates into one batch keeps submissions efficient and avoids looking like noise to the engines.

How does IndexNow compare with Google Search Console URL submission?

Google Search Console lets you request indexing for individual URLs within Google, while IndexNow notifies the engines that participate in its shared protocol, such as Bing and Yandex. They cover different networks, so they are not interchangeable. If you want fast signals to both, use Search Console for Google and IndexNow for the engines that support it.

Does IndexNow guarantee my page will be indexed?

No. IndexNow speeds up discovery by announcing changes immediately, but each engine still applies its own checks before deciding whether and how to index a page. Think of it as removing the waiting time for a crawl rather than as a guarantee of inclusion or ranking. Quality content and a sound site structure still matter for whether the page ultimately appears.

Why is my submission returning an error?

Most errors trace back to setup rather than content. The common causes are a key file that is missing or unreachable, a key value that does not match what you submitted, a URL whose host differs from your verified domain, or a malformed request. Confirm the key file is live at your site root and that every URL belongs to the verified host, then submit again.