Gyakran ismételt kérdések

Beállítás és telepítés


Hogyan kezdjem el az IndexNow használatát?

Az IndexNow használatának megkezdéséhez ellenőrizze, hogy a tartalomkezelő rendszere (CMS), tárhelyszolgáltatója vagy SEO-bővítménye támogatja-e már az IndexNow-t. Sok platform beépített támogatást vagy kompatibilis kiegészítőket kínál, így előfordulhat, hogy nem kell manuálisan konfigurálnia.

Ha a platformja nem támogatja az IndexNow-t, manuálisan is beállíthatja: generáljon egy kulcsfájlt, ellenőrizze a webhelyét, majd küldje be az URL-eket az IndexNow API segítségével.

Először ellenőrizze a CMS dokumentációját vagy a bővítménytárat, mielőtt manuálisan állítaná be az IndexNow-t.

Mely tartalomkezelő rendszerek támogatják az IndexNow-t?

Az alábbi tartalomkezelő rendszerek natív IndexNow-integrációt kínálnak, vagy SEO-bővítményeken és kiterjesztéseken keresztül támogatják:

  • WordPress
  • Shopify
  • Wix
  • GoDaddy
  • Duda
  • XenForo
  • Milestone
  • Joomla!
  • Drupal
  • Bitrix24
  • PrestaShop
  • MODX
  • Shopware
  • OpenCart
  • Typo3
  • Umbraco

Más tartalomkezelő rendszerek is támogathatják az IndexNow-t natívan, harmadik féltől származó bővítményeken vagy kiterjesztéseken keresztül. Érdeklődjön a CMS- vagy tárhelyszolgáltatójánál az IndexNow engedélyezésének részleteiről.

Mely tartalomszolgáltató hálózatok (CDN) támogatják az IndexNow-t?

A Cloudflare natív IndexNow-integrációt kínál. Ez a lista azonban nem teljes. Kérjük, érdeklődjön a szolgáltatójánál az IndexNow engedélyezésének részleteiről.

Miért használjam az IndexNow-t a keresőmotorok bejárói helyett?

A hagyományos keresőmotorok webes bejárókra támaszkodnak a tartalomfrissítések felfedezéséhez, de ez a folyamat lassú lehet, napokat vagy akár heteket is igénybe vehet. Az IndexNow lehetővé teszi, hogy azonnal beküldje az URL-eket, amint tartalmat ad hozzá, frissít vagy töröl.

Ez javítja webhelye indexelési sebességét a támogató keresőmotoroknál, és segít naprakészen tartani tartalmát az AI-alapú keresési eredményekben. A gyorsabb indexelés jobb láthatósághoz és időszerűbb megjelenéshez vezethet a keresési eredményekben, ami javíthatja az SEO-teljesítményt.

Mikor kell értesítenem a keresőmotorokat az IndexNow segítségével?

A webhelyeknek mindig értesíteniük kell az IndexNow-t, amikor tartalmat adnak hozzá, frissítenek vagy törölnek, hogy a keresőmotorok a legfrissebb verziót jeleníthessék meg az indexükben.

Jellemző esetek:

  • Új tartalom: termékoldalak, videók, utazási ajánlatok, álláshirdetések, blogbejegyzések vagy rendezvényhirdetmények.
  • Frissített tartalom: termékleírások, videócímek/-metaadatok, úti célkalauzok, céges profilok vagy szabályzati oldalak.
  • Ár- vagy elérhetőségváltozások: készletállapot, akciók vagy lejárt ajánlatok.
  • Felhasználók által generált tartalom: új értékelések, hozzászólások vagy fórumbejegyzések (fokozatosan beküldve a túlzott értesítés elkerülése érdekében, pl. minden vélemény 1-20-ig, majd minden 5. 100-ig, minden 10. 1000-ig).
  • Törölt tartalom: eltávolított termékek, videók, utazási ajánlatok vagy lejárt rendezvények.

Ha ezekben az esetekben értesíti az IndexNow-t, segít a keresőmotoroknak gyorsabban és hatékonyabban indexelni webhelye aktuális verzióját.

API-kulcs és ellenőrzés


Hogyan generáljak IndexNow API-kulcsot?

Ha a CMS-e, tárhelyszolgáltatója vagy SEO-bővítménye támogatja az IndexNow-t, nincs szüksége kulcsfájlra. A beküldések automatikusan történnek.

Manuális beállítás esetén létre kell hoznia egy API-kulcsot. Ez a kulcs igazolja a domain tulajdonjogát, és hitelesíti a beküldéseket, hogy a keresőmotorok tudják, hogy azok jogosult forrásból érkeznek.

Az API-kulcs generálásának lépései

