Inferensys

Glossary

Bing IndexNow Protocol

An open-source push protocol that instantly notifies multiple search engines of URL additions, modifications, or deletions via a simple API call, eliminating reliance on inefficient periodic crawling.
Developer reviewing semantic search engine results on laptop, relevance scores visible, technical search demo.
CRAWL EFFICIENCY

What is Bing IndexNow Protocol?

The IndexNow protocol is an open-source push mechanism enabling websites to instantly notify multiple search engines of URL additions, modifications, or deletions via a simple API call, eliminating the inefficiency of crawl-based discovery.

The Bing IndexNow Protocol is a simple, open-source ping protocol that allows webmasters to proactively push URL updates directly to search engine indexes. By submitting a POST request to a standardized endpoint with a URL list, sites bypass the traditional reliance on periodic crawling and XML sitemap polling, ensuring near-instantaneous content discovery and reducing unnecessary server load from exploratory bot traffic.

Leveraging a shared notification API, a single IndexNow submission propagates changes to all participating engines, including Yandex and Seznam, not just Bing. The protocol relies on a simple key-based authentication mechanism, where a unique key file is hosted on the domain to verify ownership, enabling efficient, authenticated event-driven sitemap updates without the overhead of maintaining complex push configurations.

PROTOCOL MECHANICS

Key Features of IndexNow

The IndexNow protocol revolutionizes crawl efficiency by replacing passive polling with an active push mechanism. Below are the core technical features that define its operation.

02

API Key-Based Authentication

IndexNow uses a simple key-based authentication model to verify ownership and prevent spam. The key is a text file hosted at a well-known location on the domain.

  • Key generation: A unique alphanumeric string, typically 8-64 characters
  • Verification file: Placed at https://<domain>/<key>.txt containing only the key itself
  • Key reuse: A single key can be used for all URLs on a domain and across multiple subdomains
  • Security: The key proves control of the server's root directory, acting as a lightweight domain verification method
03

Multi-Engine Notification

A single IndexNow submission simultaneously notifies all participating search engines, eliminating the need to ping each engine individually. This is a core efficiency gain over legacy ping protocols.

  • Participating engines: Microsoft Bing, Yandex, Seznam, Naver, and others
  • Discovery mechanism: Search engines discover submissions via the shared IndexNow endpoint or by crawling the key file location
  • Protocol: The submitting server calls one endpoint, and the notified engine shares the submission with other participating engines via a peer-to-peer mechanism
  • Result: A single API call replaces multiple engine-specific pings, drastically reducing server overhead
04

Bulk URL Submission

For large-scale programmatic sites, IndexNow supports submitting multiple URLs in a single request, avoiding the overhead of individual HTTP calls.

  • Endpoint: A dedicated bulk endpoint accepts a JSON payload
  • Payload format: { "host": "example.com", "key": "your-key", "urlList": ["url1", "url2", ...] }
  • Limits: Typically 10,000 URLs per request, though practical limits vary by engine
  • Use case: Ideal for dynamic sitemap generation pipelines where a batch of new or updated URLs is produced atomically
05

Immediate Crawl Triggering

Unlike sitemap polling, which operates on a fetch schedule, IndexNow triggers a near-immediate crawl of the submitted URL. This dramatically reduces the indexing latency from days to minutes.

  • Latency: Submitted URLs are typically crawled within minutes, not hours or days
  • Mechanism: The notification bypasses the standard sitemap fetch queue and places the URL directly into the crawl priority queue
  • Contrast with sitemaps: Sitemaps are polled periodically; IndexNow is event-driven
  • Impact: Critical for time-sensitive content like news, job postings, or flash sales where rapid indexing is a competitive advantage
06

URL Deletion Notification

IndexNow supports notifying search engines of URL deletions, enabling faster removal of outdated or sensitive content from search results than waiting for a natural crawl to discover a 404 or 410 status.

  • Method: A POST request with a "type": "URL_DELETED" parameter in the JSON payload
  • Use case: Removing pages that have been programmatically deprecated or contain outdated information
  • Advantage: Prevents users from landing on dead pages and conserves crawl budget by signaling that a URL no longer needs to be crawled
  • Integration: Can be wired into content deprecation pipelines to automate removal notifications
CRAWL EFFICIENCY COMPARISON

IndexNow vs. Traditional Sitemap Polling

A technical comparison of the push-based IndexNow protocol against conventional pull-based sitemap polling mechanisms for URL discovery and indexing.

FeatureIndexNow ProtocolSitemap PollingGoogle Indexing API

Discovery Mechanism

Push (API-initiated)

Pull (Crawler-initiated)

Push (API-initiated)

Latency to Index

< 1 sec (near real-time)

Hours to days

Minutes

Search Engine Coverage

Bing, Yandex, Seznam, Naver

All major engines

Google only

URL Limit

Unlimited

50,000 per sitemap file

200 URLs per batch

Protocol Overhead

Single HTTP POST

Full XML file download

Single HTTP POST

Requires Sitemap Registration

Supports URL Deletion Notification

Crawl Budget Impact

Minimal (targeted)

High (full file parse)

Minimal (targeted)

BING INDEXNOW PROTOCOL

Frequently Asked Questions

Get clear, technical answers to the most common questions about the Bing IndexNow Protocol, an open-source push API that instantly notifies multiple search engines of URL changes.

The Bing IndexNow Protocol is an open-source push API that enables website owners to instantly notify multiple search engines about URL additions, modifications, or deletions. Instead of waiting for search engine bots to discover changes through periodic crawling of XML sitemaps, IndexNow uses a simple HTTP request to push a URL directly to an IndexNow-compatible endpoint. The protocol works by submitting a JSON payload containing one or more URLs to the search engine's IndexNow API, which then triggers an immediate crawl of those specific URLs. This push-based mechanism dramatically reduces the time between content publication and search engine indexing, often from days to minutes. The protocol is supported by multiple search engines including Microsoft Bing, Yandex, and Seznam, with a shared notification system that allows a single API call to propagate across all participating engines.

Prasad Kumkar

About the author

Prasad Kumkar

CEO & MD, Inference Systems

Prasad Kumkar is the CEO & MD of Inference Systems and writes about AI systems architecture, LLM infrastructure, model serving, evaluation, and production deployment. Over 5+ years, he has worked across computer vision models, L5 autonomous vehicle systems, and LLM research, with a focus on taking complex AI ideas into real-world engineering systems.

His work and writing cover AI systems, large language models, AI agents, multimodal systems, autonomous systems, inference optimization, RAG, evaluation, and production AI engineering.