1. What Problem Does IndexNow Solve?
In the past, for a search engine to learn that your site has new content, it had to wait for the crawler to come on its own. How often does Bingbot crawl your site? Anywhere from once a week to once a month.
For sites where “content updates frequently” (e-commerce adding new SKUs, news publishing articles, SaaS revising API docs), this delay hurtsโreaders can’t find the new content.
IndexNow flips the process around: the site proactively pushes a notification saying “I have new URLs here, come crawl them.” Microsoft and Yandex jointly launched it in 2021, and it is now maintained as a W3C draft.
2. Who Supports IndexNow?
| Search Engine | Supported? | Notes |
|---|---|---|
| Bing | โ | Main backer, most complete support |
| Yandex | โ | Co-founder |
| DuckDuckGo | โ | Partial functionality (shared via the Bing index) |
| Seznam.cz | โ | Primary search in the Czech market, joined in 2022 |
| Naver | โ | Korean market |
| โ | Said it would evaluate in 2021, still unsupported | |
| Baidu | โ | Not supported |
Google’s absence is IndexNow’s biggest limitation. For sites chasing Google traffic, the value of this protocol is limited.
3. How Does IndexNow Work?
The protocol itself is extremely simple:
1. Generate a key (any 8โ128 character hex string)
Example: f5dbbe44684db27bb72597cf1aeaccf8
2. Publish the key on your site
Choose one of two methods:
Method A โ meta tag (simple)
<meta name="indexnow-key" content="f5dbbe44684db27bb72597cf1aeaccf8">
Method B โ root-directory key file (recommended by the spec)
https://yoursite.com/f5dbbe44684db27bb72597cf1aeaccf8.txt
The file’s content is just the key itself.
3. When a URL is updated, send an HTTP POST notification
POST https://api.indexnow.org/IndexNow
Content-Type: application/json
{
"host": "yoursite.com",
"key": "f5dbbe44684db27bb72597cf1aeaccf8",
"keyLocation": "https://yoursite.com/f5dbbe44684db27bb72597cf1aeaccf8.txt",
"urlList": ["https://yoursite.com/blog/new-post"]
}
Bing / Yandex / DDG / Seznam will crawl the URLs you list within minutes.
4. Which Sites Are Worth Enabling It For?
Strongly recommended โ
- News / media sites: publishing multiple times a day, hoping Bing indexes immediately
- E-commerce: frequently adding new products, changing prices
- SaaS documentation sites: after a product feature update, the docs need to be searchable immediately
- Blogs with frequently updated content
The ROI is very high: ~30 minutes of setup cost, and subsequent push actions are practically free.
Low marginal benefit โ ๏ธ
- Static corporate sites: updated once or twice a yearโthe AI already crawled it long ago
- Personal blogs posting < once a month: Bing’s natural crawl frequency is already enough
- Sites that rely entirely on Google traffic: Google doesn’t support it, so enabling it doesn’t help in the main-search scenario
But the cost of enabling it really is very low (30 minutes), so even when the marginal benefit isn’t high, doing it won’t hurtโan extra 1% is still 1%.
Not suitable for enabling โ
- Subscription / membership content: the URLs are private and shouldn’t be indexed by search engines
- Pages in the middle of an A/B test: telling Bing to index them might expose an incomplete version before you’ve made your decision
5. Will Enabling IndexNow Mark You as “AI-Friendly”?
This is a frequently asked follow-up question. The answer is indirectly yes:
- IndexNow mainly affects traditional search engines like Bing / Yandex
- But some of ChatGPT / Perplexity’s real-time citations go through the Bing API โ faster Bing indexing = faster ChatGPT citations
- It has no direct impact on Google AI Overviews (which uses Google’s own crawler)
Conclusion: IndexNow has an “indirect speed-up” effect on GEO, but it is not a core action. It’s more like one piece of the puzzle of “optimizing every controllable bit of timing.”
6. How Does GeoWeb Automate Detection?
GeoWeb’s “AI crawler reachability” dimension (10% weight) will:
- Detect your site’s IndexNow meta tag or key file
- Verify that the keyLocation is reachable
- Suggest whether you should enable it (estimated from your site’s update frequency)
GeoWeb has enabled IndexNow on its own site tooโthe key is published and publicly verifiable at geoweb.tw/f5dbbe44684db27bb72597cf1aeaccf8.txt.
7. Summary of Enablement Steps
If you decide to enable it, three things:
- Generate a key (any 32-char hex works,
python -c "import secrets; print(secrets.token_hex(16))") - Place the meta tag + root-directory key file (double insurance)
- Hook into your deploy process: automatically call the IndexNow API after every push of new content
Step 3 is the one most often overlookedโmany sites “install the key but never push.” That’s only doing half the job.
๐ Run a health check to see whether your site has IndexNow enabled
If you want to fully deploy IndexNow + automated pushing + Bing Webmaster Tools integration, we offer GEO consulting services: [email protected]
GEO deep-dive series #13. Previous post: “Why Is Being Listed on Wikipedia One of the Strongest Signals for GEO?”