1. Generáljon egy kulcssztringet

  • Használjon GUID/UUID generátort vagy parancssori eszközt.
  • A kulcsnak 8–128 karakter hosszúnak kell lennie.
  • Engedélyezett karakterek: kisbetűk (a-tól z-ig), nagybetűk (A-tól Z-ig), számok (0-tól 9-ig) és kötőjel (-).

2. Hozza létre a kulcsfájlt

  • Nyisson meg egy szöveg- vagy kódszerkesztőt (pl. Notepad, TextEdit, VS Code).
  • Illessze be az API-kulcsot a fájlba.
  • Mentse a fájlt UTF-8 kódolással, a kulcsot használva fájlnévként, .txt kiterjesztéssel.
  • Példa: ha a kulcsa abcd1234, hozzon létre egy abcd1234.txt nevű fájlt abcd1234 tartalommal.

3. Töltse fel a fájlt

  • Helyezze a kulcsfájlt webhelye gyökérkönyvtárába, vagy bármely nyilvánosan elérhető mappába ugyanazon a kiszolgálón (bejelentkezés nélkül elérhető).
  • Győződjön meg róla, hogy nyilvános URL-en elérhető, például: https://yourdomain.com/{your-key}.txt
  • Példa: Ha a domainje yourdomain.com és a kulcsa I-love-IndexNow-3000, a fájlnak a https://yourdomain.com/I-love-IndexNow-3000.txt címen kell elérhetőnek lennie.
  • Alternatívaként használhat másik nyilvános helyet is, pl. https://yourdomain.com/keys/well-known.txt. Ha nem a gyökérkönyvtárat használja, adja meg a kulcsfájl helyét a keyLocation paraméterrel az URL-ek beküldésekor.
Hogyan igazolhatom a webhelyem tulajdonjogát az IndexNow számára?

A kulcsfájl létrehozása után töltse fel az alábbi helyek egyikére:

  • A webhely gyökérkönyvtárába (ajánlott).
  • Vagy, ha a gyökérkönyvtár nem érhető el, egy nyilvánosan elérhető mappába a tárhelyszolgáltatón (bejelentkezés nélkül elérhető).

Ezután nyissa meg a fájl URL-jét a böngészőben:
https://yourdomain.com/{your-key}.txt

Ha a fájl betöltődik és csak a kulcsot jeleníti meg, webhelye ellenőrzött. A keresőmotorok ezt a fájlt használják a domain tulajdonjogának megerősítésére, mielőtt elfogadnák az IndexNow-beküldéseket. Ha az ellenőrzés sikertelen, tekintse át az alábbi Hibaelhárítás részt a gyakori megoldásokért.

Hogyan frissítsem vagy cseréljem le az IndexNow API-kulcsomat?

Az IndexNow API-kulcs a szolgáltatás megszakítása nélkül cserélhető az alábbi lépésekkel:

Generáljon új kulcsot ugyanazzal a módszerrel, amelyet eredetileg használt (manuális vagy eszközalapú).

  • Cserélje le a régi kulcsfájlt a gyökérkönyvtárban az új {key}.txt fájlra.
  • Kezdje el az URL-ek beküldését az új kulccsal. Ez automatikusan arra ösztönzi a keresőmotorokat, hogy ellenőrizzék az új kulcsot a következő beküldéskor.

A keresőmotorok automatikusan újra ellenőrzik a tulajdonjogot, amikor a frissített kulcsot észlelik az URL-beküldés során.

URL-beküldés


Hogyan küldjek be URL-t az IndexNow segítségével?

Azonnal értesítheti a keresőmotorokat, ha tartalmat ad hozzá, frissít vagy töröl, egy URL beküldésével az IndexNow API-nak.

1. Formázza a kérés URL-jét:

A kérését az alábbi résztvevő végpontok egyikére küldheti be.
Minden végpont közvetlenül továbbítja a beküldését a megfelelő keresőmotornak, és a beküldés megosztásra kerül az összes IndexNow-kompatibilis keresőmotorral:

  • IndexNow global endpoint: https://api.indexnow.org/indexnow?url={your-added-or-updated-or-deleted-url}&key={your-key}
  • Amazon: https://indexnow.amazonbot.amazon/indexnow?url={your-url}&key={your-key}
  • Bing: https://www.bing.com/indexnow?url={your-url}&key={your-key}
  • Naver: https://searchadvisor.naver.com/indexnow?url={your-url}&key={your-key}
  • Seznam.cz: https://search.seznam.cz/indexnow?url={your-url}&key={your-key}
  • Yandex: https://yandex.com/indexnow?url={your-url}&key={your-key}
  • Yep: https://indexnow.yep.com/indexnow?url={your-url}&key={your-key}

