Comparison · Updated September 2026
What Is the Best Tool to Submit URLs via IndexNow?
Disclosure up front: I build one of the tools mentioned here (Instant IndexNow). I've tried to write the piece I wish had existed when I started, which means the honest answer for most readers is "you don't need my tool." Every factual claim below is checkable and I've said where it comes from.
Quick answer
The best IndexNow tool for most people is the one already in their CMS or CDN — WordPress SEO plugins (Rank Math, Yoast, AIOSEO, SEOPress) and Shopify already include IndexNow, and Cloudflare's Crawler Hints does it with one free toggle on any site. A dedicated tool like Instant IndexNow earns its place only when you need key-file verification before submitting (Bing/Yandex reply 202 to broken keys), per-engine results, or bulk/sitemap watching. Google does not participate in IndexNow.
The honest answer to "what's the best IndexNow tool" is that most people asking already have one installed and don't know it. Before spending money or adding a dependency, it's worth understanding what you're actually choosing between — because the differences between these options are much smaller than the marketing suggests, and the one criterion that genuinely separates them is one almost nobody mentions.
First, what IndexNow actually is
IndexNow is an open protocol, introduced in October 2021 by Microsoft Bing and Yandex. Instead of waiting for a crawler to rediscover your page, you tell participating engines directly that a URL changed. Mechanically it is two things: a text file at your domain root containing a key — https://example.com/{key}.txt — proving you control the host; and an HTTP POST containing your host, that key, and up to 10,000 URLs. That's the whole protocol. No account, no API contract, no rate-limited vendor key. Which is the first thing worth internalising: you are not paying anyone for access to IndexNow. Any tool charging you is charging for convenience around it.
Who actually receives it
The authoritative list lives at indexnow.org/searchengines.json. At the time of writing it names seven participants: Bing, Yandex, Naver, Seznam, Yep, Amazon, and the Internet Archive. Google is not on that list. Google announced in November 2021 that it would test IndexNow. It never adopted it. There is no Google IndexNow endpoint, and submitting to the shared endpoint forwards nothing to Google. If your traffic is overwhelmingly Google, calibrate accordingly — IndexNow is a supplement, not a strategy. That said, the reach is wider than "Bing's market share" suggests: Bing's index also powers Microsoft Copilot and supplies most of DuckDuckGo's results.
The criterion nobody evaluates on
Here's the thing that actually separates good tools from bad ones, and it took me an embarrassingly long time to notice.
The shared IndexNow endpoint, Bing and Yandex all return 202 Accepted for any well-formed submission — including one whose key file was never published anywhere. They validate the key afterwards, asynchronously. If that check fails, the submission is silently discarded. Nobody emails you. Meanwhile Naver, Seznam, Yep and Amazon validate during the request and return 403 immediately for that same broken setup. So one misconfigured key produces "success" on three engines and "failure" on four. This is the most common reason people conclude IndexNow "doesn't work" — their submissions were being thrown away for weeks while a dashboard showed green ticks.
202 Accepted means "I have received this and will deal with it later." It is an acknowledgement of receipt, not a confirmation of anything. Much of this category renders it as a checkmark. So the question to ask of any IndexNow tool is: does it check my key file before submitting, or does it just report whatever the endpoint said?
The actual options
1. Your CMS probably already does this
For most people this is the answer, and the article could stop here.
WordPress. Bing publishes an official IndexNow plugin (around 100,000 active installs). Separately, IndexNow support is already built into Rank Math (its Instant Indexing module), Yoast SEO, All in One SEO and SEOPress. If you run any of those, you probably have it already.
One caution: run exactly one. Two plugins each generate their own key, only one key file wins, and submissions made with the losing key are accepted with a 202 and then discarded.
Shopify. Microsoft confirmed in a May 2025 Bing Webmaster blog post that Shopify has integrated IndexNow support. Most stores need to do nothing. This matters because Shopify cannot host a key file at the storefront root — uploads land on cdn.shopify.com, a different host — so manual setups there are broken by construction.
Cost: free. Effort: near zero.
2. Cloudflare Crawler Hints — one toggle
If your DNS is on Cloudflare, this is the least-known good option. Cloudflare's Crawler Hints supports IndexNow, and per Cloudflare's own documentation it is available on all plan tiers at no additional cost — including Free. Enable it under Caching → Configuration → Crawler Hints. It works from Cloudflare's cache signals rather than your CMS, so it's CMS-agnostic: WordPress, a static site generator, or hand-written HTML all behave the same.
Cost: free. Effort: one checkbox.
3. curl, if you're a developer
The protocol is one POST. There is genuinely nothing to install.
curl -X POST https://api.indexnow.org/indexnow -H 'Content-Type: application/json' -d '{"host":"example.com","key":"your-key","urlList":["https://example.com/new-page"]}'
- Submit after the deploy is live, not during the build. Announcing URLs while the build container still holds them means engines fetch and get the old page, or a 404.
- Where you put the key file scopes what it authorises. A key at
/files/key.txtonly validates URLs under/files/. The root authorises everything.
Cost: free. Effort: ten minutes, once.
4. Bing Webmaster Tools
You can submit URLs directly from Bing Webmaster Tools with no key file at all, because verifying the site already proved ownership. There's also an IndexNow section showing what has been submitted. Worth having open regardless — it's the only place you can confirm Bing actually received anything.
Cost: free. Effort: low, but manual and Bing-only.
5. A dedicated web tool or SaaS
Which brings me to the category I'm in, and the honest case for it. A standalone tool earns its place when you need something the options above genuinely don't do:
- Verification before submitting — fetching your key file the way an engine would and refusing to send if it doesn't resolve (the 202 problem above).
- Per-engine results — submitting to each participant directly rather than only the shared endpoint, so you can see which ones validated the key synchronously.
- Bulk work — pasting a few hundred URLs after a migration.
- Unattended monitoring — watching a sitemap and submitting changes without you being there.
- Multiple sites — agencies, mostly.
If you need none of those, use the plugin you already have. A tool automating something you do twice a year is not worth a subscription.
Instant IndexNow: free tier (200 URLs/day, no account), Pro $9/mo, Agency $59/mo. Verifies before submitting. See pricing.
How to tell whether yours is working
Whichever option you pick, verify it once instead of trusting a green tick:
- Open your key file in a private window.
https://yourdomain.com/{key}.txtshould return plain text containing exactly your key and nothing else. If your CMS renders a 404 page here with a200— which WordPress does readily — validation fails. - Submit to a synchronous engine. Naver, Seznam, Yep and Amazon validate during the request. A success from one of those tells you the key genuinely resolved.
- Check Bing Webmaster Tools a day later to see whether submissions are landing.
The verdict
| If you are… | Use |
|---|---|
| On WordPress | The IndexNow feature in your existing SEO plugin, or Bing's official one. One, not two. |
| On Shopify | Nothing. It's built in. |
| On Cloudflare | Crawler Hints. One toggle, free, CMS-agnostic. |
| A developer | curl in a post-deploy hook. |
| Migrating a site, or running many | A dedicated tool that verifies before submitting. |
| Expecting Google results | Reset expectations — Google doesn't participate. |
The best IndexNow tool for most people is the one already sitting in their CMS, switched on and then verified once. The protocol is free and open, the endpoints are public, and anything charging you is selling convenience — a legitimate thing to sell, but you should know that's what you're buying.
I build Instant IndexNow, which verifies your key file before submitting and reports each engine's response separately. Free tier, no account. I'd rather you used the Cloudflare toggle if it's a better fit — it usually is.