Free SEO audit for new clients — claim yours
Home/Blog/Technical SEO/IndexNow: What It Is and How to Use It
Technical SEO

IndexNow: What It Is and How to Use It

IndexNow: What It Is and How to Use It
Table of contents
  1. Key Takeaways
  2. What Is IndexNow?
  3. Which Search Engines Support IndexNow?
  4. IndexNow vs Sitemaps vs Manual Submission
  5. How to Set Up IndexNow: Step by Step
    1. IndexNow response codes
  6. Using IndexNow Without Code
  7. When to Submit, and When Not To
  8. Common Mistakes
  9. Related Guides
  10. Frequently Asked Questions
    1. Does Google support IndexNow?
    2. Is IndexNow free?
    3. Do I need to submit to every search engine separately?
    4. How many URLs can I submit at once?
    5. Can IndexNow help remove deleted pages from search?
  11. Conclusion
  12. References

Traditional search engines find out about your changes by crawling: they revisit pages on their own schedule and hope to spot what is new, updated or gone. On a large or fast-moving site that can mean days of lag between publishing a page and a search engine noticing it, and plenty of wasted requests on pages that have not changed at all.

IndexNow flips that model. Instead of waiting to be crawled, your site tells participating search engines the moment a URL is added, updated or deleted. It is free, open and simple enough that many content management systems, CDNs and SEO plugins already support it out of the box.

This guide explains what IndexNow is, which search engines use it (and where Google stands), how to set it up manually or with a plugin, and the mistakes that cause submissions to fail.

Key Takeaways

  • IndexNow is an open protocol that lets you notify participating search engines when URLs are added, updated or deleted.
  • Participating engines include Bing, Yandex, Naver, Seznam.cz, Yep and Amazon, and a submission to one is shared with the others.
  • Google is not listed as a participating engine, so you still need XML sitemaps and good internal linking for Google.
  • Setup takes three parts: a key, a key file hosted on your domain, and a request (single GET or bulk POST of up to 10,000 URLs).
  • Submitting a URL makes faster discovery more likely but does not guarantee crawling or indexing.

What Is IndexNow?

IndexNow is a protocol for pushing URL change notifications to search engines. Bing describes it simply:

“IndexNow is a free, open-source protocol”

— Microsoft Bing, IndexNow

When you publish, update or delete a page, your site (or your CMS, CDN or plugin) sends a lightweight request containing the URL and a key that proves you own the domain. The search engine can then prioritise crawling that URL. According to the protocol documentation, participating search engines agree that submitted URLs are automatically shared with all other participating engines, so one ping reaches all of them.

Bing's case for the protocol is efficiency on both sides: fresher results for searchers, and fewer exploratory crawls hitting your server. That is especially valuable for sites where timing matters, such as news, ecommerce stock and pricing, job listings and events.

Which Search Engines Support IndexNow?

Search engine / endpointSupports IndexNow?Notes
Microsoft BingYesCo-created the protocol; check submissions in Bing Webmaster Tools
YandexYesListed endpoint
NaverYesListed endpoint
Seznam.czYesListed endpoint
YepYesListed endpoint
AmazonYesListed endpoint
api.indexnow.orgYesGlobal endpoint that passes submissions to participants
GoogleNot listedRely on sitemaps, internal links and Search Console

For Google, the main discovery tools remain crawlable links and your XML sitemap. Google retired its own sitemap "ping" endpoint, announced in June 2023, and relies on accurate lastmod dates in sitemaps instead. If Google is not picking up your pages, check the Page Indexing report rather than looking for a push protocol.

Bing still matters beyond Bing.com itself. It powers results for several other search products, and being quickly and accurately indexed in Bing is a sensible part of any plan to appear in AI-assisted search. Our guide to getting your brand mentioned in ChatGPT search covers that wider picture.

IndexNow vs Sitemaps vs Manual Submission

MethodHow it worksSpeedBest for
IndexNowPush notification of specific changed URLsNear-instant notificationFrequent changes, deletions, large sites, Bing and partners
XML sitemapSearch engines periodically fetch a list of URLs with optional lastmodDepends on how often the sitemap is fetchedComplete inventory for all engines, including Google
URL Inspection "Request indexing" (Google)Manual request for one URL in Search ConsoleFast for single URLs, quota-limitedA few important new or updated pages
Bing URL SubmissionSubmit URLs in Bing Webmaster ToolsFast, quota-limitedAd hoc submissions without IndexNow

IndexNow does not replace sitemaps. Use both: sitemaps for a full, canonical inventory and IndexNow for real-time change notifications.

How to Set Up IndexNow: Step by Step