2. Cserélje ki a {your-url} részt a hozzáadott, frissített vagy törölt oldal teljes URL-jére, és a {your-key} részt az ellenőrzött IndexNow API-kulcsára.

3. Küldje el a kérést böngészővel, szkripttel vagy HTTP-klienssel.

4. Erősítse meg a beküldés sikerességét:

  • Ha HTTP 200 választ kap, a beküldés elfogadásra került és feldolgozásra került.
  • Megjegyzés: Az első kérés esetén HTTP 202 választ kaphat. Ez azt jelenti, hogy az URL-t megkapta a keresőmotor, és a tartalom indexelése előtt ellenőrzi a kulcsot. Az ellenőrzés befejezése után a következő sikeres beküldések jellemzően HTTP 200 választ adnak.
Hogyan küldjek be egyszerre több URL-t az IndexNow segítségével?

Az IndexNow POST-kérésenként legfeljebb 10 000 URL tömeges beküldését támogatja. Ez akkor hasznos, ha több frissített, hozzáadott vagy törölt oldalról szeretné egyetlen kötegben értesíteni a keresőmotorokat.

Használja az alábbi JSON-formátumot a POST-kérésben:

POST /indexnow HTTP/1.1
Host: <searchengine>
Content-Type: application/json; charset=utf-8

{
  "host": "www.example.com",
  "key": "fa8c0a469da44e9b8f6a769f291829f5",
  "urlList": [
    "https://www.example.com/url1",
    "https://www.example.com/folder/url2",
    "https://www.example.com/url3"
  ]
}

Küldje el a POST-kérést a következő címre:
https://api.indexnow.org/indexnow

Fontos tudnivalók több URL beküldésekor:

  • Kérésenként legfeljebb 10 000 URL-t küldjön be.
  • Használjon UTF-8 kódolást, és állítsa be a megfelelő Content-Type fejlécet.
Mekkora a maximális adatméret egy POST-kérésben az IndexNow-nál?

Az IndexNow egyetlen JSON-adattömbben legfeljebb 10 000 URL beküldését teszi lehetővé POST-kérésenként. Ennél több beküldése esetén a kérés sikertelen lehet, vagy HTTP 422 (Unprocessable Entity) választ adhat.

A sikeres feldolgozás érdekében mindig tartsa a kötegelt beküldéseket a 10 000 URL-es korlát alatt.

Hogyan formázzam az IndexNow értesítési URL-eket?

Bármely résztvevő keresőmotornak beküldhet az alábbi URL-struktúrával:

https://<searchengine>/indexnow?url={your-url}&key={your-key}

Például, ha az IndexNow-nak küld be, az URL a következő lenne:

https://api.indexnow.org/indexnow?url=https%3A%2F%2Fwww.example.com%2Fpage1&key=50283fcd8c764cfd9bd79a8b4002f647

Hogyan formázza helyesen az IndexNow-beküldési URL-t:

  • Cserélje ki a key paramétert a tényleges IndexNow API-kulcsára.
  • Ügyeljen arra, hogy az elküldött oldal URL-jét URL-kódolja (pl. %3A a : helyett és %2F a / helyett).
Hogyan kódoljam helyesen az URL-eket az IndexNow számára?

Az IndexNow megköveteli, hogy az URL-ek az RFC-3986 szabvány szerint legyenek kódolva. Ez biztosítja, hogy a speciális karakterek biztonságosan továbbíthatók legyenek az API-n keresztül.

Gyakori URL-kódolási példák:

  • :%3A
  • /%2F
  • ?%3F
  • =%3D
  • &%26

Miért fontos az IndexNow URL-ek helyes kódolása:

A helyes kódolás biztosítja, hogy az IndexNow URL-eket a keresőmotorok megfelelően elemezzék és dolgozzák fel. A helytelen URL-kódolás hibákat vagy kihagyott beküldéseket eredményezhet.

Mi történik az URL beküldése után az IndexNow-val?

Miután beküldte az URL-t az IndexNow segítségével, a keresőmotor kiértékeli, hogy be kell-e járnia az URL-t a bejárási kvótája, ütemezési logikája és minőségi jelzései alapján. Ha az oldal átmegy a belső ellenőrzéseken, bejárásra kerül a legfrissebb tartalom lekéréséhez.

Az URL beküldése nem garantálja az azonnali indexelést. Az IndexNow azonban növeli annak esélyét, hogy a fontos változásokat gyorsabban felfedezzék és bejárják, segítve a keresőmotorokat tartalmának gyorsabb megjelenítésében.

Az IndexNow-on keresztül beküldött URL-ek beleszámítanak a bejárási kvótámba?

Igen. Az IndexNow-on keresztül beküldött minden URL beleszámít webhelye bejárási kvótájába.

