Indexing

IndexNow for WordPress: Get New and Updated Pages Indexed in Minutes

IndexNow lets your site tell search engines the moment a page is published, updated or deleted, instead of waiting for a crawler to notice. It takes five minutes to set up in WordPress. Here is what it does, who supports it, and how to check it is really working.

By Muhammad IrfanUpdated 27 September 20268 min read

What is IndexNow?

Quick answer

IndexNow is an open protocol that lets a website notify search engines instantly when a URL is added, updated or deleted. One ping to any participating engine is shared with all the others. Bing, Yandex, Naver, Seznam, Yep and Amazon use it. Google does not.

Without IndexNow, search engines find changes by recrawling your sitemap and pages on their own schedule. On a small or new site that can take days or weeks. With IndexNow, your site sends a short message the moment you hit Publish, and the engine can crawl that exact URL straight away.

How an IndexNow ping works
1
You publishA post is published, updated or deleted.
2
Your site pingsIt sends the URL and your key to an IndexNow endpoint.
3
The key is checkedThe engine loads a small key file from your site to confirm you own it.
4
SharedThe URL is passed to every participating engine.
5
CrawledEngines prioritise that URL in their crawl queue.

IndexNow speeds up discovery. It does not guarantee indexing or rankings. A thin or duplicate page will still be crawled and then ignored.

Which search engines support IndexNow?

EngineUses IndexNowWhy it matters
Microsoft BingYesBing results also feed Copilot and are a major data source for ChatGPT search.
YandexYesLargest search engine in Russia and several nearby markets.
NaverYesLeading search engine in South Korea.
Seznam.czYesPopular in the Czech Republic.
YepYesIndependent search engine from the Ahrefs team.
AmazonYesListed as a participant by IndexNow.
GoogleNoGoogle said in 2021 it would test the protocol but has not adopted it. Google still relies on crawling and sitemaps.

Source: indexnow.org, checked 27 September 2026. A ping to one engine is shared with all participants.

The Google answer surprises people, so to be clear: IndexNow does nothing for Google. For Google, a clean XML sitemap submitted in Search Console and good internal links remain the way to get pages found quickly. The URL Inspection tool can request indexing for a single important page.

✓
Why Bing matters more now The strongest reason to use IndexNow in 2026 is AI search. ChatGPT search leans heavily on Bing’s index, so getting new pages into Bing quickly helps them become citable sooner. More on that in the AI SEO guide.

IndexNow vs XML sitemaps vs Google’s Indexing API

MethodWho uses itSpeedBest for
IndexNowBing and other participantsMinutesTelling engines about each change as it happens
XML sitemapEvery major engine, including GoogleHours to weeks, on the engine’s scheduleA complete list of URLs you want indexed
Google Indexing APIGoogle onlyFastOfficially only job posting and livestream pages; not for normal posts
URL Inspection, Request indexingGoogle onlyHours to daysOne important page at a time, by hand

Use a sitemap and IndexNow together. They do different jobs and do not conflict.

Some plugins offer to push every WordPress post through Google’s Indexing API. Google’s documentation limits that API to job postings and livestream videos, so using it for ordinary content is outside its guidelines. I do not recommend it.

How to set up IndexNow in WordPress

Method 1: SEO Rank Genius (built in)

Go to SEO Rank Genius, then Indexing and Sitemaps, then Submission and Sync. Turn on Enable IndexNow and Auto Ping on Publish, then pick which post types to ping. The plugin generates and serves the key file for you, so there is nothing to upload and no account to register.

SEO Rank Genius IndexNow settings with Enable IndexNow and Auto Ping on Publish switched on and post types to ping
IndexNow in SEO Rank Genius: one switch to enable it, one for automatic pings, and a box to submit any URL by hand.

You can also paste any URL and click Submit URL, or send your recent posts in one batch after a big update. Every submission is logged with its response code, which makes problems easy to spot. It is included in every plan; see current pricing.

Watch: IndexNow and Submission and Sync in SEO Rank Genius starts at 40:25

Method 2: Another plugin

