Mi az IndexNow, és mit csinál pontosan?
Az IndexNow egy nyílt protokoll, amellyel a weboldalad egyetlen HTTP-kéréssel jelzi a keresőknek, hogy egy URL új, megváltozott vagy megszűnt. Így nem kell megvárnod, hogy a robot magától visszatérjen, mert a változás pillanatában te szólsz.

A hagyományos feltérképezés húzó jellegű. A keresőrobot a saját ütemezése szerint jár vissza, és a sitemap, a belső linkek meg a korábbi látogatások alapján becsüli meg, mi változhatott. Egy ritkán látogatott termékoldalra így napokig vagy hetekig sem jön el. Az IndexNow ezt fordítja meg, itt te tolod a jelzést a kereső felé. A kérésben nincs benne az oldal szövege, csak az URL és egy ellenőrző kulcs. Hogy a kereső mikor és egyáltalán lekéri-e az oldalt, azt továbbra is ő dönti el.
Hivatalosan igazolt. A protokollt 2021 októberében a Microsoft Bing és a Yandex indította, a specifikáció nyilvánosan olvasható az indexnow.org oldalon. A résztvevő keresők megosztják egymással a beérkezett jelzéseket, ezért elég egyetlen végpontra küldened, nem kell mindegyiknek külön.
Mely keresők és AI-felületek használják az IndexNow-t?
IndexNow-jelzést jelenleg a Bing, a Yandex, a Seznam.cz, a Naver és a Yep fogad. A Google nem csatlakozott, nála a sitemap és a Search Console marad a hivatalos csatorna.
Az AI-keresés szempontjából azért érdekes a téma, mert több válaszmotor részben vagy egészben a Bing indexére épít.
- Microsoft Copilot (a Bingben, az Edge-ben és a Windowsban) a Microsoft saját közlése szerint a Bing webes eredményeiből dolgozik.
- DuckDuckGo és Yahoo találatainak jelentős része a Bing indexéből érkezik.
- ChatGPT keresés esetében az OpenAI saját robotot (OAI-SearchBot) és külső keresési partnereket is használ. A Bing szerepe nyilvánosan ismert, az arányokat viszont senki nem közli.
Szakmai feltételezés. Ha a Bing hamarabb látja a friss árat vagy nyitvatartást, jó eséllyel a rá épülő AI-válaszokban is hamarabb jelenhet meg az új adat. Ezt egyik szolgáltató sem ígéri, mert a válaszmotorok saját gyorsítótárral, saját forrásválasztással és saját logikával dolgoznak. Az IndexNow a lánc első szemét gyorsítja, a többit nem.
Miért számít ez annak, aki gyakran frissít árat, nyitvatartást vagy készletet?
Azért, mert az elavult adat valódi kárt okoz. Ha egy AI-asszisztens a múlt heti árat vagy a régi nyitvatartást mondja el, a vevő rossz elvárással érkezik, vagy el sem indul hozzád.
Tipikusan ezekben a helyzetekben hasznos a gyors jelzés.
- Webshop, ahol hetente többször változik az ár vagy indul egy akció.
- Étterem, szalon, szerviz, ahol ünnepek előtt módosul a nyitvatartás.
- Készletkezelés, amikor egy termék elfogy, majd újra raktárra kerül.
- Rendezvény vagy tanfolyam, amelynek megváltozik az időpontja vagy a helyszíne.
- Végleg megszűnt termék vagy szolgáltatás, amelynek oldalát törlöd vagy átirányítod.
Saját tapasztalat. A Bing Webmaster Tools-ban jól követhető, hogy az IndexNow-val jelzett URL-eket a Bingbot jellemzően órákon belül, nemritkán perceken belül lekéri. Jelzés nélkül ugyanezekre a mélyebben fekvő oldalakra sokszor napokig nem jön vissza. A lekérés viszont még nem jelenti, hogy a frissített változat azonnal megjelenik a találatok között vagy egy AI-válaszban. Ez csak az első lépés.
Hogyan vezesd be az IndexNow-t WordPressen?
WordPressen jó eséllyel már van olyan bővítményed, amely tudja az IndexNow-t, ezért az első feladat az, hogy egyetlen beküldő fusson, ne kettő.
- Nézd meg a meglévő SEO-bővítményt. A Rank Math (Instant Indexing modul), a Yoast SEO és az All in One SEO is támogatja az IndexNow-t, a Microsoft pedig kiadott egy önálló IndexNow bővítményt. Ezek közül egyet kapcsolj be.
- Aktiváld a funkciót. A bővítmény legenerálja a kulcsot, és a kulcsfájlt virtuálisan szolgálja ki a domain gyökeréből, így fájlt nem kell feltöltened.
- Ellenőrizd a kulcsfájlt böngészőben. A
https://www.pelda.hu/KULCS.txtcímnek 200-as státusszal, pontosan a kulcsot kell visszaadnia, minden más szöveg nélkül. - Állítsd be a tartalomtípusokat. Bejegyzés, oldal és termék mehet. Címkearchívum, szerzői oldal és csatolmányoldal általában nem.
- Nézd át a gyorsítótárat és a biztonsági bővítményt. Egy agresszív cache vagy tűzfalszabály néha 403-at ad a kulcsfájlra, vagy blokkolja a kimenő kérést.
Ha Cloudflare mögött van az oldalad, a Crawler Hints funkció is IndexNow-t használ. Ha ez és egy bővítmény egyszerre fut, kétszer megy ki ugyanaz a jelzés. Ez nem okoz bajt, de fölösleges, ezért válassz egyet.
WooCommerce esetén külön figyelj a készletre. Ha egy külső raktár- vagy ügyviteli rendszer közvetlenül az adatbázisba írja a készletet, a mentési esemény nem fut le, így a bővítmény nem tud a változásról, és nem is küldi be. Ilyenkor az importáló folyamat végére kell egy saját beküldési lépés, ahogy a következő részben leírom.
Hogyan vezesd be egyedi rendszeren?
Egyedi rendszeren három dolgot kell megoldanod, a kulcsot, a kulcsfájlt és a valódi változáshoz kötött beküldést.
1. Kulcs és kulcsfájl
A kulcs 8 és 128 karakter közötti lehet, kis- és nagybetűt, számot és kötőjelet tartalmazhat. Generálj egy véletlen, legalább 32 karakteres hexadecimális sort, majd hozz létre egy KULCS.txt nevű UTF-8 fájlt a domain gyökerében, amelynek egyetlen tartalma maga a kulcs. Ha a fájl nem a gyökérben van, a kérésben a keyLocation paraméterrel adod meg a helyét. Ekkor viszont a kulcs csak az adott mappa alatti URL-ekre érvényes.
2. Egy URL beküldése
A legegyszerűbb forma egy GET kérés, ami egy gyors próbához is jó.
https://api.indexnow.org/indexnow?url=https://www.pelda.hu/termek/kave-500g&key=KULCS
3. Több URL egyszerre
Tömeges módosításnál POST kérést küldj JSON-törzzsel. Egy kérésben legfeljebb 10 000 URL lehet, és mind ugyanahhoz a hosthoz kell tartozzon.
curl -X POST https://api.indexnow.org/indexnow -H "Content-Type: application/json; charset=utf-8" -d '{"host":"www.pelda.hu","key":"KULCS","keyLocation":"https://www.pelda.hu/KULCS.txt","urlList":["https://www.pelda.hu/termek/kave-500g","https://www.pelda.hu/nyitvatartas"]}'
4. Automatizálás
A beküldést ne időzítőre kösd, például úgy, hogy minden éjjel menjen ki az összes URL. A tényleges változás legyen a kiváltó ok. Ez a felépítés bevált.
- Mentés vagy import után az érintett URL egy várakozó sorba kerül.
- Egy háttérfolyamat néhány percenként összegyűjti a sort, kiszűri az ismétlődéseket, és egyetlen POST-ban elküldi.
- Csak akkor kerül sorba az URL, ha a publikus tartalom változott (ár, készlet, szöveg, nyitvatartás). Egy belső mező, például a megtekintésszám vagy a módosító felhasználó neve nem ok a beküldésre.
- Minden választ naplózol az időponttal, a státuszkóddal és az elküldött URL-ek számával.
A válaszkódokat érdemes ismerni, mert a hibák többsége ezekből azonnal kiderül.
200azt jelenti, hogy a kérés rendben megérkezett.202azt, hogy átvették, és a kulcs ellenőrzése még folyamatban van.400hibás formátumot jelez.403esetén a kulcs nem érvényes, vagyis a kulcsfájl nem található, vagy a tartalma nem egyezik.422akkor jön, ha az URL nem a megadott hosthoz tartozik.429túl sok kérést jelez, ilyenkor ritkítsd a beküldést.
Mit ne küldj be IndexNow-val?
Csak kanonikus, indexelhető URL-t küldj, amelynek tartalma érdemben megváltozott. Minden más zaj, és a zaj elveszi a jelzés értelmét.
- Szűrt és rendezett listák paraméterekkel, például
?szin=piros&rendezes=ar. - Belső keresés találati oldalai.
- Lapozott kategóriaoldalak tömegesen.
- Noindex oldalak, kosár, pénztár, fiókoldalak.
- UTM-paraméteres vagy munkamenet-azonosítós URL-ek.
- Nem kanonikus változatok (http, www nélküli, perjeles és perjel nélküli párok).
- Változatlan oldal újraküldése csak azért, hátha gyorsabb lesz.
- Teszt- vagy staging-domain.
A törölt oldal viszont kifejezetten beküldendő. Ha egy termék végleg megszűnt, és az oldala 404-et vagy 410-et ad, vagy átirányítottad egy utódtermékre, a jelzés segít, hogy a régi URL hamarabb kikerüljön a találatok közül.
Saját tapasztalat. A leggyakoribb hiba, hogy egy importáló szkript minden éjjel az összes termékoldalt beküldi, mert az utolsó módosítás dátuma minden futáskor frissül, akkor is, ha semmi nem változott. A Bing Webmaster Tools-ban ilyenkor ezrével jelennek meg a beküldések, és a valódi árváltozás elvész közöttük.
Szakmai feltételezés. Tartós túlküldésnél a kereső jó eséllyel kevésbé veszi komolyan az adott domain jelzéseit. A Microsoft ezt nem részletezi, a dokumentáció viszont kifejezetten azt kéri, hogy csak megváltozott URL-t küldj.
Honnan látszik, hogy a beküldés tényleg megtörtént?
Egyetlen jel nem elég. A beküldést a válaszkód, a Bing Webmaster Tools és a szervernapló együtt igazolja. Ezt az ellenőrzőlistát érdemes sorban végigmenni.
- A kulcsfájl böngészőből és
curl-lel is elérhető, 200-as kóddal, pontosan a kulccsal. Nincs benne HTML, és nem irányít át bejelentkező oldalra. - A saját naplódban vagy a bővítmény naplójában 200-as vagy 202-es válasz szerepel az adott beküldésnél.
- A Bing Webmaster Tools IndexNow menüpontjában megjelennek a beküldött URL-ek a beküldés idejével.
- A szervernaplóban a beküldés után feltűnik a Bingbot kérése ugyanarra az URL-re. Fordított DNS-lekérdezéssel ellenőrizd, hogy valódi Bingbotról van szó, és nem egy magát annak kiadó robotról.
- A Bing Webmaster Tools URL-ellenőrzője friss feltérképezési dátumot mutat.
- A Bing találati oldalán a kivonat vagy a megjelenített ár frissült.
- Csak ezután nézd meg az AI-felületeket, például a Copilotot, több kérdésmegfogalmazással és több napon át, mert egyetlen válasz nem mérés.
Mit jelent, ha semmi nem változik?
Ha a beküldés sikeres volt, de a találatokban és az AI-válaszokban marad a régi adat, azt kell kideríteni, a lánc melyik pontján akad el.
- Nincs Bingbot-látogatás. A jelzés nem ment ki, a kulcs ellenőrzése elbukott (403 vagy 422), vagy a tűzfal blokkolja a Bingbotot.
- Van látogatás, de a találat régi. A Bing lekérte az oldalt, de még nem frissítette az indexet, vagy nem tartja elég fontosnak. Ez napokig is eltarthat.
- A Bing már friss, az AI-válasz régi. A válaszmotor saját gyorsítótárból dolgozik, vagy más forrást idéz (katalógust, aggregátort, egy régi cikket). Ezen az IndexNow nem segít, itt a külső forrásokban szereplő adatok rendbetétele a feladat.
- Az ár JavaScripttel töltődik be. A robot a nyers HTML-ben régi vagy üres értéket lát. Ez gyakoribb, mint gondolnád.
- Ellentmondó adat van az oldalon. A strukturált adatban (Product, OpeningHoursSpecification) más ár vagy nyitvatartás szerepel, mint a látható szövegben.
Ha egy hét után sincs Bingbot-látogatás a beküldött URL-eken, azt technikai hibaként kezeld, és ne várj tovább.
Az IndexNow rangsorolási eszköz?
Nem az. Az IndexNow gyorsítás, azt befolyásolja, mikor tudja meg a kereső, hogy valami változott, azt nem, hogy hová sorolja az oldalt.
A mi nézőpontunk az, hogy az IndexNow egy olcsó, gyorsan bevezethető technikai lépés, amely a frissességet segíti. Egy gyenge tartalmú oldalt nem tesz erősebbé, és egy AI-válaszba sem juttat be olyan oldalt, amelyet a motor egyébként sem választana forrásnak.
A sitemapot sem pótolja, több okból. A Google nem használja az IndexNow-t, így nála a sitemap marad a fő jelzés. A sitemap a teljes, érvényes URL-listát mutatja, az IndexNow csak a változásokat. Ha egy beküldés elveszik (leállás, lejárt kulcs, hibás import), a pontos lastmod dátummal vezetett sitemap később pótolja. Hivatalosan igazolt, hogy a Bing a saját anyagaiban a kettő együttes használatát javasolja.
Források és további olvasnivalók
- IndexNow.org, a protokoll hivatalos dokumentációja
- Microsoft Bing Webmaster Tools súgó és Bing Webmaster Blog, IndexNow témájú bejegyzések
- Bing Webmaster Guidelines
- Google Search Central, Sitemaps dokumentáció
- Sitemaps.org protokoll
- Schema.org, Product és OpeningHoursSpecification típusok
- OpenAI dokumentáció, OAI-SearchBot és ChatGPT keresés
- Cloudflare dokumentáció, Crawler Hints
- Az IndexNow gyorsítja a változások jelzését a Bing, a Yandex, a Seznam, a Naver és a Yep felé, a Google nem vesz részt benne.
- Annak éri meg a legjobban, aki gyakran módosít árat, nyitvatartást vagy készletet, mert az elavult adat az AI-válaszokban is rossz elvárást kelt.
- Csak kanonikus, indexelhető és ténylegesen megváltozott URL-t küldj be, a szűrt listák és a paraméteres oldalak csak zajt csapnak.
- A beküldés sikerét a válaszkód, a Bing Webmaster Tools és a szervernaplóban megjelenő Bingbot-látogatás együtt igazolja.
- Az IndexNow gyorsító eszköz, a rangsorodra nincs hatása, és a sitemap mellett, annak kiegészítéseként érdemes használni.
Gyakori kérdések
Használja a Google az IndexNow-t?
Nem. A Google nem csatlakozott a protokollhoz, nála a sitemap és a Search Console marad a változások jelzésének hivatalos csatornája.
Minden keresőnek külön kell beküldenem az URL-eket?
Nem kell. A résztvevő keresők megosztják egymással a jelzéseket, ezért elég egy végpontra, például az api.indexnow.org címre küldeni.
Javít az IndexNow a helyezésemen?
Nem. A változás felfedezését gyorsítja, a rangsorolásra nincs hatással, és egy AI-válaszba sem juttat be olyan oldalt, amelyet a motor egyébként nem választana.
Kell sitemap, ha már használok IndexNow-t?
Igen. A sitemap a teljes URL-listát adja és a Google is ezt használja, az IndexNow csak a változásokat jelzi. A kettő együtt működik jól.
Mit jelent a 403-as válasz IndexNow-beküldésnél?
Azt, hogy a kereső nem tudta érvényesíteni a kulcsot. A kulcsfájl nem érhető el, vagy a tartalma nem egyezik a kérésben küldött kulccsal. Gyakran egy cache vagy tűzfalszabály okozza.
Beküldjem a törölt oldalakat is?
Igen, ha az oldal 404-et vagy 410-et ad, vagy átirányítottad. A jelzés segít, hogy a régi URL hamarabb kikerüljön a találatok közül.
Források és további olvasnivalók
Ezen az oldalon a hivatalosan igazolt információt elsődleges forrásokból építjük fel; a saját tapasztalatot és a szakmai becslést mindig külön jelöljük a szövegben.