Az IndexNow használatával azonban jelzi a keresőmotoroknak, hogy ezek az URL-ek fontosak és prioritást kell élvezniük. Ez általában gyorsabb bejárást eredményez a beküldött URL-ek esetében, összehasonlítva azokkal az oldalakkal, amelyeket nem küldtek be.

Beküldhetek ugyanazt az URL-t naponta többször is?

Kerülje ugyanazon URL többszöri beküldését egy nap alatt, kivéve, ha érdemi tartalomváltozások történtek. Gyakran frissülő oldalak esetén ajánlott legalább 5 percet várni a frissítések között az újrabeküldés előtt.

Gyakori frissítések esetén az IndexNow-t csak lényeges, a tartalmat vagy a struktúrát érintő változásoknál használja. A szükségtelen frissítések beküldése a bejárási kvóta pazarlásához vezethet a láthatóság javulása nélkül.

Hogyan kezeljem a gyakran változó tartalmak beküldését?

Ha a tartalma gyakran frissül, az IndexNow-beküldéseket az érdemi változásokra összpontosítsa, például az oldaltartalom, az árazás vagy az elérhetőség frissítéseire. Kerülje minden apró elrendezési vagy kozmetikai változás beküldését.

A gyakori frissítések hatékony kezeléséhez:

  • Automatizálja a beküldéseket olyan szkriptekkel, amelyek valós tartalomváltozásokat érzékelnek.
  • Várjon legalább 5 percet ugyanazon URL újrabeküldése előtt.
  • Figyelje az indexelési viselkedést a tartalom frissessége és a bejárási hatékonyság egyensúlyának megteremtéséhez.
Beküldhetem-e az átirányított vagy törölt URL-eket az IndexNow segítségével?

Igen. Be kell küldenie az átirányított URL-eket és a HTTP 404 vagy HTTP 410 státuszkódot visszaadó oldalakat.

Az átirányított vagy törölt URL-ek IndexNow-on keresztüli beküldése lehetővé teszi a keresőmotorok számára, hogy:

  • Frissítsék indexüket, ha egy oldalt 301, 302 vagy meta refresh átirányítással helyeztek át.
  • Eltávolítsák az elavult vagy hibás hivatkozásokat, ha egy oldalt töröltek és 404 vagy 410 választ ad.
  • Pontos és naprakész keresési eredményeket biztosítsanak a felhasználóknak.

Az IndexNow támogatja a törölt, áthelyezett vagy átirányított tartalmak URL-jeinek beküldését. Ezen frissítések belefoglalása segít biztosítani, hogy a keresőmotorok webhelye legpontosabb szerkezetét tükrözzék, és javítsák a bejárás hatékonyságát.

Beküldhetek-e webhelyem összes URL-jét az IndexNow segítségével?

Az IndexNow a nemrégiben hozzáadott, frissített vagy törölt URL-ek keresőmotoroknak történő bejelentésére szolgál. Nem arra tervezték, hogy egyszerre küldje be webhelye összes URL-jét.

Ha a teljes webhelyet nemrégiben frissítették, például migráció vagy újratervezés után, elfogadható az összes URL beküldése az IndexNow segítségével. A folyamatos felfedezés és hosszú távú indexelés érdekében használjon XML webhelytérképet.

Az indexelési lefedettség és frissesség javításához használja az alábbi megközelítést:

  • Használja az IndexNow-t a magas prioritású vagy gyakran változó oldalak beküldéséhez.
  • Használjon webhelytérképeket, hogy a keresőmotoroknak teljes leltárt adjon webhelye összes URL-jéről.

Ez a kombináció gyors tartalomfelfedezést és átfogó láthatóságot egyaránt biztosít a keresési eredményekben.

Együtt kell-e használnom az IndexNow-t és a webhelytérképeket?

Igen. Az IndexNow és a webhelytérképek együttes használata javítja a tartalom láthatóságát és szélesebb keresőmotor-lefedettséget biztosít.

Az IndexNow javítja a keresési láthatóságot a következőkkel:

  • Azonnali értesítés, amikor tartalmat adnak hozzá, frissítenek vagy törölnek.
  • A fontos változások gyorsabb felfedezése.
  • Valós idejű frissítések a gyakran változó tartalmakhoz.

A webhelytérképek növelik a keresési lefedettséget a következőkkel:

  • Webhelye összes URL-jének teljes leltára.
  • Ritkán változó vagy a webhely mélyebb struktúrájában lévő oldalak felfedezése.
  • Hosszú távú bejárási támogatás az átfogó indexeléshez.

Az IndexNow és a webhelytérképek kombinálása biztosítja, hogy tartalmát a hagyományos és az AI-alapú keresőmotorok egyaránt gyorsan megtalálják és alaposan felfedezzék.