If you use a supported platform, setup may be a single toggle (see the next section). Here is how the protocol works if you are implementing it yourself.

  1. Generate a key. The key must be 8 to 128 characters and can contain lowercase letters, uppercase letters, digits and dashes. Bing's get-started page can generate one for you.
  2. Host the key file. Save a UTF-8 text file named {your-key}.txt containing only the key, and place it in your site's root, for example https://www.example.com/{your-key}.txt. Alternatively host it elsewhere on the same host and pass its location with the keyLocation parameter; a key file in a subfolder only covers URLs inside that folder.
  3. Submit a single URL. Send a GET request to an IndexNow endpoint:
    https://api.indexnow.org/indexnow?url=https://www.example.com/new-page/&key=YOUR_KEY
  4. Submit URLs in bulk. Send a POST with a JSON body. Each request can include up to 10,000 URLs:
    POST /indexnow HTTP/1.1
    Host: api.indexnow.org
    Content-Type: application/json; charset=utf-8
    
    {
      "host": "www.example.com",
      "key": "YOUR_KEY",
      "keyLocation": "https://www.example.com/YOUR_KEY.txt",
      "urlList": [
        "https://www.example.com/page-1/",
        "https://www.example.com/page-2/"
      ]
    }
  5. Automate it. Trigger submissions from your CMS or deployment pipeline whenever a page is published, materially updated or deleted.
  6. Check the response code and verify. Log responses (see the table below) and use Bing Webmaster Tools to confirm that your URLs are being received.

IndexNow response codes

CodeMeaningWhat to do
200OK, URL submitted successfullyNothing; this only confirms receipt
202Accepted, key validation pendingMake sure the key file is reachable
400Bad request, invalid formatCheck URL encoding and JSON syntax
403Forbidden, key not validKey file missing, wrong content or wrong location
422Unprocessable entityURLs do not belong to the host, or key does not match
429Too many requestsSlow down; repeated submissions may be treated as spam

Using IndexNow Without Code

Bing's get-started page lists a wide range of integrations, so check what your platform already does before building anything:

  • Built-in CMS support: platforms including Wix Studio, Duda, GoDaddy Website Builder and Shopify are listed as supporting IndexNow natively.
  • CDN: Cloudflare can send IndexNow signals through its Crawler Hints setting.
  • WordPress: the official IndexNow plugin, plus SEO plugins such as Yoast, Rank Math, AIOSEO and SEOPress, are listed. Feature availability can depend on plugin version or tier, so check your settings. Our WordPress SEO guide covers the rest of a solid setup.
  • Other platforms: modules exist for Drupal, Joomla, PrestaShop, OpenCart, Typo3, Umbraco and more.

Avoid running two integrations at once (for example a CDN and a plugin), which can send duplicate notifications.

When to Submit, and When Not To

The IndexNow FAQ says sites should notify IndexNow whenever content is added, updated or removed. Good triggers include:

  • New pages and posts going live.
  • Meaningful updates such as price, stock, availability, dates or substantial content changes.
  • Deleted pages, such as discontinued products or expired events, so engines can drop them sooner. Make sure they return 404 or 410 first; see our guide to fixing 404 errors.
  • URL changes after a site migration, submitting both the old redirecting URLs and the new ones.

Do not resubmit the same URL many times a day without meaningful changes; the FAQ advises against it and suggests waiting between resubmissions.

Common Mistakes

  • Expecting guaranteed indexing. The IndexNow FAQ is clear that submitting a URL does not guarantee immediate indexing. Quality still decides.
  • Key file problems. The file is missing, blocked by robots.txt or a firewall, returns a redirect, or contains extra whitespace or HTML.
  • Submitting non-canonical URLs. Send the final, canonical URLs, not parameter or redirecting versions.
  • Submitting for other hosts. All URLs in a bulk request must belong to the host you specify.
  • Spamming trivial updates. Pinging on every minor template change can trigger 429 responses.
  • Forgetting Google. IndexNow does nothing for Google, so keep your sitemaps and internal linking in good shape.

Frequently Asked Questions

Does Google support IndexNow?

Google is not listed among the participating IndexNow search engines. For Google, use XML sitemaps with accurate lastmod dates, strong internal linking and the URL Inspection tool.

Is IndexNow free?

Yes. IndexNow is a free, open protocol and there is no charge to submit URLs.

Do I need to submit to every search engine separately?

No. Participating search engines share submitted URLs with each other, so submitting to one endpoint is enough.

How many URLs can I submit at once?

A single bulk POST request can contain up to 10,000 URLs.

Yes. You can submit deleted URLs so participating engines recrawl them and see the 404 or 410 status sooner.

Conclusion

IndexNow is one of the easiest technical wins available in 2026: a small setup that gets your changes in front of Bing and other participating engines quickly, while reducing unnecessary crawling. Enable it through your CMS, CDN or plugin if you can, keep your sitemaps and internal links strong for Google, and monitor results in Bing Webmaster Tools. If you want a full technical review of how search engines discover your site, our SEO services team can help, or you can request a free quote.

References

  1. IndexNow Documentation – IndexNow.org
  2. IndexNow FAQ – IndexNow.org
  3. IndexNow – Microsoft Bing
  4. Get started with IndexNow – Microsoft Bing
  5. Sitemaps ping endpoint is going away – Google Search Central Blog
My SEO Experts Team

Our team of SEO and digital marketing specialists has been helping businesses grow organically since 2018. More about us.

Keep reading

Related articles

Ready to grow your business online?

Get a free, no-obligation proposal tailored to your goals and budget.

CallFree Quote