Poradnik: IndexNow
IndexNow jest the otwarty push protokół że instantly tells Bing, Yandex, Naver, Seznam, i Yep gdy twój URLs change — one submission, shared w całym wszystkie of them. How it działa, how to ustawić it up, i why it robi nothing dla Google.
Języki
1 sygnał dowodowy na tej stronie
- Powiązane działające narzędzieXML Sitemap Validator
IndexNow jest a free, otwarty push protokół z Microsoft Bing i Yandex (launched Oct 18, 2021; również Seznam, Naver, i Yep): you ping participating engines the instant a URL jest added, updated, lub deleted, i one submission jest shared w całym wszystkie of them. Setup jest a key file at twój root plus a prosty HTTP GET (one URL) lub POST (up to 10 000). It speeds up discovery i recrawl — it doesn't guarantee indeksowanie i it's nie a ranking lever. Google robi nie używać IndexNow: it said it by test the protokół in 2021 i nigdy adopted it, so it robi nothing dla Google. zachować twój sitemaps; IndexNow jest additive, i the Google indeksowanie API jest a oddzielny, narrow narzędzie.
Evidence for this claim IndexNow is a push protocol for notifying participating search engines that URLs were added, updated, or deleted; notification does not guarantee crawling or indexing. Scope: Current IndexNow protocol documentation. Confidence: high · Verified: IndexNow protocol documentation Evidence for this claim Participating engines share submitted IndexNow URLs; Google is not listed as a participating IndexNow search engine. Scope: Current IndexNow participant documentation, distinct from Google's narrow Indexing API. Confidence: high · Verified: IndexNow: Participating search enginesTL;DR — IndexNow jest a way to tell wyszukiwarki a strona changed zamiast waiting dla them to find out. You ping it once i it reaches Bing, Yandex, Naver, Seznam, i Yep wszystkie at once. It’s quick to ustawić up i free. The big catch: Google doesn’t używać it, so it won’t pomagać you in Google at wszystkie.
co IndexNow jest
Normally, wyszukiwarki find twój new i updated strony on ich own schedule — they follow links i re-crawl twój witryna whenever they get around to it. IndexNow flips że around. zamiast waiting to być re-crawled, you wysyłać the search engine a quick message: “this page just changed, come look.” It działa dla strony you dodawać, update, lub delete.
The clever part jest co Microsoft calls the shared ping: you submit a URL to one place, i it’s automatically passed along to każdy wyszukiwarka że obsługuje IndexNow. Right now że’s Bing, Yandex, Naver, Seznam, i Yep (the wyszukiwarka built by Ahrefs). One submission, wszystkie of them notified.
The one thing you mieć to know
Google robi nie używać IndexNow. Back in 2021 Google said it by test the idea, ale it nigdy actually adopted it. So if twój goal jest faster indeksowanie in Google, IndexNow robi nothing dla you. It tylko pomaga on the engines że participate. A lot of people get ten błędny, so it’s worth repeating: IndexNow jest a Bing-i-friends narzędzie, nie a Google narzędzie.
robi it pomagać me rank better?
No. IndexNow speeds up discovery — how fast an engine notices twój change. It doesn’t make twój strony rank higher, i it doesn’t guarantee a strona gets zindeksowany. The engine nadal decides whether the strona jest worth keeping. Think of it as ringing the doorbell, nie walking przez the door.
powinien you bother?
dla najbardziej witryny it’s a mały, ustawić-it-i-forget-it win — especially if you publikować lub update treść często (news, produkt listings, press releases). i if you używać Cloudflare, WordPress z Yoast lub Rank Math, Wix, Shopify, lub Ahrefs witryna Audit, turning it on jest basically one click — tamte narzędzia ping IndexNow dla you automatically. Just don’t expect it to robić anything dla Google, i don’t drop twój mapa witryny XML, który jest nadal how Google (i everyone else) discovers twój strony at scale.
Want the protokół details — the key file, the API calls, the comparison to sitemaps i the Google indeksowanie API? Switch to the Advanced tab.
Evidence for this claim IndexNow is a push protocol for notifying participating search engines that URLs were added, updated, or deleted; notification does not guarantee crawling or indexing. Scope: Current IndexNow protocol documentation. Confidence: high · Verified: IndexNow protocol documentation Evidence for this claim Participating engines share submitted IndexNow URLs; Google is not listed as a participating IndexNow search engine. Scope: Current IndexNow participant documentation, distinct from Google's narrow Indexing API. Confidence: high · Verified: IndexNow: Participating search enginesTL;DR — IndexNow jest an otwarty push protokół (Microsoft Bing + Yandex, launched Oct 18, 2021; joined by Seznam, Naver, i Yep). You host a
{key}.txtfile at twój root dla verification, then notify engines on dodawać/update/delete via a GET (one URL) lub a JSON POST (≤10 000 URLs). The differentiator jest the shared ping — submit once, reach każdy participant. It accelerates discovery i recrawl prioritization; it robi nie guarantee indeksowanie i jest nie a ranking signal. Google robi nie używać IndexNow — it said in Nov 2021 it by “be testing” the protokół i nigdy adopted it, so it robi nothing dla Google. zachować twój sitemaps; the Google indeksowanie API jest a oddzielny, narrow narzędzie.
co IndexNow actually jest
IndexNow jest the push side of URL discovery. najbardziej discovery jest pull — engines follow links i read twój mapa witryny on ich own schedule. IndexNow lets you proactively tell participating engines że something changed so they może prioritize the (re)crawl. Bing’s own framing: “Whether you’re adding, updating, or deleting content, IndexNow notifies multiple search engines of your content changes as soon as they happen.”
It był launched October 18, 2021 by Microsoft Bing i Yandex, i it’s a free, otwarty protokół — “a free, open-source protocol empowering website owners with unprecedented control over how quickly their content is discovered,” in Bing’s words. The protokół spec lives at indexnow.org.
Who participates (i who doesn’t)
Participating engines today: Bing, Yandex, Naver, Seznam.cz, i Yep (Ahrefs’ wyszukiwarka) — że’s the lista indexnow.org’s homepage credits as offering obsługiwać. ponieważ Bing powers a chunk of the AI-search ecosystem, feeding Bing’s index via IndexNow może również pomagać visibility on Copilot, ChatGPT Search, i DuckDuckGo.
As of my July 2026 sprawdzenie, indexnow.org’s FAQ również listy a submission endpoint dla
Amazon (indexnow.amazonbot.amazon) alongside Bing, Naver, Seznam.cz, i
Yandex — ale the homepage’s own “support from” wiersz hasn’t był updated to
obejmować it. I’d treat Amazon’s participation as newly emerging zamiast fully
confirmed until the witryna jest internally spójny o it.
Participating również isn’t a promise to crawl lub index co you wysyłać: indexnow.org’s own spec jest explicit że engines “agree that submitted URLs will be automatically shared” z każdy other participant — sharing the ping, nie committing to act on it.
Google jest nie on że lista. więcej on że below — it’s the single najbardziej misunderstood thing o ten protokół.
How it działa
There są four moving parts: a key, a key file, the submission, i the shared ping.
1. Generate a key
A key jest a hexadecimal ciąg znaków (the spec pozwala 8–128 characters: a–z, A–Z,
0–9, i dashes). It’s co ties twój submissions to twój domain. Bing:
“An API key is needed to match the ownership of the domain with submitted URLs.”
2. Host the key file (verification)
Place a UTF-8 tekst file named {your-key}.txt, containing the key, at twój witryna
root (lub another location you declare via keyLocation). Engines fetch it to
confirm you control the host przed they accept anything. Bing: “Host your UTF-8
key file at the root of your website.” The indexnow.org spec: the key file jest how
“search engines use this file to confirm domain ownership before accepting
IndexNow submissions.” ten jest the whole authentication model — there’s no OAuth,
no service account, just a file you może serve.
If you używać a non-root keyLocation, jego path również scopes który URLs że key
może cover — ten jest a detail people miss. Per the indexnow.org spec: “the
location of a key file determines the set of URLs that can be included with this
key.” A key file at example.com/catalog/key.txt może submit URLs poniżej
/catalog/ ale nie poniżej /help/. Root placement avoids ten limit entirely,
który jest why the spec calls it the “strongly recommended” option.
3. Submit URLs — GET (single) lub POST (bulk)
dla one URL, a plain HTTP GET jest enough:
https://api.indexnow.org/indexnow?url={url-changed}&key={your-key}dla wiele URLs, a single JSON POST carries up to 10 000 of them (“IndexNow supports bulk submission of up to 10,000 URLs per POST request.”):
{
"host": "www.example.org",
"key": "your-key",
"keyLocation": "https://www.example.org/your-key.txt",
"urlList": [
"https://www.example.org/url1",
"https://www.example.org/folder/url2"
]
}Beyond the 10 000-per-POST cap, indexnow.org doesn’t publikować a fixed daily
URL quota — jego FAQ says plainly że it “does not publicly disclose exact rate
limits, as each participating search engine sets its own daily submission
thresholds per site.” w praktyce, the tylko quota signal you’ll see jest a 429
odpowiedź, nie a udokumentowany liczba to plan around.
The protokół’s udokumentowany odpowiedź codes są worth knowing gdy you’re debugging:
200 OK (submitted successfully), 202 Accepted (received, ale — per
indexnow.org’s spec — “IndexNow key validation pending”, który the FAQ says
typically pokazuje up tylko on twój pierwszy submission z a new key, przed
subsequent żądania settle back to 200), 400 (bad żądanie / nieprawidłowy format),
403 Forbidden (key nie prawidłowy, lub the file jest found ale the key isn’t in it),
422 (URLs don’t belong to the host, lub the key schemat doesn’t match), i 429
(zbyt wiele żądań — treated as potential spam). Bing’s own get-started strona listy
the same ustawić minus 202.
4. The shared ping — submit once, reach każdy participant
ten jest the funkcja że makes IndexNow worth the trouble. z the spec:
“Each endpoint sends your submission directly to its respective search engine, and
your submission will be shared across all IndexNow-enabled search engines.” You
może hit the global endpoint, api.indexnow.org, lub dowolny participant’s endpoint
(Bing’s, Yandex’s, etc.) — the effect jest the same. One submission propagates to
wszystkie of them. You don’t maintain a oddzielny integracja per engine.
robi Google używać IndexNow?
No. ten jest the part najbardziej strony on the web get błędny lub leave vague, so I want to być dokładny o it.
Google’s tylko substantive public statement came in November 2021, to Search Engine Land. A Google spokesperson said: “We’re encouraged by work to make web crawling more efficient, and we will be testing the potential benefits of this protocol.” Note the framing — it’s o crawl efficiency i testing, nie a commitment to adopt. wyszukiwarka Journal reported the same statement the same day poniżej a “will be testing” headline.
Years later, nothing ma changed. Google nigdy adopted IndexNow. Yoast, who build an official IndexNow-capable plugin, put Google’s stance plainly: “Google is not currently participating in this initiative, citing its very efficient crawling mechanism and its continued improvement.” Wikipedia’s entry likewise notes że as of 2022 Google miał nie officially adopted the protokół — i it nadal hasn’t.
So: submitting to IndexNow robi nothing dla Google indeksowanie lub rankings. Don’t
conflate ten z Google’s oddzielny crawl-efficiency działać (Gary Illyes’ “crawl
less” push) — że’s o Google crawling jego own way więcej efficiently, nie o
adopting IndexNow as the mechanism. dla Google, twój discovery channels pozostawać
links, sitemaps (z accurate lastmod), RSS/feeds, i WebSub — the push i
pull mechanisms I walk przez on my How Search działa deck. IndexNow simply
isn’t one of them.
IndexNow vs sitemaps vs the Google indeksowanie API
People reach dla IndexNow expecting it to zastępować something. It doesn’t. te są three różny narzędzia z three różny jobs:
| IndexNow | XML Sitemaps | Google indeksowanie API | |
|---|---|---|---|
| model | Push (notify on change) | Pull (engines crawl on schedule) | Push (notify Google) |
| Engines | Bing, Yandex, Naver, Seznam, Yep (shared) | wszystkie engines, incl. Google | Google tylko |
| treść scope | wszystkie treść types | wszystkie treść types | tylko JobPosting + BroadcastEvent (livestream) |
| Speed | Near-instant on participants | Days to weeks to być odkryty | Near-instant dla eligible treść |
| Limit | ≤10 000 URLs per POST (no opublikowany daily cap) | ≤50 000 URLs per file | ~200 publikować żądania/day (domyślny) |
| Setup | Key file at root + HTTP | XML file referenced in robots.txt / GSC | Cloud project + service account |
| Google effect | None | Yes | Yes — ale tylko the two allowed schemat types |
The takeaways I’d want you to leave z:
- They’re complementary, nie substitutes. zachować twój sitemaps — że’s how Google i everyone else discovers you at scale. używać IndexNow to accelerate discovery on Bing/Yandex/Naver/Seznam/Yep.
- The Google indeksowanie API jest nie “Google’s IndexNow.” It’s officially limited to job postings i livestream video — “Google’s Indexing API officially only supports two content types,” as CrawlWP puts it. The “instant indexing” plugins że fire it at ordinary strony są off-polityka.
- dla Google, there jest no public push API dla ordinary strony. Sitemaps plus good crawl health jest the path.
Benefits i limits
The efficiency story jest the honest pitch. The canonical justification jest Cloudflare’s observation że “53% of this crawler traffic is wasted” — engines re-crawling strony że didn’t change. IndexNow attacks exactly że waste by telling engines gdy to come back zamiast making them guess. Bing frames the upside as helping “drive more relevant traffic to your site, improve search engine rankings, and lower crawl costs,” i in 2025 described IndexNow as “becoming foundational to the way search engines keep pace with web changes.”
gdzie it genuinely pomaga:
- Fast-changing lub time-sensitive treść — news, ecommerce stan magazynowy i pricing, press releases, anything gdzie minutes matter on Bing.
- Bing-fed AI surfaces — Copilot, ChatGPT Search, DuckDuckGo wszystkie lean on Bing’s index.
gdzie it doesn’t:
- Google — zero effect, pełny stop.
- Rankings — it speeds discovery, nie position. Faster crawling ≠ higher ranking.
- Guaranteed indeksowanie — it’s a prioritization signal; the engine nadal decides whether i gdy to index.
Adoption ma grown fast — Bing reported “more than 16 million web sites… publishing over 1.2 billion URLs per day” in August 2022, i “3.5 billion URLs submitted per day” by December 2024, z adopters w tym Shopify, GoDaddy, the Internet Archive, i Condé Nast. (dowolny larger 2026 figures you see floating around są secondary-sourced; I’d treat them as estimates until Bing publishes a fresh liczba.)
How to ustawić it up (you probably won’t write code)
najbardziej people nigdy touch the raw API — a platforma robi it dla you:
- Cloudflare — one click. Enable Crawler Hints (pamięć podręczna → konfiguracja) i “Cloudflare will take care of signaling to these search engines when your content has changed via the IndexNow protocol.” ten był the pierwszy big one-click integracja, shipped on launch day.
- WordPress — Yoast SEO Premium (it “will ping IndexNow whenever you publish or update your content”), Rank Math, wszystkie in One SEO, lub Microsoft’s official IndexNow plugin.
- Wix, Duda, Shopify — built-in obsługiwać.
- Bing narzędzia dla webmasterów — manual URL submission tied to IndexNow, plus the IndexNow Insights raport.
- Ahrefs witryna Audit — the integracja I built (see the narzędzia tab). Generate a key in the crawl config, drop it in the key file, i submit the strony witryna Audit flags as changed, redirected, lub removed.
If you są rolling twój own, see the Scripts tab dla the rzeczywisty GET i POST calls i the key-file setup.
Common myths
- “IndexNow gets you indexed in Google / boosts Google rankings.” fałszywy. Google doesn’t consume IndexNow.
- “Faster indexing means higher rankings.” fałszywy. IndexNow speeds discovery; ranking nadal depends on the usual factors.
- “Google is about to adopt it.” nie supported. It tested it in 2021 i nigdy adopted it; jego later crawl-efficiency działać jest unrelated.
- “IndexNow replaces sitemaps.” fałszywy. Sitemaps pozostawać essential, especially dla Google. IndexNow jest additive.
- “The Indexing API is Google’s IndexNow for any page.” fałszywy —
JobPosting+BroadcastEventtylko. - “It guarantees indexing.” fałszywy. It’s a prioritization signal.
gdzie ten sits in the bigger picture
IndexNow jest the cross-engine push analog of the feed mechanisms Google używa (RSS, WebSub) — same idea (“tell me what changed”), różny participants. It lives in the getting-strony-odkryty-faster corner of crawling, alongside the Google indeksowanie API. dla the pełny pipeline — how discovery, crawling, renderowanie, i indeksowanie fit together — see the Crawling hub i the How Search działa cluster strona.
AI summary
A condensed take on the Advanced version:
- IndexNow = an otwarty push protokół (Microsoft Bing + Yandex, launched Oct 18, 2021; również Seznam, Naver, Yep). You notify engines the instant a URL jest added, updated, lub deleted zamiast waiting to być re-crawled.
- The shared ping jest the differentiator: submit once (to
api.indexnow.orglub dowolny participant) i it propagates to wszystkie participating engines. - Setup: generate a key → host
{key}.txtat twój root dla verification → GET (one URL) lub JSON POST (≤10 000 URLs, no opublikowany daily cap). A non-rootkeyLocationrównież limits który URL paths że key może submit. indexnow.org’s spec documents odpowiedź codes 200/202/400/403/422/429 —202just means twój pierwszy submission’s key jest nadal verifying. - Google robi nie używać it. Google said in Nov 2021 it by “be testing the potential benefits of this protocol” i nigdy adopted it — IndexNow robi nothing dla Google indeksowanie lub rankings.
- It accelerates discovery, nie ranking, i doesn’t guarantee indeksowanie — it’s a prioritization signal on participating engines (który również feed Bing-powered AI surfaces like Copilot, ChatGPT Search, DuckDuckGo).
- Complementary to sitemaps; the Google indeksowanie API jest a oddzielny, narrow narzędzie
(
JobPosting+BroadcastEventtylko). - łatwy to enable via Cloudflare (Crawler Hints), Yoast/Rank Math/AIOSEO, Wix/Duda/Shopify, Bing narzędzia dla webmasterów, lub Ahrefs witryna Audit.
Official documentation
Primary-źródło documentation dla the protokół i jego biggest backer.
The protokół
- indexnow.org / Documentation / FAQ — the spec: key-file verification (w tym how a non-root
keyLocationscopes submittable URLs), the GET/POST endpoints, the 10 000-URL POST limit, the pełny200–429odpowiedź-code tabela, i the shared-ping behavior.
Bing / Microsoft
- Why IndexNow — Bing’s overview i the benefits framing.
- How to dodawać IndexNow to twój website (get started) — the technical walkthrough: key generation, hosting the key file, the POST JSON structure, i the odpowiedź codes.
- IndexNow adoption gains momentum (Fabrice Canel, Aug 2022) — the 2022 adoption liczby.
- Look How Far We’ve Come: IndexNow Expands Adoption w całym Industries (Dec 2024) — the 3,5B-URLs/day milestone i new adopters.
- IndexNow Drives Smarter i Faster treść Discovery (Canel & Madhavan, może 2025).
- Cloudflare obsługuje IndexNow via one-click integracja — the CDN one-click story.
Cloudflare
- Crawler Hints Update: Cloudflare obsługuje IndexNow (Oct 18, 2021) — the one-click integracja i the “53% of crawler traffic is wasted” stat.
cytaty z the źródło
On-the-record statements z the protokół, Bing/Microsoft, Cloudflare, i Google. każdy link jest a deep link że jumps to the quoted passage.
The protokół — indexnow.org
- “This key proves ownership of your domain and authenticates your submissions so search engines know they’re coming from an authorized source.” Jump to cytat
- “…confirm domain ownership before accepting IndexNow submissions.” Jump to cytat
- “IndexNow supports bulk submission of up to 10,000 URLs per POST request.” Jump to cytat
- “…your submission will be shared across all IndexNow-enabled search engines.” Jump to cytat
- “…agree that submitted URLs will be automatically shared with all other participating search engines.” — the participation requirement; sharing the ping jest the commitment, nie crawling lub indeksowanie it. Jump to cytat
- “…the location of a key file determines the set of URLs that can be included with this key.” — why a non-root
keyLocationscopes co you może submit. Jump to cytat - ”…IndexNow key validation pending.” — co a
202on twój pierwszy submission means. Jump to cytat - “…does not publicly disclose exact rate limits, as each participating search engine sets its own daily submission thresholds per site.” Jump to cytat
Bing / Microsoft
- “IndexNow is a free, open-source protocol empowering website owners with unprecedented control over how quickly their content is discovered and displayed in search results.” — Bing narzędzia dla webmasterów, Why IndexNow. Jump to cytat
- “Whether you’re adding, updating, or deleting content, IndexNow notifies multiple search engines of your content changes as soon as they happen.” — Bing narzędzia dla webmasterów, Why IndexNow.
- “An API key is needed to match the ownership of the domain with submitted URLs.” — Bing narzędzia dla webmasterów, Get started. Jump to cytat
- “By allowing websites to instantly notify search engines of new, changed, and deleted content, IndexNow accelerates indexing and reduces reliance on traditional crawl schedules.” … “IndexNow is becoming foundational to the way search engines keep pace with web changes.” — Fabrice Canel & Krishna Madhavan, Microsoft AI/Bing, może 19, 2025.
Cloudflare
- “Cloudflare will take care of signaling to these search engines when your content has changed via the IndexNow protocol.”
- “Our observation suggests that 53% of this crawler traffic is wasted.” — Cloudflare, Crawler Hints Update, Oct 18, 2021.
Google — the “testing” statement (i why it matters)
- “We’re encouraged by work to make web crawling more efficient, and we will be testing the potential benefits of this protocol.” — Google spokesperson, Nov 9, 2021, via wyszukiwarka Land (i reported identically by wyszukiwarka Journal). ten jest Google’s tylko substantive public statement on IndexNow — note it’s o testing, nie adopting. przeczytaj coverage
- “Google is not currently participating in this initiative, citing its very efficient crawling mechanism and its continued improvement.” — Yoast, summarizing Google’s stance. Jump to cytat
ustawić up IndexNow — checklist
A one-time setup, then it runs on każdy treść change:
- Generate a key — a hex ciąg znaków of 8–128 chars (
a–z,A–Z,0–9, dashes). najbardziej plugins/CDNs generate one dla you. - Host the key file — upload
{your-key}.txt(UTF-8, containing the key) to twój witryna root, e.g.https://example.com/{your-key}.txt. Confirm it zwroty200i pokazuje the key. If you host it anywhere other than the root, że path również caps który URLs the key może submit — root avoids the limit. - Pick how you’ll submit — a platforma integracja (Cloudflare, Yoast, Rank Math, Wix, Shopify, Ahrefs witryna Audit, Bing narzędzia dla webmasterów) lub twój own API calls.
- Submit on dodawać — ping new URLs as you publikować.
- Submit on update — ping URLs gdy ich treść meaningfully changes.
- Submit on delete / redirect — ping removed lub redirected URLs so engines drop the stale version faster.
- Verify it’s działający — sprawdź IndexNow / IndexNow Insights raport in
Bing narzędzia dla webmasterów i watch dla non-
200odpowiedzi. - zachować twój mapa witryny — IndexNow jest additive; don’t remove twój mapa witryny XML (it’s nadal how Google discovers you).
- ustawić expectations — remember ten affects Bing/Yandex/Naver/Seznam/Yep, nie Google, i it speeds discovery, nie rankings.
The mental modele
1. Push vs pull discovery. Discovery happens two ways. Pull: engines come to you on ich own schedule — links i sitemaps. Push: you go to them the moment something changes — IndexNow (cross-engine), the Google indeksowanie API (Google, narrow), i feed mechanisms like RSS/WebSub. IndexNow jest the cross-engine push channel. If a changed strona isn’t będąc picked up fast enough on Bing, push jest the lever.
2. Submit once, reach wszystkie (the shared ping).
You don’t integrate per engine. One submission to dowolny participant endpoint (lub
api.indexnow.org) fans out to każdy IndexNow-enabled engine. zbuduj
integracja once; the network robi the distribution.
3. The three jobs, three narzędzia reguła.
- Sitemaps = baseline pull discovery dla everyone, w tym Google. nigdy drop them.
- IndexNow = push acceleration dla Bing, Yandex, Naver, Seznam, Yep.
- Google indeksowanie API = push dla Google, ale tylko
JobPosting+BroadcastEvent. używać wszystkie three dla co każdy jest actually dla — none replaces another.
4. Discovery ≠ indeksowanie ≠ ranking. IndexNow moves the discovery needle on participating engines. It doesn’t guarantee the strona gets zindeksowany, i it nigdy affects ranking. If the goal jest “rank better,” IndexNow isn’t the narzędzie; if it’s “get my fresh content noticed on Bing fast,” it jest.
Submit URLs to IndexNow
Once twój key file jest live at the root, submitting jest a single HTTP żądanie. The shared ping means one call reaches każdy participating engine.
Single URL (GET)
curl "https://api.indexnow.org/indexnow?url=https://www.example.com/changed-page&key=YOUR_KEY"A 200 OK means it był accepted. On twój pierwszy submission z a new key you może
see a 202 instead — the URL był received ale the key jest nadal będąc verified;
later submissions typically zwracać 200. Other codes: 400 (bad żądanie), 403
(key nie prawidłowy, lub the file jest found ale the key isn’t in it), 422 (URLs don’t
belong to the host, lub key mismatch), 429 (rate-limited / treated as spam).
Up to 10 000 URLs (JSON POST)
curl -X POST "https://api.indexnow.org/indexnow" \
-H "Content-Type: application/json; charset=utf-8" \
-d '{
"host": "www.example.com",
"key": "YOUR_KEY",
"keyLocation": "https://www.example.com/YOUR_KEY.txt",
"urlList": [
"https://www.example.com/url1",
"https://www.example.com/folder/url2"
]
}'Submit tylko URLs że actually changed (added, updated, deleted/redirected) — że
respects the protokół’s intent i avoids 429 spam handling.
ustawić up the key file (verification)
The whole auth model jest a tekst file at twój root. Generate a key, then serve it.
Generate a key (hex ciąg znaków)
# 32-char lowercase hex key — within the 8–128 char spec (a–z A–Z 0–9 and dashes)
openssl rand -hex 16
# → e.g. 9f8c2a1b4d6e0f37a5c9b8d2e1f04736Create i host the key file
KEY="9f8c2a1b4d6e0f37a5c9b8d2e1f04736"
printf '%s' "$KEY" > "${KEY}.txt"
# Deploy ${KEY}.txt to your web root so it's reachable at:
# https://www.example.com/9f8c2a1b4d6e0f37a5c9b8d2e1f04736.txtConfirm it’s reachable
curl -i "https://www.example.com/${KEY}.txt"
# Expect: HTTP/2 200 and a body equal to the keyEngines fetch ten file to confirm you control the host przed accepting dowolny
submission. If you host it somewhere other than the root, point to it z
keyLocation in twój POST body — ale note że a non-root keyLocation również
scopes który URLs że key może submit (a key file at /catalog/key.txt tylko
covers URLs poniżej /catalog/). Root placement avoids że limit.
narzędzia to ustawić up i monitorować IndexNow
- Cloudflare — Crawler Hints — the simplest on-ramp. Flip it on in pamięć podręczna → konfiguracja i Cloudflare pings IndexNow dla you whenever twój treść changes. Free, no key management.
- WordPress plugins — Yoast SEO Premium (auto-pings on publikować/update), Rank Math, wszystkie in One SEO, i Microsoft’s official IndexNow plugin.
- Wix / Duda / Shopify — built-in IndexNow obsługiwać dla hosted platformy.
- Bing narzędzia dla webmasterów — manual URL submission tied to IndexNow plus the IndexNow Insights raport to see co’s będąc submitted i accepted.
- Ahrefs witryna Audit — IndexNow integracja — the one I built. Generate an API key in the crawl config, paste it do twój root key file, then otwarty the “Pages to submit to IndexNow” problem — it surfaces strony z treść changes, redirects, lub removed URLs — i submit them (lub pick twój own). ponieważ Yep jest Ahrefs’ participating wyszukiwarka, the same submissions również feed Ahrefs’ own index.
- Roll twój own — see the Scripts tab dla the GET/POST calls i key-file setup if you’d rather hit the API directly.
zasoby worth twój time
My powiązany writing & działać
- Ahrefs’ IndexNow integracja (IndexNow, Yep & Ahrefs) — the integracja I built do witryna Audit, i how Yep (Ahrefs’ wyszukiwarka) gets data z IndexNow too.
- The Beginner’s poradnik to techniczne SEO — gdzie discovery i crawling fit in the bigger picture.
My speaking
- How Search działa (SlideShare) — my walkthrough of URL discovery, w tym the push/feed mechanisms (RSS, WebSub) Google actually używa — użyteczny context dla why IndexNow jest nie one of them. (My standing disclaimer applies: “This is my understanding of systems… not going to be 100% complete or accurate.”)
The protokół & official backers
- indexnow.org — the spec i FAQ.
- bing.com/indexnow — Bing’s overview i getting-started poradnik.
z others
- Yoast — IndexNow: co it jest i how it benefits you — jasny, plugin-focused, i honest o Google’s non-adoption.
- SEJ — IndexNow Celebrates Two Years z 1,4 Billion URLs Submitted Daily — adoption context.
- CrawlWP — IndexNow vs Google indeksowanie API vs Sitemaps — the comparison, w tym the indeksowanie API’s two-treść-type limit.
- Wikipedia — IndexNow — history, timeline, i participants.
- wyszukiwarka Land — Google jest testing the IndexNow protokół dla sustainability — the primary źródło dla Google’s Nov 2021 “we will be testing” statement; użyteczny dla understanding the original framing.
- wyszukiwarka Journal — Everything We Know o IndexNow So Far — comprehensive early explainer covering launch details, how the shared ping działa, i integracja options.
- wyszukiwarka Land — Bing narzędzia dla webmasterów gains new IndexNow Insights raport — covers the IndexNow Insights raport in Bing narzędzia dla webmasterów i co it pokazuje.
- wyszukiwarka Roundtable — Fabrice Canel on Sitemaps & the następny big thing in search (vlog #234) — Bing’s principal IndexNow PM discusses the protokół’s role alongside sitemaps.
- r/TechSEO — the community dla crawl/index/discovery debugging.
Common IndexNow problemy
Symptom → prawdopodobny cause → fix, na podstawie the odpowiedź codes Bing documents.
Submission zwroty 403 Forbidden
- Cause 1: the key file isn’t reachable at the root (lub the
keyLocationyou declared). - Cause 2: the key file jest reachable, ale jego treści don’t match the
keyyou submitted. - Fix:
curl -i "https://www.example.com/{your-key}.txt"i confirm you get200z a body że’s exactly the key, no extra whitespace lub HTML wrapper. Re-upload if the file jest missing lub the treść jest błędny.
Submission zwroty 422
- Cause: the URLs in
urlListdon’t belong to thehostyou declared, lub the key doesn’t match the host/schemat you’re submitting dla. If you’re używając a non-rootkeyLocation, ten również fires gdy a submitted URL falls outside the key file’s own path — a key hosted at/catalog/key.txtmoże’t cover URLs poniżej/help/. - Fix: sprawdzenie że każdy URL in the payload shares the same host as
host(i protokół —https://www.example.comvsexample.combezwwwsą różny hosts). One key file covers one host (i, dla non-root placement, one path prefix); submit każdy subdomain’s URLs z że subdomain’s own key.
pierwszy submission z a new key zwroty 202 zamiast 200
- Cause: nie an błąd.
202means the URL był received ale the wyszukiwarka jest nadal verifying the key wobec twój key file. - Fix: nothing to robić — resend later lub just wait; subsequent submissions z
the same, now-verified key typically zwracać
200.
Submission zwroty 400
- Cause: malformed żądanie — bad JSON, missing required pole (
host,key,urlList), lub a key outside the 8–128 char hex/dash spec. - Fix: walidować the JSON body i the key format przed sending. dla the GET form, confirm the URL jest properly encoded.
Submission zwroty 429
- Cause: zbyt wiele żądań in a short window — treated as potential spam.
- Fix: tylko submit URLs że actually changed (added/updated/deleted), batch them do fewer POSTs zamiast one GET per URL, i back off przed retrying.
You submitted successfully ale Google nadal hasn’t zindeksowany the strona
- Cause: ten isn’t an IndexNow problem — Google doesn’t consume IndexNow at
wszystkie. A
200z IndexNow tylko confirms Bing/Yandex/Naver/Seznam/Yep accepted the ping. - Fix: dla Google, sprawdzenie twój mapa witryny XML i używać GSC’s URL Inspection / Sitemaps raport — see the witryna’s mapa witryny Validator i Google Search Console CSV Analyzer narzędzia instead.
strony aren’t showing up faster on Bing despite 200 odpowiedzi
- Cause: IndexNow jest a prioritization signal, nie a guarantee — Bing nadal decides whether i gdy to (re)crawl i index.
- Fix: confirm the submissions są landing at wszystkie via Bing narzędzia dla webmasterów’ IndexNow Insights raport. If they’re accepted ale strony nadal aren’t updating, the problem jest prawdopodobny crawl/index eligibility (thin treść, noindex, blocked by robots.txt), nie the push itself.
IndexNow quick reference
Participants
| Engine | obsługuje IndexNow? |
|---|---|
| Bing | Yes (co-launched, Oct 18, 2021) |
| Yandex | Yes (co-launched, Oct 18, 2021) |
| Naver | Yes |
| Seznam.cz | Yes |
| Yep (Ahrefs) | Yes |
| Amazon | Listed as a submission endpoint on indexnow.org’s FAQ as of Jul 2026 — nie yet named on the homepage’s own summary wiersz |
| No — tested in 2021, nigdy adopted |
Endpoints i limits
| wartość | |
|---|---|
| GET endpoint | https://api.indexnow.org/indexnow?url={url}&key={key} |
| POST endpoint | https://api.indexnow.org/indexnow |
| Bulk limit | ≤10 000 URLs per POST |
| Key length | 8–128 chars, hex (a–z, A–Z, 0–9) + dashes |
| Key file | {key}.txt, UTF-8, at witryna root (lub declared keyLocation) |
odpowiedź codes
| Code | Meaning |
|---|---|
200 | Accepted |
202 | Received, key walidacja pending (typically pierwszy submission tylko) |
400 | Bad żądanie / malformed |
403 | Key nieprawidłowy, lub key file doesn’t contain the key |
422 | URLs don’t belong to the host, lub key/schemat mismatch |
429 | Rate-limited — treated as potential spam |
Who to ping vs co it robi
| narzędzie | Push/Pull | Reaches Google? |
|---|---|---|
| IndexNow | Push | No |
| mapa witryny XML | Pull | Yes |
| Google indeksowanie API | Push | Yes — JobPosting/BroadcastEvent tylko |
One-click integracje: Cloudflare (Crawler Hints), Yoast SEO Premium, Rank Math, wszystkie in One SEO, Wix, Duda, Shopify, Bing narzędzia dla webmasterów, Ahrefs witryna Audit.
Verify IndexNow jest actually działający
Proof points dla każdy krok of the setup, z key file to confirmed submission.
Key file jest live i poprawny
- Test to run:
curl -i "https://www.example.com/{your-key}.txt" - Expected wynik:
HTTP/2 200z a treść odpowiedzi że’s exactly the key ciąg znaków, nothing else. - awaria interpretation: a non-
200means the file isn’t deployed lub isn’t at the declared location; a body że doesn’t match the key means the błędny file got uploaded. - monitorowanie window: immediate.
- Rollback trigger: re-upload the poprawny file if the sprawdzenie fails; don’t submit
URLs until ten passes, lub każdy submission będzie
403.
Submission jest accepted
- Test to run: submit one znany URL via the GET endpoint (see the Scripts tab) i przeczytaj HTTP status returned.
- Expected wynik:
200 OK(lub202 Acceptedif it’s twój pierwszy submission z a new key — że’s normal, nie a awaria, i later submissions powinien settle to200). - awaria interpretation:
403= key/key-file mismatch;422= URL/host mismatch (lub akeyLocationwhose path doesn’t cover ten URL);429= rate-limited, back off;400= malformed żądanie. - monitorowanie window: immediate — the odpowiedź comes back synchronously.
- Rollback trigger: fix the specific cause per the odpowiedź code (see the Common problemy tab) i resubmit.
Engine actually received i processed submissions
- Test to run: sprawdź IndexNow Insights raport in Bing Webmaster narzędzia.
- Expected wynik: submitted URLs listed z an accepted status, matching co you sent.
- awaria interpretation: URLs missing z the raport despite
200odpowiedzi suggests a submission you think went out didn’t (sprawdzenie twój integracja’s logs — Cloudflare, Yoast, etc.). - monitorowanie window: pozwalać a kilka hours to a day dla the raport to reflect recent submissions.
- Rollback trigger: re-verify the key file i resend if a batch jest consistently missing z the raport.
Bing actually (re)crawled the changed strona
- Test to run: sprawdzenie twój serwer logs (lub a Log File Analyzer run, see the
witryna’s Log File Analyzer) dla a
bingbothit on the submitted URL po the ping. - Expected wynik: a bingbot żądanie to the URL w hours of the accepted IndexNow submission — faster than jego normal recrawl cadence dla że strona.
- awaria interpretation: no bingbot hit po a reasonable window means the submission był accepted ale nie yet prioritized, lub the URL jest blocked (robots.txt, noindex) z będąc crawled at wszystkie.
- monitorowanie window: hours to a couple of days.
- Rollback trigger: none — ten jest a discovery signal, nie a lever you może force; if crawling nadal doesn’t follow, sprawdzenie dla a blocking problem instead.
Confirming ten changes nothing dla Google (sanity sprawdzenie)
- Test to run: porównywać Google’s crawl/index timing dla a submitted URL (via GSC’s URL Inspection lub Crawl Stats) wobec a control strona you zrobił nie submit to IndexNow.
- Expected wynik: no measurable difference — Google’s behavior jest unaffected by IndexNow submissions either way.
- awaria interpretation: if you robić see a correlation, it’s coincidental (normal crawl variance), nie causal — Google robi nie consume IndexNow.
- monitorowanie window: several days to a normal crawl cycle.
- Rollback trigger: none — ten test exists to confirm expectations, nie to drive a change.
Test yourself: IndexNow
Five quick questions on co IndexNow jest, how it działa, i gdzie jego limits są.
Dziennik zmian
Zaktualizowano 18 lip 2026.
Podsumowanie redakcyjne i zapisane szczegóły zmian.Szczegóły zmian
-
Szczegółowe uwagi dotyczące zmian są obecnie dostępne po angielsku.
-
Szczegółowe uwagi dotyczące zmian są obecnie dostępne po angielsku.
-
Szczegółowe uwagi dotyczące zmian są obecnie dostępne po angielsku.
-
Szczegółowe uwagi dotyczące zmian są obecnie dostępne po angielsku.
Pełne porównanie jest niedostępne — dla tej wersji nie zarchiwizowano wcześniejszej migawki.