Beküldjek-e olyan URL-eket, amelyek az IndexNow használata előtt változtak?

Nem. Az IndexNow a legutóbbi hozzáadások, frissítések vagy törlések keresőmotoroknak történő bejelentésére szolgál. Nem arra tervezték, hogy korábbi változásokat visszamenőlegesen küldjön be.

A korábban frissített oldalak keresőmotorok általi felfedezéséhez kövesse az alábbi megközelítést:

  • Használja az IndexNow-t azoknak az URL-eknek a beküldéséhez, amelyek az IndexNow beállítása után változtak.
  • Használjon webhelytérképeket pontos lastmod értékekkel a bevezetés előtt frissített tartalmak megjelenítéséhez.
  • Ez a kombináció biztosítja, hogy mind a legutóbbi, mind a korábbi változások láthatóak legyenek a keresőmotorok számára.
Érdemes-e kis webhelyeknél használni az IndexNow-t?

Igen. Az IndexNow még néhány oldalas kis webhelyek számára is hasznos. Lehetővé teszi, hogy azonnal értesítse a keresőmotorokat a frissítésekről, növelve a gyorsabb bejárás és indexelés esélyét.

Az IndexNow használata kis webhelyeknél segíthet:

  • Gyorsabb láthatóságot elérni az új vagy frissített tartalmakhoz.
  • Javítani a bejárás hatékonyságát a változott oldalak célzásával.
  • Kontrollálni, hogy milyen gyorsan jelenjenek meg a frissítések a keresési eredményekben.

Automatizálás és szkriptelés


Melyek az IndexNow-beküldések automatizálásának legjobb gyakorlatai?

Az automatizálás segít biztosítani az időben történő URL-értesítéseket anélkül, hogy túlterhelné a keresőmotorokat vagy túllépné a korlátozásokat. A lényeg a valós változások felismerése és csak a fontos elemek beküldése.

Az IndexNow hatékony automatizálásához:

  • Használjon háttérszkripteket vagy CMS-hookokat a beküldések indítására, amikor tartalmat adnak hozzá, frissítenek vagy törölnek.
  • Érzékelje és szűrje az érdemi frissítéseket (pl. ár, elérhetőség, tartalom), nem csak a kozmetikai vagy elrendezési változásokat.
  • Alkalmazzon késleltetési logikát a gyors újrabeküldések megelőzésére (pl. várjon legalább 5 percet ugyanazon URL újrabeküldéséig).
  • Naplózza minden beküldést, és figyelje a HTTP-válaszkódokat a problémák felismeréséhez.
  • Integrálja az IndexNow-t a közzétételi munkafolyamatokba vagy telepítési folyamatokba, hogy a beküldések automatikusan és megbízhatóan történjenek.
Hogyan automatizálhatom az IndexNow-beküldéseket szkriptel?

Az IndexNow-beküldéseket automatizálhatja egy olyan szkript létrehozásával, amely érzékeli a dinamikus tartalomváltozásokat, és közvetlenül beküldi a frissített URL-eket az IndexNow API-nak. Ez biztosítja, hogy a keresőmotorok valós időben értesüljenek a kulcsfontosságú tartalomváltozásokról.
Az alábbiakban egy Python-példa látható, amely szimulálja egy tartalomadatbázis lekérdezését a nemrégiben módosított URL-ek felkutatásához, és automatikusan beküldi azokat az IndexNow-nak.

Cserélje ki a szimulált content_db szótárat egy éles integrációra, amely lekérdezi a CMS-ét, közzétételi platformját vagy háttéradatbázisát a nemrégiben frissített tartalmak felismeréséhez.

import requests
import time

# Configuration
API_KEY = "your-api-key"
HOST = "example.org"
KEY_LOCATION = "https://{HOST}/{API_KEY}.txt"
INDEXNOW_API_URL = "https://api.indexnow.org/indexnow"

# Simulated content database (timestamps = now - random offsets)
content_db = {
    "/product?id=101": int(time.time()) - 100,  # modified ~100s ago
    "/news?id=202": int(time.time()) - 4000,   # modified ~1h+
    "/blog?id=303": int(time.time()) - 200     # modified ~200s ago
}

def detect_dynamic_changes():
    current_time = int(time.time())
    changed_urls = []
    for url, last_modified in content_db.items():
        if current_time - last_modified < 3600:  # last hour
            changed_urls.append(f"https://{HOST}{url}")
    return changed_urls

