Key takeaways
- IndexNow is a free, open protocol that lets your website tell search engines the instant a page is created, updated, or deleted — no waiting days for a crawler to notice.
- One API call reaches every participating engine at once: Bing, Yandex, Naver, Seznam.cz, and Yep. Google does not support it.
- More than 60 million websites already push over 1.4 billion URLs per day through IndexNow, according to Microsoft's own Bing Webmaster Blog.
- Bing's index quietly powers a large share of AI answers — including Microsoft Copilot and much of ChatGPT's web search — so fast Bing indexing is now an AI-visibility issue, not just an SEO nicety.
- Setup takes under an hour: host a key file, submit URLs, automate from your CMS. WordPress, Cloudflare, Wix, and Shopify all have near-one-click options.
What is IndexNow?
IndexNow is an open-source protocol, launched by Microsoft Bing and Yandex in October 2021, that lets a website notify search engines the moment a URL is added, changed, or removed. Instead of waiting for a bot to re-crawl your site, you push a single HTTP request and the engine schedules that exact URL for indexing.
The traditional indexing model is pull-based: search engine bots wander the web, follow links, and eventually stumble onto your new page. For a small business site with modest authority, "eventually" can mean days or even weeks. IndexNow flips that to a push model. You publish a page, your site fires one lightweight request, and Bing knows about it within seconds.
That matters for two reasons beyond speed. First, it cuts wasted crawling. Bots no longer have to re-fetch your whole site to discover that three pages changed, which saves server resources on both sides — Microsoft has framed this as an energy-efficiency play as much as an SEO one. Second, it gives you a deterministic signal. A sitemap says "here's everything, check when you feel like it." IndexNow says "this specific URL changed right now." Search engines treat that as a much stronger freshness hint.
One submission also fans out. When you notify any participating engine, the protocol shares the URL with all of them, so you don't submit to each engine separately.
How does IndexNow work?
You generate an API key, host it in a text file at your domain's root to prove ownership, then send an HTTP request containing the changed URL and your key to an IndexNow endpoint. The engine verifies the key against the file and queues the URL for crawling — usually within minutes.
Concretely, the moving parts are three:
- The key. A random string of at least 8 characters (Bing's Webmaster Tools can generate one for you). This is your credential.
- The key file. A plain text file named after the key — for example 4f8a2c19e7b3.txt — containing only the key itself, placed at your domain root so it's reachable at yourdomain.com/4f8a2c19e7b3.txt.
- The submission. A GET or POST request to api.indexnow.org/indexnow (or Bing's own endpoint) with the URL and key as parameters. A GET looks like: api.indexnow.org/indexnow?url=https://yourdomain.com/new-page&key=4f8a2c19e7b3.
A 200 response means the submission was accepted. You can submit up to 10,000 URLs per POST request, but in practice you submit a handful whenever content actually changes. The whole protocol is deliberately boring — that's the point. No OAuth dance, no paid API tier, no quota negotiations.
Which search engines support IndexNow?
As of 2026, IndexNow is supported by Microsoft Bing, Yandex, Naver, Seznam.cz, and Yep. Google has publicly tested the protocol since late 2021 but has never adopted it, so IndexNow does nothing for your Google indexing directly.
| Search engine | IndexNow support | Why a US business should care |
|---|---|---|
| Microsoft Bing | Yes — co-created the protocol | Powers Copilot and feeds ChatGPT's web search; growing US desktop share |
| Yandex | Yes — co-created the protocol | Minimal for US audiences; relevant if you serve Russian-speaking markets |
| Naver | Yes | Dominant in South Korea; matters for Korean-speaking customers |
| Seznam.cz | Yes | Czech market only; negligible for most US SMBs |
| Yep (Ahrefs) | Yes | Small independent index; nice-to-have |
| No (tested, never adopted) | Still needs sitemaps and Search Console — IndexNow won't help here |
The honest read: for a US small business, IndexNow is effectively a Bing play. The other engines are rounding errors for domestic traffic. The reason to care about that Bing play is the next section.
Why does Bing indexing matter for ChatGPT and Copilot?
Because Bing's index is the plumbing behind much of AI search. Microsoft Copilot is grounded in Bing by design, and OpenAI has confirmed Bing is an important part of how ChatGPT's web search finds pages. If your page isn't in Bing's index, a large share of AI assistants simply cannot cite it.
This is the part most US businesses miss. Bing looks small when you check referral traffic — according to StatCounter Global Stats, Bing handles roughly 4.4% of worldwide searches, but around 9% of desktop searches globally and about 8.7% of all searches in the United States, where it has been slowly gaining. That's a respectable slice on its own. But the raw-share number understates Bing's real influence, because Bing's index is licensed and embedded everywhere: Copilot in Windows and Microsoft 365, ChatGPT search, DuckDuckGo, Ecosia, and a long tail of AI tools that don't run their own crawlers at Google's scale.
The evidence for the ChatGPT connection is unusually solid. OpenAI's own VP of Engineering confirmed in a public AMA that Bing is an important part of ChatGPT search functionality, and OpenAI's help documentation lists Bing among its third-party search providers. Independent practitioners have tested it directly: pages absent from Bing's index tend not to surface in ChatGPT's cited sources.
So the chain looks like this: IndexNow gets your new page into Bing within minutes → Bing's index feeds Copilot and contributes to ChatGPT search → your content becomes citable by AI assistants while competitors who only optimize for Google wait weeks for their pages to even exist in that pipeline. For a deeper look at ranking in Bing itself, see our complete guide to Bing SEO.
Adoption data says your competitors are waking up to this. According to Microsoft's Bing Webmaster Blog, more than 60 million websites were publishing over 1.4 billion URLs per day through IndexNow as of September 2023, and the protocol was already credited with 12% of all new URLs clicked in web search results. Later Bing figures reported in the SEO press put adoption above 80 million sites. This isn't an experiment anymore; it's infrastructure.
How do you set up IndexNow on your website?
The fastest path depends on your stack. WordPress users can install a plugin and be done in ten minutes; Cloudflare users flip one toggle; custom sites need a key file plus a few lines of code that fire on publish. None of these require paid tools.
- WordPress: Install Microsoft's official IndexNow plugin, or enable the IndexNow module already built into Rank Math, Yoast SEO, All in One SEO, or SEOPress. The plugin generates and hosts the key file for you and auto-submits URLs on publish and update. This is the right choice for most SMB sites.
- Cloudflare: If your DNS runs through Cloudflare, enable "Crawler Hints" in the dashboard. Cloudflare then pings IndexNow automatically whenever your content changes — zero code, zero plugins.
- Hosted platforms: Wix supports IndexNow natively for premium sites, Duda has integrated it, and Shopify added native support in 2025. Check whether it's already on before building anything.
- Custom or static sites: Generate a key in Bing Webmaster Tools, upload the key file to your web root, and add a submission call to your deploy or publish hook — a curl one-liner in a CI pipeline works fine. Submit only URLs that actually changed.
- Verify: In Bing Webmaster Tools, the IndexNow report shows submitted URLs and crawl responses. Confirm you're getting 200s and that key-file fetch errors are zero.
Total effort for a typical small business site: under an hour, once. After that it should run unattended. If your team is also working on AI-visibility signals like structured answers and crawler access, this slots in naturally alongside deciding whether your site needs an llms.txt file — both are cheap, one-time technical moves that make your content easier for AI systems to find.
And if you'd rather not babysit any of this — submissions, AI-visibility tracking, citation monitoring across ChatGPT and Perplexity — that's exactly the class of work we built AutoRankFlow, our SEO and AI-visibility automation platform, to handle for small business sites.
Does IndexNow replace XML sitemaps or Search Console?
No. IndexNow is a freshness signal, not a discovery system. Sitemaps still give engines the full map of your site, and Google Search Console remains the only meaningful way to manage Google indexing. You need all three working together.
| Tool | What it does | Engines covered | Speed to index |
|---|---|---|---|
| IndexNow | Pushes instant notifications when specific URLs change | Bing, Yandex, Naver, Seznam, Yep | Minutes to hours |
| XML sitemap | Lists all indexable URLs with last-modified dates | All major engines, including Google | Days to weeks |
| Google Search Console | Manual URL inspection and indexing requests for Google | Google only | Hours to days (manual) |
The practical stack: keep a clean, auto-updating sitemap as your foundation, use IndexNow for instant Bing-side freshness, and reserve manual Search Console requests for your most important Google pages. Skipping the sitemap because "IndexNow handles it" is the most common mistake I see — Google still owns the majority of your organic traffic and doesn't read IndexNow pings at all.
What IndexNow mistakes should you avoid?
The big ones: submitting URLs that didn't change, forgetting the key file, and expecting IndexNow to influence rankings. It accelerates indexing — nothing more. A submitted page still has to earn its position on quality, relevance, and authority.
- Pinging unchanged URLs. Engines throttle or ignore sites that cry wolf. Submit on genuine creates, updates, and deletes only.
- Broken key file. The file must be at the domain root, return a 200, and contain only the key — no HTML wrapper, no whitespace games. A wrong Content-Type or redirect chain fails silently.
- Submitting non-canonical URLs. Send the final, canonical, indexable version — not parameterized URLs, redirects, or noindexed pages.
- Confusing indexing with ranking. IndexNow gets you into the index fast. It does not move you up the results. That still takes content worth citing.
- Ignoring Google. IndexNow's blind spot is the biggest engine. Keep your sitemap discipline and Search Console hygiene regardless.
Frequently asked questions
Is IndexNow free?
Yes, completely. The protocol is open source, the endpoints are free, and there's no quota cost for normal use. You can submit up to 10,000 URLs per request, which is far beyond what any small business site needs.
Does Google support IndexNow?
No. Google confirmed it began testing the protocol in late 2021 but has never enabled it. For Google, you still rely on XML sitemaps, internal links, and Search Console. That may change, but don't plan around it.
How fast does IndexNow get a page indexed?
Submission takes seconds, and Bing typically crawls submitted URLs within minutes to a few hours. Actual indexing — appearing in results — depends on whether Bing judges the page worth including, which can take longer for thin or low-authority content.
Will IndexNow help me show up in ChatGPT?
Indirectly, yes. ChatGPT's web search leans on Bing's index among other providers, so being indexed by Bing quickly is a prerequisite for being cited quickly. IndexNow shortens that first step, but the content itself still has to answer questions well enough to earn the citation.
Do I still need an XML sitemap if I use IndexNow?
Absolutely. Sitemaps are how engines — especially Google — discover your full site structure and re-check older pages. IndexNow only covers URLs you explicitly push. Use both.
Can IndexNow hurt my SEO?
Only if you abuse it. Flooding the endpoint with unchanged or low-quality URLs can get your submissions deprioritized. Used as intended — pinging real content changes — there's no downside and no penalty mechanism to worry about.
My site is on WordPress. What's the easiest setup?
Install Microsoft's official IndexNow plugin, or just toggle on the IndexNow module if you already run Rank Math, Yoast, AIOSEO, or SEOPress. The plugin handles the key file and submits URLs automatically whenever you publish or update a post. Ten minutes, no code.