IndexNow: Submit New Content to Bing and Google Instantly (No Waiting)

IndexNow is a push-based URL notification protocol that lets you tell search engines about new or changed content the moment it publishes, bypassing the traditional crawl queue.

Mahmudul Haque Qudrati — CEO & ML Engineer at Pristren

Mahmudul Haque Qudrati

CEO & ML Engineer

April 13, 2026
7 min read
IndexNow: Submit New Content to Bing and Google Instantly (No Waiting)

What IndexNow Is

One AI engineering post, weekly

LLM benchmarks, prompt techniques, and token-cost breakdowns — not another AI news roundup.

Traditional search engine crawling is pull-based: Googlebot and Bingbot periodically revisit known URLs to check for changes. A new article published today might not be crawled for hours or days, depending on your site's crawl budget and authority.

IndexNow flips this to push-based: when you publish or update a page, you immediately notify participating search engines via a simple API call. They then prioritize crawling that URL.

IndexNow is an open protocol, jointly developed by Microsoft (Bing) and Yandex, and now supported by Seznam and other engines. Google has participated in limited trials but has not formally committed to the protocol - Google still primarily relies on its own crawl scheduling and GSC's Request Indexing feature.

Supported Search Engines

  • Bing - Full support, recommended as primary target
  • Yandex - Full support
  • Seznam - Full support
  • Google - Partial/trial support; submitting doesn't guarantee faster indexing but doesn't hurt

Team workspace

Ship faster with chat, meetings, and projects in one place — Zlyqor.

Start free

Implementation: API Key Setup

  1. Generate an API key (any random string, e.g., a UUID)
  2. Create a text file named {your-api-key}.txt containing just the API key on one line
  3. Place it at the root of your domain: https://yourdomain.com/{your-api-key}.txt
  4. Submit URLs via POST request
bash
curl -X POST "https://api.indexnow.org/IndexNow" \
  -H "Content-Type: application/json" \
  -d '{
    "host": "yourdomain.com",
    "key": "your-api-key",
    "keyLocation": "https://yourdomain.com/your-api-key.txt",
    "urlList": [
      "https://yourdomain.com/blog/new-post",
      "https://yourdomain.com/products/updated-item"
    ]
  }'

Bulk submissions support up to 10,000 URLs per call. The response is 200 OK on success, 400 if the request is malformed, 403 if key validation fails, 422 if URLs don't match the host.

Next.js Integration

For a Next.js site, integrate IndexNow into your build pipeline. After generating your sitemap, extract changed URLs and submit them:

ts
// scripts/submit-indexnow.ts
const INDEXNOW_KEY = process.env.INDEXNOW_KEY;
const DOMAIN = 'yourdomain.com';

async function submitUrls(urls: string[]) {
  const response = await fetch('https://api.indexnow.org/IndexNow', {
    method: 'POST',
    headers: { 'Content-Type': 'application/json' },
    body: JSON.stringify({
      host: DOMAIN,
      key: INDEXNOW_KEY,
      keyLocation: `https://${DOMAIN}/${INDEXNOW_KEY}.txt`,
      urlList: urls,
    }),
  });
  return response.status;
}

Call this after deploy with your changed URLs. You can also trigger it via a CMS webhook - when content is published, fire an API route that calls IndexNow immediately.

IndexNow vs GSC Request Indexing

FeatureIndexNowGSC Request Indexing
Target enginesBing, Yandex, Google (partial)Google only
ProgrammaticYes, full APIManual only (no public API)
Bulk submissionUp to 10k URLs/call1 URL at a time
Daily quotaNo documented limit~10-12 per day
SpeedNear-instant notification24-72 hours typically

For Bing visibility, IndexNow is the clear winner. For Google, it's a complement to GSC's Request Indexing - not a replacement.

Links: IndexNow specification | Bing IndexNow documentation | IndexNow GitHub

#indexnow#instant-indexing#bing#crawling#seo-automation

// discussion

Comments

0/4000
Mahmudul Haque Qudrati — CEO & ML Engineer at Pristren

Mahmudul Haque Qudrati

CEO & ML Engineer

Visionary technologist, software engineer, and machine learning specialist. Founder and CEO of Pristren, directing engineering teams that ship production-grade AI/ML pipelines, mission-critical full-stack applications, and developer tooling. Creator of Zlyqor, the unified team workspace platform. Author of 540+ technical guides and benchmark research reports on large language models, agentic workflows, Model Context Protocol (MCP), and modern web stacks.

PristrenZlyqor