def submit_urls(url_list):
    payload = {
        "host": HOST,
        "key": API_KEY,
        "keyLocation": KEY_LOCATION,
        "urlList": url_list
    }
    headers = {"Content-Type": "application/json; charset=utf-8"}
    response = requests.post(INDEXNOW_API_URL, json=payload, headers=headers)

    if response.status_code in (200, 202):
        print("✅ URLs submitted successfully:", url_list)
    elif response.status_code == 429:
        print("⚠️ Rate limited. Try again later.")
    else:
        print("❌ Failed:", response.status_code, response.text)

if __name__ == "__main__":
    changed_urls = detect_dynamic_changes()
    if changed_urls:
        submit_urls(changed_urls)
    else:
        print("No dynamic content changes detected.")
Milyen HTTP-válaszkódokat kaphat az IndexNow-tól?

URL-ek beküldésekor az alábbi HTTP-válaszkódokat kaphatja:

  • 200 OK: Az URL sikeresen fogadva.
  • 202 Accepted: A beküldés elfogadva, de még nincs feldolgozva.
  • 400 Bad Request: Az URL vagy az API-kulcs formátuma hibás lehet.
  • 422 Unprocessable Entity: A kiszolgáló megértette a kérést, de nem tudta feldolgozni.
  • 429 Too Many Requests: Elérte a sebességkorlátot. Próbálja újra később.

Naplózza a HTTP-válaszokat a beküldés sikerességének figyeléséhez és a problémák azonosításához. Ez segít a problémák korai felismerésében, különösen a sebességkorlátok vagy formázási hibák esetén.

Milyen naplózást kell beállítanom az IndexNow-beküldésekhez?

A megfelelő naplózás segít figyelni az URL-beküldéseket és elhárítani az IndexNow-integrációs hibákat.

Fontos mezők az IndexNow naplózási rendszerébe:

  • A beküldés időbélyege
  • A teljes beküldött URL
  • HTTP-válaszkód (pl. 200, 400, 429)
  • Újrapróbálkozási kísérletek vagy hibák
  • Beküldési módszer (GET vagy POST)
  • Használt API-kulcs (opcionális, ha több kulcsot kezel)

Miért fontos a naplózás az IndexNow számára:

  • Segít felismerni a beküldési mintákat és visszatérő hibákat.
  • Megkönnyíti a sikertelen beküldések felismerését és javítását.
  • Megerősíti, hogy az URL-eket elfogadta a rendszer és megfelelően indexelésre kerültek.
Hogyan figyelhetek és tesztelek IndexNow-beküldéseket?

Az IndexNow-implementáció figyelemmel kísérése és tesztelése biztosítja, hogy az URL-ek helyesen legyenek beküldve és a keresőmotorok fogadják azokat.

Az IndexNow-beküldések hatékony figyeléséhez és teszteléséhez:

  • Használjon curl vagy wget eszközöket az URL-beküldések teszteléséhez és a HTTP-válaszkódok megtekintéséhez.
  • Ellenőrizze a sikeres válaszokat (HTTP 200) vagy a hibákat (pl. 400, 429).
  • Naplózza az összes beküldést időbélyegekkel és szerverválaszokkal együtt.
  • Tekintse át a keresőmotorok által biztosított indexelési jelentéseket vagy eszközöket a bejárási viselkedés nyomon követéséhez.

Haladó felhasználási esetek


Hogyan használjam az IndexNow-t több aldomain esetén?

Minden aldomaint külön hostként kezelnek, ami azt jelenti, hogy minden egyes aldomainhoz külön kulcsfájlokat kell létrehoznia és kezelnie.

Az alábbi aldomainokkal rendelkező webhelyek esetén:

  • blog.example.com
  • shop.example.com
  • support.example.com

Minden aldomainhoz a következőket kell tennie:

  • Helyezze el a saját {key}.txt fájlt az aldomain gyökérkönyvtárába.
  • Küldje be az URL-eket az adott aldomain egyedi API-kulcsával.

Ez biztosítja, hogy minden aldomaint függetlenül ellenőrizzenek, és megfelelően indexeljenek a keresőmotorok.

Hogyan használjam az IndexNow-t többnyelvű webhelyek esetén?

Ha webhelye több nyelven kínál tartalmat, küldje be külön-külön az egyes nyelvi verziók URL-jeit az IndexNow segítségével.

Például:

  • https://example.com/en/product
  • https://example.com/fr/product
  • https://example.com/de/product

Hogyan optimalizálja a többnyelvű beküldéseket az IndexNow-hoz:

  • Küldjön be külön URL-t minden nyelvi verzióhoz.
  • Győződjön meg róla, hogy minden verzió canonical és hreflang címkéket használ, ahol alkalmazható.
  • URL-kódoljon minden beküldött hivatkozást az RFC-3986 szabvány szerint.

Az IndexNow ilyen módon történő használata segít a keresőmotoroknak gyorsabban felfedezni és bejárni a lokalizált tartalmat.

IndexNow hibaelhárítás


