IndexNow setup WordPress
IndexNow Setup Guide for WordPress (And Why It Matters for AI Search)
IndexNow setup for WordPress, step by step: plugin and manual methods, the Bing-to-ChatGPT pipeline, and how to confirm your URLs get indexed fast.
AutoRankFlow research
Quality-scored · intent-matched · transparently published
Key takeaways
- IndexNow is an open ping protocol that tells Bing, Yandex, Seznam and Naver the moment a URL is added, updated or deleted — no waiting for a scheduled crawl.
- Adoption is real: Microsoft reports more than 60 million websites now push over 1.4 billion URLs per day through the IndexNow API.
- Google does not participate in IndexNow, so you still need XML sitemaps and Search Console for Google discovery.
- On WordPress, setup takes about ten minutes with the official IndexNow plugin or Rank Math — manual API setup is a fallback for custom stacks.
- Because ChatGPT's search feature leans on Bing's index, faster Bing indexing means faster eligibility for AI answers and citations.
- IndexNow speeds up discovery, not rankings. Content quality and relevance still decide whether you show up.
What is IndexNow and how does it work?
IndexNow is an open protocol, launched by Microsoft Bing and Yandex in 2021, that lets your website notify search engines the instant content changes. You send one HTTP request with the URL; participating engines fetch it promptly instead of waiting for their next scheduled crawl of your site.
Traditional indexing is a pull model: search engine bots wander the web, revisit your sitemap when they get around to it, and eventually notice your new page. On a small site with modest crawl budget, "eventually" can mean days or weeks. IndexNow flips this to a push model. When you publish, update or delete a URL, your site pings a single endpoint — api.indexnow.org — and every participating engine receives the signal at once. One ping, many engines.
This is not a niche experiment. According to the Bing Webmaster Blog, more than 60 million websites publish over 1.4 billion URLs per day to the IndexNow API, and 12% of all new URLs clicked in web search results are first discovered through IndexNow. Major platforms — Wix, Cloudflare, Duda — submit on behalf of their users automatically.
Three things IndexNow is not: it is not a ranking signal, it is not a guarantee of indexing (engines still decide whether a URL deserves a slot in the index), and it is not a replacement for sitemaps. Think of it as a doorbell, not a key. It gets the search engine to your door fast; whether they come in still depends on your content. For the full picture of what affects whether a page gets indexed, run through our technical indexation checklist after you finish this setup.
Does Google support IndexNow?
No. Google has tested the protocol but never adopted it, and there is no public timeline for support. IndexNow currently covers Bing, Yandex, Seznam.cz and Naver — so your Google workflow stays exactly as it was: XML sitemaps plus Search Console.
Be honest with yourself about what that means. If the large majority of your organic traffic comes from Google, IndexNow will not move that needle directly. Google runs its own Indexing API, but it is officially restricted to job posting and livestream structured data; for everything else, Google relies on crawling, and its representatives have argued their crawl infrastructure is efficient enough without push notifications.
So why bother? Three reasons. First, Bing still handles a meaningful slice of search traffic and sits behind Windows, Edge and Copilot. Second — the bigger story — Bing's index feeds parts of the AI search ecosystem, including ChatGPT's search feature (more on that below). Third, the cost is near zero: ten minutes of setup, then it runs silently forever. There is no real trade-off beyond a few minutes of your time. Keep your sitemap and Search Console routine for Google, and let IndexNow cover everything else.
How do you set up IndexNow on WordPress with a plugin?
The fastest route is the official IndexNow plugin from Microsoft. Install it, activate it, and it auto-generates your API key, hosts the required key file, and pings IndexNow whenever you publish or update content. Total setup time is under ten minutes with nothing to configure by hand.
You have two solid plugin options:
- Official IndexNow plugin (Microsoft). Search "IndexNow" under Plugins → Add New. After activation, open Settings → IndexNow. The plugin generates the API key and places the key file at your site root automatically. Leave auto-submission on, and optionally trigger manual submissions from the settings screen.
- Rank Math SEO. If you already run Rank Math, enable its built-in Instant Indexing module instead (Rank Math → Instant Indexing in the dashboard). It uses the same IndexNow protocol and lets you choose which post types trigger submissions — one less plugin to maintain.
Whichever you choose, verify two things after activation:
- The key file resolves. Visit yoursite.com/your-key.txt in a browser — it should return plain text containing only the key. A 404 or redirect here is the most common setup failure.
- A test submission returns HTTP 200 or 202. Both plugins show recent submission status in their settings panels; 200 means accepted, 202 means accepted pending key validation.
One caution: if you migrate hosts, change domains or regenerate keys, old submissions are unaffected but new ones need a valid key file again. After any migration, re-check the key file URL first.
How do you set up IndexNow manually without a plugin?
Manual setup has three steps: generate an API key of 8 to 128 hexadecimal characters, upload a text file named after the key to your site root containing only that key, then send HTTP requests to the IndexNow endpoint whenever content changes. It suits custom themes, headless WordPress, or anyone avoiding extra plugins.
The process in detail:
- Generate a key. Any random hexadecimal string between 8 and 128 characters works — the IndexNow documentation offers a generator, or you can make your own. Treat it as a lightweight credential, not a password: it only proves you control the domain.
- Host the key file. Create a file named your-key.txt containing nothing but the key, and place it at your domain root so it resolves at https://yoursite.com/your-key.txt. Plain UTF-8 text, no extra markup.
- Submit URLs. Send a GET request to the endpoint with your URL, key and key location as parameters, or POST a JSON body to https://api.indexnow.org/indexnow listing up to 10,000 URLs per request. A 200 response means the URL was accepted.
Most site owners only need the plugin route. Manual setup makes sense when you publish programmatically — a deployment script or a content pipeline that should ping IndexNow as part of its release step. If that sounds like your workflow, done-for-you tooling exists: our WordPress SEO automation setup fires an IndexNow submission automatically every time AutoRankFlow publishes or updates a post, so there is nothing to remember.
Common manual-setup errors, in order of frequency: the key file sits in a subdirectory instead of the root, a caching layer serves a 404 or stale version of the key file, and the JSON body uses a host parameter that does not match the actual domain. Check those three before anything else.
How do you verify IndexNow is actually working?
Connect your site to Bing Webmaster Tools and open its IndexNow section — it lists the URLs received, when they arrived, and their status. Combine that with the HTTP response codes from your submissions and a periodic site: query in Bing to confirm pages are reaching the index.
Verification in Bing Webmaster Tools is quick if you already use the official plugin, since it can verify ownership via the same API key. Inside the dashboard, the IndexNow report shows submission volume over time and flags URLs that failed. If submissions appear there, the plumbing works.
Set expectations correctly, though. An accepted submission means Bing knows about the URL, not that it will index or rank it. Thin or near-duplicate pages can be submitted successfully and still quietly ignored. IndexNow removes the discovery delay; it does not remove quality evaluation. If a page stays unindexed for weeks despite successful submissions, the problem is the page, not the protocol — our indexation checklist walks through the usual culprits.
Why does IndexNow matter for AI search and ChatGPT?
ChatGPT's search feature draws on Bing's index, so a page Bing has not indexed has little chance of surfacing in ChatGPT answers. IndexNow is the fastest legitimate way into that index — which makes it, indirectly, one of the simplest AI-visibility levers you control.
This connection is underappreciated. As Yoast's analysis of ChatGPT search notes, if your site is not in Bing's index, it will not appear in ChatGPT's search results. The same logic extends to Microsoft Copilot, which also sits on Bing. When someone asks ChatGPT a question your new article answers, the model can only cite you if Bing already knows the page exists.
Be precise about the limits, though. Being indexed is eligibility, not selection. AI engines pick sources based on relevance, clarity, structure and authority — a thin page indexed instantly still loses to a strong page indexed slowly. IndexNow compresses the time between "published" and "available to be chosen," which matters most for time-sensitive content: news, seasonal offers, price changes, updated guides.
Measuring whether any of this works is its own discipline. AutoRankFlow tracks AI-search visibility — Google AI Overview citations and ChatGPT mentions — alongside traditional Search Console data, so you can see whether faster indexing actually converts into AI citations for your pages instead of assuming it does.
Which IndexNow setup method should you choose?
Most WordPress sites should use the official plugin or Rank Math and move on — it is reliable, maintained and free. Manual submission fits programmatic publishing, and automation platforms fit teams that want indexing handled as one step in a larger content pipeline.
| Method | Setup time | Skill needed | Auto-submits on publish | Best for |
|---|---|---|---|---|
| Official IndexNow plugin | ~10 minutes | None | Yes | Most WordPress sites |
| Rank Math Instant Indexing | ~5 minutes | None | Yes | Existing Rank Math users |
| Manual API (GET/POST) | 30–60 minutes | Developer | Only if you script it | Headless WP, custom stacks |
| Automation platform (e.g. AutoRankFlow) | Included in onboarding | None | Yes, on every publish or update | Teams automating content end to end |
The honest advice: do not over-engineer this. IndexNow is plumbing, and plumbing should be boring. Pick the option that needs the least ongoing attention from you, verify it once in Bing Webmaster Tools, and spend your energy on the content itself.
Frequently asked questions
Is IndexNow free?
Yes, completely. The protocol is open, the official WordPress plugin is free, and there are no submission fees from Bing or the other participating engines. The only cost is a few minutes of setup.
Does IndexNow replace my XML sitemap?
No. Keep your sitemap — Google still depends on it, and Bing treats sitemaps as a complementary signal. IndexNow handles fresh changes instantly; the sitemap remains your complete, always-available map of the site.
How many URLs can I submit to IndexNow per day?
You can include up to 10,000 URLs in a single POST request, and there is no published daily cap for legitimate submissions. That said, only ping real changes — repeatedly submitting unchanged URLs can get your pings deprioritized.
Do I need a Bing Webmaster Tools account to use IndexNow?
Not strictly — the API accepts submissions with just a valid key file. But create the account anyway, because its IndexNow report is the only practical way to confirm your submissions are actually being received and processed.
Will IndexNow improve my rankings?
Not directly. It shortens the time between publishing and indexing, which means ranking can start sooner — especially for time-sensitive content. Position is still decided by content quality, relevance and authority, exactly as before.
How fast does Bing index a URL after an IndexNow ping?
Bing publishes no guaranteed timeline. In practice, many submitted URLs are crawled within minutes to hours, though the final indexing decision can take longer. Check the URL Inspection tool in Bing Webmaster Tools for the definitive status of a specific page.
Does IndexNow help my content appear in ChatGPT?
Indirectly, yes. ChatGPT's search relies on Bing's index, so faster Bing indexing makes your pages eligible for AI answers sooner. Eligibility is not selection, though — the content still has to earn the citation on merit.
Build your own search growth system
See the competitors, keywords and content opportunities available for your website.
Analyze my website →