Technical SEO · April 22, 2026 · 6 min read
IndexNow vs. XML Sitemaps: How Bing and Google Find New Pages
Most SEO tools submit a sitemap and hope for the best. Here's how IndexNow tells Bing and Yandex about a new URL the moment it publishes, which search engines support it, and how FluxWriter sends it for WordPress sites once the key file is in place.
By FluxWriter
The problem with relying on sitemaps
An XML sitemap is a passive document. You publish a post, the sitemap lists it, and then you wait — sometimes hours, often days — for a crawler to revisit, parse the file, queue the URL, and finally fetch it. For news, product launches, and time-sensitive SEO experiments, that delay is a real cost.
What IndexNow actually does
IndexNow is a tiny open protocol. You POST a JSON payload to a participating search engine's endpoint with the URL(s) you just published or updated, plus a key file you host on your domain to prove ownership. The engine acknowledges within milliseconds and decides when to crawl it.
A minimal request:
POST https://api.indexnow.org/indexnow
Content-Type: application/json
{
"host": "example.com",
"key": "abc123...",
"keyLocation": "https://example.com/abc123....txt",
"urlList": ["https://example.com/blog/new-post"]
}
That's it. No sitemap diff, no crawl budget guesswork.
Who actually honors it
- Bing — yes, fully.
- Yandex — yes, fully.
- Seznam, Naver — yes.
- Google — officially "evaluating" since 2021. In practice: not yet. Googlebot finds new pages through your sitemap and internal links.
If your traffic is Google-dominant, IndexNow is complementary, not a replacement. But Bing market share for AI-assistant referrals (Copilot, ChatGPT search) has grown enough in 2025–2026 that ignoring it is leaving traffic on the table.
How we wired it into FluxWriter
On WordPress sites, every published post fires an IndexNow ping as part of the publish step once the site serves its key file, using the key FluxWriter generates when you connect the site. Setting up that file is the one manual step: WordPress can't place it at your site root through its API, so FluxWriter gives you a short snippet to drop into wp-content/mu-plugins/ (or you upload the file by FTP). Until it is served, no ping goes out, because search engines discard submissions they can't verify. Shopify, Wix, Webflow and Ghost sites are not sent to IndexNow.