Miért nem ellenőrződik az IndexNow kulcsfájlom?

Ha az IndexNow kulcsfájl feltöltésre került, de nem ellenőrződik, ez általában azt jelenti, hogy a fájl neve, helye vagy elérhetősége nem megfelelő.

  • Fájlnév: A fájlnak pontosan az API-kulcs nevét kell viselnie, .txt kiterjesztéssel (például ha a kulcsa I-love-IndexNow-3000, a fájl neve I-love-IndexNow-3000.txt legyen).
  • Fájl helye: A domainje gyökérkönyvtárában kell lennie (nem almappában, kivéve, ha a tárhelye ezt megköveteli).

Gyakori ellenőrizendő problémák:

  • Fájl tartalom: A szövegnek pontosan meg kell egyeznie az API-kulcsával.
  • Fájl elérhetősége: A https://yourdomain.com/{your-key}.txt címen elérhetőnek kell lennie bejelentkezés, tűzfal vagy IP-korlátozás nélkül.

Hogyan tesztelje

Nyissa meg a fájl URL-jét egy böngészőben. Ha a kulcsát egyszerű szövegként jeleníti meg, a keresőmotorok ellenőrizni tudják webhelyét. Ha a fájl hiányzik, nem egyezik vagy blokkolva van, az IndexNow-beküldések nem lesznek elfogadva.

Miért nem lett indexelve az URL-em az IndexNow-ba való beküldés után?

Az URL IndexNow-on keresztüli beküldése figyelmezteti a keresőmotorokat a tartalomváltozásra, de nem garantálja az indexelést. Az URL indexelésének elmaradásának okai lehetnek:

  • A domain bejárási kvótájának korlátai.
  • Alacsony minőségű, vékony vagy duplikált tartalom.
  • Technikai problémák, mint 404-es hibák, robots.txt blokkolás vagy noindex címkék.
  • Indexelési késések a bejárás ütemezése miatt.
  • A keresőmotor az algoritmusai alapján dönthet úgy, hogy nem indexeli az URL-t.

Győződjön meg róla, hogy tartalma magas minőségű, belső linkekkel ellátott és a bejárók számára elérhető.

Miért van az IndexNow URL-em indexelve az egyik keresőmotorban, de a másikban nem?

Egy URL IndexNow-on keresztüli beküldése értesíti az összes résztvevő keresőmotort a tartalomváltozásról, de minden motor saját maga dönti el, hogy indexeli-e azt.

Az URL egyik motorban való indexelésének és a másikban való hiányának okai lehetnek:

  • Különbségek az egyes keresőmotorok tartalomminőség-értékelésében.
  • Eltérő bejárási költségvetések vagy URL-priorítási stratégiák.
  • Egyedi indexelési algoritmusok és rangsorolási rendszerek.
  • Időzítési vagy bejárás-ütemezési különbségek a motorok között.

A keresőmotorok saját kritériumaik alapján határozzák meg, milyen tartalom jelenik meg az eredményeikben. Az URL indexelésének ellenőrzéséhez használja az egyes motorok webhelyérzékelő vagy jelentéskészítő eszközeit.

Milyen sebességkorlátok vannak az IndexNow-nál?

Az IndexNow nem teszi közzé a pontos sebességkorlátokat, mivel minden résztvevő keresőmotor saját napi beküldési küszöbértékeket állít be webhelyenként.

Ha HTTP 429 (Too Many Requests) választ kap, tegye a következőket:

  • Szüneteltesse a beküldéseket, és próbálja újra a Retry-After fejlécben megadott idő leteltével.
  • Csökkentse a beküldések gyakoriságát vagy a köteg méretét.
  • Naplózza a beküldési tevékenységet a sebességkorlát-hibák figyeléséhez.

A sebességkorlátok elkerüléséhez kövesse az alábbi legjobb gyakorlatokat:

  • Csak tartalomváltozáskor küldjön be. Ne küldje újra a változatlan URL-eket.
  • Figyelje a HTTP-válaszkódokat, és ennek megfelelően módosítsa a beküldési mintákat.
Mit tegyek, ha 400 Bad Request hibát kapok az IndexNow-tól?

A HTTP 400 Bad Request hiba azt jelenti, hogy az IndexNow-beküldés sikertelen volt, mert a kérés nem volt megfelelően formázva, vagy hiányoztak belőle a szükséges adatok.

Az IndexNow 400-as hiba gyakori okai:

  • Az IndexNow API-kulcs hiányzik vagy helytelen.
  • A beküldött URL nincs megfelelően URL-kódolva.
  • A kérés szerkezete nem felel meg az IndexNow formátumnak.
  • A paraméterek, mint az url vagy a key, hibásan vannak írva vagy hiányoznak.