Microsoft publishes an official IndexNow plugin for WordPress, and several SEO plugins include an IndexNow option. If you use Cloudflare, its Crawler Hints feature also sends IndexNow signals. Pick one source only. Two tools pinging the same URLs waste your quota and make the logs confusing.

Method 3: Manually, for developers

  1. Generate a key of 8 to 128 characters using letters, numbers and hyphens.
  2. Save it in a text file named after the key, for example YOUR_KEY.txt, containing only the key, and upload it to your site root.
  3. Ping a single URL with a GET request:
https://api.indexnow.org/indexnow?url=https://example.com/new-page/&key=YOUR_KEY

Or submit up to 10,000 URLs in one POST request:

POST https://api.indexnow.org/indexnow
Content-Type: application/json; charset=utf-8

{
  "host": "example.com",
  "key": "YOUR_KEY",
  "keyLocation": "https://example.com/YOUR_KEY.txt",
  "urlList": [
    "https://example.com/new-page/",
    "https://example.com/updated-guide/"
  ]
}

How to check IndexNow is working

Every ping gets an HTTP response code. Your plugin log should show them; if it does not, that is a reason to switch plugins.

CodeMeaningWhat to do
200 OKURL submitted successfullyNothing. It is working.
202 AcceptedURL received, key check still pendingNormal on the first ping. It should turn into 200 on later pings.
400 Bad requestThe request format is wrongCheck the URL is complete and correctly encoded.
403 ForbiddenThe key is not valid: file missing, unreachable, or content does not matchOpen yoursite.com/YOUR_KEY.txt in a private window. It must load and show only the key.
422 UnprocessableThe URL does not belong to the host, or the key does not match the hostMake sure you only submit URLs on the domain the key file lives on.
429 Too many requestsYou are sending too much, too fastStop pinging unchanged URLs. Engines set their own daily limits.

Source: IndexNow documentation.

!
Seeing 403? The most common failure on WordPress is 403. Security plugins, firewalls and some CDNs block direct access to .txt files in the site root, so the engine cannot read your key. If you see 403, test the key URL from outside your network and whitelist it if needed.

For the full picture, add your site to Bing Webmaster Tools. Its IndexNow report shows the URLs Bing received and when, so you can confirm pings are arriving.

IndexNow mistakes to avoid

  • Pinging unchanged pages. Only submit a URL when its content really changed. Constant pings for the same URL can get you rate limited.
  • Submitting URLs that redirect or are noindexed. Ping the final, canonical URL only.
  • Running two IndexNow tools. Pick the SEO plugin or the standalone plugin, not both.
  • Forgetting deletions. When you remove a page, ping it too, so engines drop it faster instead of showing a dead result.
  • Expecting Google to react. It will not. Keep your sitemap healthy for Google.

Where to go from here

IndexNow covers Bing and friends. For Google, make sure your XML sitemap is clean and submitted. If you are working through your whole setup, the WordPress SEO checklist covers every step in order.

Ping search engines the moment you publish

SEO Rank Genius sends IndexNow pings automatically, logs every response and manages your sitemaps in the same place.

Frequently asked questions

What is IndexNow?
An open protocol that lets websites notify search engines instantly when pages are added, updated or deleted. One submission is shared with every participating engine.
Does Google support IndexNow?
No. Google tested the idea in 2021 but has not adopted it. Use an XML sitemap in Search Console and good internal linking for Google.
Which search engines use IndexNow?
Bing, Yandex, Naver, Seznam.cz, Yep and Amazon, according to indexnow.org as of September 2026.
Is IndexNow free?
Yes. The protocol is free and needs no account. You only need a key file on your site, which most WordPress plugins create for you.
Why does IndexNow return 403?
403 means the key could not be verified. The key file is missing, blocked by a firewall or security plugin, or its content does not match the key sent in the ping.
Does IndexNow help with ChatGPT search?
Indirectly. ChatGPT search relies heavily on Bing data, and IndexNow gets new and updated pages into Bing faster, so they can be found and cited sooner.
MI
Muhammad IrfanFounder and developer of SEO Rank Genius

I build SEO Rank Genius, a WordPress SEO plugin with IndexNow built in. The response codes and setup steps below come from the official IndexNow documentation and from testing submissions on live WordPress sites.