Hogyan javítható a 400-as hiba az IndexNow használatakor:

  • Ellenőrizze az IndexNow API-kulcsot — Győződjön meg róla, hogy a beküldésben szereplő kulcs megegyezik a kulcsfájlban tárolttal.
  • Ellenőrizze, hogy a beküldött URL megfelelően van-e kódolva — Használjon RFC-3986-kompatibilis kódolást a :, / és & karakterekhez.
  • Tekintse át az IndexNow-kérés szerkezetét — Akár GET, akár POST módszerrel küld be, győződjön meg róla, hogy a formátum megfelel az IndexNow protokoll irányelveinek.
  • Javítsa ki az elírásokat vagy formázási hibákat — Keressen extra karaktereket, például záró vesszőket vagy rosszul elhelyezett zárójeleket.
  • Használjon naplózást az IndexNow-beküldések figyeléséhez — Kövesse nyomon a hibákat és válaszkódokat a visszatérő problémák azonosításához és kijavításához.

Ezen problémák kezelésével biztosíthatja, hogy az IndexNow-beküldéseit a résztvevő keresőmotorok elfogadják és feldolgozzák.

Mit tegyek, ha 422 Unprocessable Entity hibát kapok az IndexNow-tól?

A HTTP 422 Unprocessable Entity hiba azt jelenti, hogy a kiszolgáló megértette az IndexNow-beküldést, de egy vagy több probléma miatt nem tudta feldolgozni.

Az IndexNow 422-es hiba gyakori okai:

  • A beküldött URL nem egyezik az ellenőrzött domainnel.
  • Az IndexNow kulcsfájl hiányzik vagy nem elérhető.
  • Ugyanazt az URL-t ismételten küldik be érdemi változások nélkül.

Hogyan oldható meg a 422-es hiba az IndexNow-ban:

  • Ellenőrizze a kulcsfájl helyét és elérhetőségét — Győződjön meg róla, hogy a kulcsfájl megfelelően van elhelyezve a gyökérkönyvtárban, és nyilvánosan elérhető a https://yourdomain.com/{your-key}.txt címen.
  • Erősítse meg, hogy a domain megegyezik a kulccsal — Csak az ellenőrzött IndexNow-kulcshoz tartozó domain alatti URL-eket küldje be.
  • Csak nemrégiben változott tartalmat küldjön be — Kerülje a változatlan URL-ek beküldését. Az IndexNow új, frissített vagy törölt tartalomhoz készült.
  • Figyelje és naplózza a beküldéseit — Használjon naplózást az ismétlődő hibák nyomon követéséhez, a duplikált beküldések elkerüléséhez és a sikeres kézbesítés megerősítéséhez.

Ezen problémák kijavítása segít biztosítani, hogy az IndexNow-kéréseit a résztvevő keresőmotorok elfogadják és feldolgozzák.

Mit tegyek, ha 429 Too Many Requests hibát kapok az IndexNow-tól?

A 429-es hiba azt jelenti, hogy túllépte webhelye beküldési sebességkorlátját, mert rövid idő alatt túl sok URL-t küldött be az IndexNow-nak.

Hogyan oldható meg az IndexNow 429-es hiba:

  • Ellenőrizze a Retry-After fejlécet, hogy megtudja, mennyi időt kell várnia az újrabeküldés előtt.
  • Csökkentse a beküldési gyakoriságot a szükségtelen vagy duplikált beküldések elkerülésével.
  • Várjon legalább 10 percet ugyanazon URL újrabeküldése előtt, hacsak nem változott jelentősen.
  • Naplózza a kéréseit és figyelje a válaszkódokat, hogy elkerülje a sebességkorlátok ismételt elérését.

Minden keresőmotor saját korlátokat állít be az IndexNow számára. A lassítás és a beküldések elosztása javítja a kézbesítés sikerességét.

Melyek a leggyakoribb hibák az IndexNow bevezetésekor?

Ezek a gyakori implementációs problémák, amelyek megakadályozhatják az IndexNow helyes működését:

  • A kulcsfájl elhelyezése a domain gyökérkönyvtárán kívül.
  • Helytelen fájlnév használata (pontosan meg kell egyeznie a kulccsal, és .txt-re kell végződnie).
  • A speciális karakterek URL-kódolásának elfelejtése a beküldési URL-ekben.
  • Változatlan URL-ek ismételt beküldése.
  • Nem ellenőrzött vagy nem egyező kulcs használata.
  • Beküldés, mielőtt a kulcsfájl nyilvánosan elérhetővé válna.

Győződjön meg róla, hogy a kulcsfájl megfelelően van elhelyezve, nyilvánosan elérhető, és a beküldési kérések megfelelően vannak formázva.