FAQ

Nastavenie a inštalácia


Ako začnem používať IndexNow?

Ak chcete začať s IndexNow, skontrolujte, či váš systém na správu obsahu (CMS), poskytovateľ hostingu alebo SEO doplnok už IndexNow podporuje. Mnoho platforiem ponúka vstavanú podporu alebo kompatibilné rozšírenia, takže ho možno nebudete musieť konfigurovať manuálne.

Ak vaša platforma IndexNow nepodporuje, môžete ho implementovať manuálne vygenerovaním súboru kľúča, overením vašej webovej lokality a odosielaním adries URL pomocou rozhrania API IndexNow.

Najskôr skontrolujte dokumentáciu vášho CMS alebo knižnicu doplnkov, až potom nastavujte IndexNow manuálne.

Ktoré systémy na správu obsahu podporujú IndexNow?

Nasledujúce systémy CMS ponúkajú natívnu integráciu IndexNow alebo ho podporujú prostredníctvom SEO doplnkov alebo rozšírení:

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

Iné systémy na správu obsahu môžu podporovať IndexNow natívne prostredníctvom doplnkov alebo rozšírení tretích strán dostupných v ich knižniciach doplnkov. Informácie o aktivácii IndexNow pre vašu webovú lokalitu získate od vášho CMS alebo poskytovateľa hostingu.

Ktoré siete na doručovanie obsahu podporujú IndexNow?

Cloudflare ponúka natívnu integráciu IndexNow. Tento zoznam však nie je úplný. Informácie o aktivácii IndexNow pre vašu webovú lokalitu získate od vášho poskytovateľa.

Prečo by som mal používať IndexNow namiesto spoliehania sa na prehľadávače vyhľadávačov?

Tradičné vyhľadávače sa spoliehajú na webové prehľadávače na objavovanie aktualizácií obsahu, ale tento proces môže byť pomalý a trvať dni alebo dokonca týždne. IndexNow vám umožňuje odosielať adresy URL okamžite, keď je obsah pridaný, aktualizovaný alebo odstránený.

To zlepšuje rýchlosť indexovania vašej lokality v podporovaných vyhľadávačoch a pomáha udržiavať váš obsah aktuálny vo výsledkoch vyhľadávania poháňaných umelou inteligenciou. Rýchlejšie indexovanie môže viesť k lepšej viditeľnosti a včasnejšiemu zahrnutiu do výsledkov vyhľadávania, čo môže podporiť zlepšený výkon SEO.

Kedy by som mal upozorniť vyhľadávače pomocou IndexNow?

Webové lokality by mali upozorniť IndexNow vždy, keď je obsah pridaný, aktualizovaný alebo odstránený, aby vyhľadávače mohli v svojom indexe zobraziť najnovšiu verziu.

Typické prípady zahŕňajú:

  • Nový obsah: produktové stránky, videá, cestovné ponuky, pracovné ponuky, blogové príspevky alebo oznámenia o udalostiach.
  • Aktualizovaný obsah: popisy produktov, názvy/metadáta videí, sprievodcovia destináciami, profily spoločností alebo stránky s pravidlami.
  • Zmeny cien alebo dostupnosti: stav zásob, akcie alebo vypršané ponuky.
  • Obsah vytvorený používateľmi: nové recenzie, komentáre alebo príspevky vo fóre (odosielané postupne, aby sa predišlo nadmernému upozorňovaniu, napr. každá recenzia od 1 do 20, potom každých 5 do 100, každých 10 do 1000).
  • Odstránený obsah: zmazané produkty, videá, cestovné ponuky alebo vypršané udalosti.

Upozornením IndexNow v týchto momentoch pomáhate vyhľadávačom indexovať správnu verziu vašej lokality rýchlejšie a efektívnejšie.

Kľúč API a overenie


Ako vygenerujem kľúč API IndexNow?

Keď váš CMS, poskytovateľ hostingu alebo SEO doplnok podporuje IndexNow, nepotrebujete súbor kľúča. Odosielania sa spracúvajú automaticky.

Pre manuálne nastavenie budete musieť vytvoriť kľúč API. Tento kľúč preukazuje vlastníctvo vašej domény a overuje vaše odosielania, aby vyhľadávače vedeli, že pochádzajú z oprávneného zdroja.

Kroky na vygenerovanie kľúča API

1. Vygenerujte reťazec kľúča

  • Použite generátor GUID/UUID alebo nástroj príkazového riadka.
  • Váš kľúč musí mať dĺžku 8 až 128 znakov.
  • Povolené znaky: malé písmená (a až z), veľké písmená (A až Z), čísla (0 až 9) a pomlčky (-).

2. Vytvorte súbor kľúča

  • Otvorte textový alebo kódový editor (napr. Notepad, TextEdit, VS Code).
  • Vložte svoj kľúč API do súboru.
  • Uložte súbor v kódovaní UTF-8 s kľúčom ako názvom súboru, za ktorým nasleduje .txt.
  • Príklad: ak je váš kľúč abcd1234, vytvorte súbor s názvom abcd1234.txt s obsahom abcd1234.

3. Nahrajte súbor

  • Umiestnite súbor kľúča do koreňového adresára vašej lokality alebo do ľubovoľného verejne prístupného priečinka na tom istom hostiteľovi (bez potreby prihlásenia).
  • Potvrďte, že je prístupný na verejnej adrese URL, napríklad: https://yourdomain.com/{your-key}.txt
  • Príklad: Ak je vaša doména yourdomain.com a váš kľúč je I-love-IndexNow-3000, súbor by mal byť na adrese https://yourdomain.com/I-love-IndexNow-3000.txt.
  • Alternatívne môžete použiť iné verejné umiestnenie, napr. https://yourdomain.com/keys/well-known.txt. Ak použijete umiestnenie mimo koreňového adresára, zadajte umiestnenie súboru kľúča pomocou parametra keyLocation pri odosielaní adries URL.
Ako overím vlastníctvo mojej webovej lokality pre IndexNow?

Po vygenerovaní súboru kľúča ho nahrajte na jedno z týchto umiestnení:

  • Koreňový adresár vašej webovej lokality (uprednostňované).
  • Alebo, ak nie je možný prístup ku koreňu, verejne prístupný priečinok u vášho poskytovateľa hostingu (bez potreby prihlásenia).

Potom otvorte adresu URL súboru v prehliadači:
https://yourdomain.com/{your-key}.txt

Ak sa súbor načíta a zobrazí iba váš kľúč, vaša lokalita je overená. Vyhľadávače používajú tento súbor na potvrdenie vlastníctva domény pred prijatím odosielaní IndexNow. Ak overenie zlyhá, pozrite si sekciu Riešenie problémov nižšie pre bežné riešenia.

Ako aktualizujem alebo vystriedame svoj kľúč API IndexNow?

Kľúč API IndexNow môžete vystriedať bez prerušenia služby podľa týchto krokov:

Vygenerujte nový kľúč rovnakou metódou, akú ste použili pôvodne (manuálne alebo pomocou nástroja).

  • Nahraďte starý súbor kľúča v koreňovom adresári novým súborom {key}.txt.
  • Začnite odosielať adresy URL pomocou nového kľúča. To automaticky vyzve vyhľadávače na overenie nového kľúča pri ďalšom odosielaní.

Vyhľadávače automaticky znova overia vlastníctvo, keď bude aktualizovaný kľúč rozpoznaný pri odosielaní adries URL.

Odosielanie adries URL


Ako odošlem adresu URL pomocou IndexNow?

Vyhľadávače môžete okamžite upozorniť, keď pridáte, aktualizujete alebo odstránite obsah odoslaním adresy URL do rozhrania API IndexNow.

1. Naformátujte adresu URL požiadavky:

Svoju požiadavku môžete odoslať iba na jeden z nasledujúcich zúčastnených koncových bodov.
Každý koncový bod odosiela vašu požiadavku priamo príslušnému vyhľadávaču a vaše odosielanie sa zdieľa so všetkými vyhľadávačmi s podporou IndexNow:

  • Globálny koncový bod IndexNow: 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. Nahraďte {your-url} úplnou adresou URL stránky, ktorú ste pridali, aktualizovali alebo odstránili, a {your-key} vaším overeným kľúčom API IndexNow.

3. Odošlite požiadavku pomocou prehliadača, skriptu alebo klienta HTTP.

4. Potvrďte, že odoslanie bolo úspešné:

  • Ak dostanete odpoveď HTTP 200, vaše odoslanie bolo prijaté a spracované.
  • Poznámka: Pri vašej prvej požiadavke môžete dostať odpoveď HTTP 202. To znamená, že adresa URL bola prijatá a vyhľadávač overí váš kľúč pred indexovaním obsahu. Po dokončení overenia budú nasledujúce úspešné odosielania zvyčajne vracať HTTP 200.
Ako odošlem viacero adries URL naraz pomocou IndexNow?

IndexNow podporuje hromadné odosielanie až 10 000 adries URL na jednu požiadavku POST. To je užitočné, keď máte niekoľko aktualizovaných, pridaných alebo odstránených stránok, o ktorých chcete informovať vyhľadávače v jednej dávke.

Použite tento formát JSON vo vašej požiadavke POST:

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"
  ]
}

Odošlite svoju požiadavku POST na:
https://api.indexnow.org/indexnow

Čo treba mať na pamäti pri odosielaní viacerých adries URL:

  • Odošlite maximálne 10 000 adries URL na požiadavku.
  • Použite kódovanie UTF-8 a nastavte správnu hlavičku Content-Type.
Aká je maximálna veľkosť dátovej časti pre požiadavku POST v IndexNow?

IndexNow vám umožňuje odoslať až 10 000 adries URL na požiadavku POST v jednej dátovej časti JSON. Odoslanie viac ako tohto počtu môže spôsobiť zlyhanie požiadavky alebo vrátenie odpovede HTTP 422 (Unprocessable Entity).

Na zaistenie úspešného spracovania udržiavajte svoje dávkové odosielania vždy pod limitom 10 000 adries URL.

Ako naformátujem adresy URL pre notifikácie IndexNow?

Odoslať môžete na ľubovoľný zúčastnený vyhľadávač pomocou nasledujúcej štruktúry adresy URL:

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

Napríklad, ak odosielate na IndexNow, adresa URL by bola:

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

Ako správne naformátovať adresu URL odosielania IndexNow:

  • Nahraďte parameter key vaším skutočným kľúčom API IndexNow.
  • Uistite sa, že odosielanú adresu URL stránky zakódujete (napr. %3A pre : a %2F pre /).
Ako správne zakódujem adresy URL pre IndexNow?

IndexNow vyžaduje, aby boli adresy URL zakódované podľa štandardov RFC-3986. To zabezpečuje bezpečný prenos špeciálnych znakov cez rozhranie API.

Bežné príklady kódovania adries URL:

  • : sa zmení na %3A
  • / sa zmení na %2F
  • ? sa zmení na %3F
  • = sa zmení na %3D
  • & sa zmení na %26

Prečo je dôležité správne kódovať adresy URL IndexNow:

Správne kódovanie zabezpečuje, že adresy URL IndexNow sú vyhľadávačmi správne analyzované a spracované. Nezakódovanie adries URL môže viesť k chybám alebo vynechaným odosielaniam.

Čo sa stane po odoslaní adresy URL pomocou IndexNow?

Po odoslaní adresy URL pomocou IndexNow vyhľadávač vyhodnotí, či by mal adresu URL prehľadať na základe svojej kvóty prehľadávania, logiky plánovania a signálov kvality. Ak stránka prejde internými kontrolami, bude prehľadaná na získanie najnovšieho obsahu.

Odoslanie adresy URL nezaručuje okamžité indexovanie. IndexNow však zvyšuje pravdepodobnosť, že dôležité zmeny budú objavené a prehľadané rýchlejšie, čo pomáha vyhľadávačom zobraziť váš obsah promptnejšie.

Započítavajú sa adresy URL odoslané cez IndexNow do mojej kvóty prehľadávania?

Áno. Každá adresa URL odoslaná cez IndexNow sa započítava do kvóty prehľadávania vašej lokality.

Používaním IndexNow však vyhľadávačom signalizujete, že tieto adresy URL sú dôležité a mali by byť uprednostnené. To zvyčajne vedie k rýchlejšiemu prehľadávaniu odoslaných adries URL v porovnaní so stránkami, ktoré neboli odoslané.

Môžem odoslať tú istú adresu URL viackrát denne?

Vyhnite sa odosielaniu tej istej adresy URL mnohokrát denne, pokiaľ nedošlo k podstatným zmenám obsahu. Pre často aktualizované stránky je najlepšie počkať aspoň 5 minút medzi aktualizáciami pred opätovným odoslaním.

Pre vysokofrekvenčné aktualizácie sa zamerajte na používanie IndexNow iba pre podstatné zmeny, ktoré ovplyvňujú obsah alebo štruktúru. Odosielanie nepotrebných aktualizácií môže viesť k plytvaniu kvótou prehľadávania bez zlepšenia viditeľnosti.

Ako riešim odosielania pre často sa meniaci obsah?

Ak sa váš obsah často aktualizuje, zamerajte odosielania IndexNow na podstatné zmeny, ako sú aktualizácie obsahu stránky, cien alebo dostupnosti. Vyhnite sa odosielaniu každej malej zmeny rozloženia alebo kozmetickej zmeny.

Na efektívne zvládnutie častých aktualizácií:

  • Automatizujte odosielania pomocou skriptov, ktoré detekujú skutočné zmeny obsahu.
  • Počkajte aspoň 5 minút pred opätovným odoslaním tej istej adresy URL.
  • Sledujte správanie indexovania na vyváženie aktuálnosti obsahu s efektivitou prehľadávania.
Môžem odoslať presmerované alebo odstránené adresy URL pomocou IndexNow?

Áno. Mali by ste odosielať presmerované adresy URL a stránky, ktoré vracajú stavové kódy HTTP 404 alebo HTTP 410.

Odoslanie presmerovaných alebo odstránených adries URL pomocou IndexNow umožňuje vyhľadávačom:

  • Aktualizovať svoje indexy, keď je stránka presmerovaná pomocou 301, 302 alebo meta refresh.
  • Odstrániť zastarané alebo nefunkčné odkazy, keď je stránka odstránená a vracia 404 alebo 410.
  • Udržiavať presné a aktuálne výsledky vyhľadávania pre používateľov.

IndexNow podporuje odosielanie adries URL pre obsah, ktorý bol odstránený, presunutý alebo presmerovaný. Zahrnutie týchto aktualizácií pomáha zabezpečiť, aby vyhľadávače odrážali najpresnejšiu štruktúru vašej lokality a zlepšili efektivitu prehľadávania.

Môžem odoslať všetky adresy URL mojej lokality pomocou IndexNow?

IndexNow je určený na upozorňovanie vyhľadávačov na nedávno pridané, aktualizované alebo odstránené adresy URL. Nie je navrhnutý na odosielanie všetkých adries URL vašej lokality naraz.

Ak bola celá vaša lokalita nedávno aktualizovaná, napríklad po migrácii alebo redizajne, je akceptovateľné odoslať všetky adresy URL pomocou IndexNow. Pre priebežné objavovanie a dlhodobé indexovanie použite XML mapu stránok.

Na zlepšenie pokrytia a aktuálnosti indexovania použite nasledujúci prístup:

  • Použite IndexNow na odosielanie stránok s vysokou prioritou alebo často sa meniacich stránok.
  • Použite mapy stránok na poskytnutie vyhľadávačom úplného inventára všetkých adries URL na vašej webovej lokalite.

Táto kombinácia zabezpečuje rýchle objavenie obsahu aj komplexnú viditeľnosť vo výsledkoch vyhľadávania.

Mal by som používať IndexNow a mapy stránok spoločne?

Áno. Používanie IndexNow aj máp stránok zlepšuje viditeľnosť obsahu a zabezpečuje širšie pokrytie vyhľadávačmi.

IndexNow zlepšuje viditeľnosť vo vyhľadávaní poskytovaním:

  • Okamžité upozornenie, keď je obsah pridaný, aktualizovaný alebo odstránený.
  • Rýchlejšie objavenie dôležitých zmien.
  • Aktualizácie v reálnom čase pre často sa meniaci obsah.

Mapy stránok zlepšujú pokrytie vyhľadávania poskytovaním:

  • Úplný inventár všetkých adries URL na vašej lokalite.
  • Objavenie stránok, ktoré sa menia zriedka alebo sú hlbšie v štruktúre lokality.
  • Dlhodobá podpora prehľadávania pre komplexné indexovanie.

Kombinácia IndexNow a máp stránok zabezpečuje, že váš obsah je rýchlo zobrazený aj dôkladne objavený tradičnými aj vyhľadávačmi poháňanými umelou inteligenciou.

Mal by som odosielať adresy URL, ktoré sa zmenili pred tým, ako som začal používať IndexNow?

Nie. IndexNow je navrhnutý na upozorňovanie vyhľadávačov na nedávne pridania, aktualizácie alebo odstránenia. Nie je určený na retrospektívne odosielanie starších zmien.

Aby ste pomohli vyhľadávačom objaviť predtým aktualizované stránky, postupujte podľa tohto prístupu:

  • Použite IndexNow na odosielanie adries URL, ktoré sa zmenili po nastavení IndexNow.
  • Použite mapy stránok s presnými hodnotami lastmod na zviditeľnenie obsahu aktualizovaného pred implementáciou.
  • Táto kombinácia zabezpečuje, že nedávne aj historické zmeny sú viditeľné pre vyhľadávače.
Mal by som používať IndexNow pre malú webovú lokalitu?

Áno. IndexNow je prospešný aj pre malé webové lokality s iba niekoľkými stránkami. Umožňuje vám okamžite upozorniť vyhľadávače na aktualizácie, čím sa zvyšuje pravdepodobnosť rýchlejšieho prehľadávania a indexovania.

Používanie IndexNow na malej lokalite vám môže pomôcť:

  • Dosiahnuť rýchlejšiu viditeľnosť pre nový alebo aktualizovaný obsah.
  • Zlepšiť efektivitu prehľadávania zacielením na zmenené stránky.
  • Ovládať, ako rýchlo sa vaše aktualizácie objavia vo výsledkoch vyhľadávania.

Automatizácia a skriptovanie


Aké sú najlepšie postupy na automatizáciu odosielaní IndexNow?

Automatizácia pomáha zabezpečiť včasné upozornenia na adresy URL bez preťaženia vyhľadávačov alebo prekročenia limitov rýchlosti. Kľúčom je detekovať skutočné zmeny a odosielať iba to, čo je dôležité.

Na efektívnu automatizáciu IndexNow:

  • Použite skripty na backende alebo CMS hooky na spustenie odosielaní, keď je obsah pridaný, aktualizovaný alebo odstránený.
  • Detekujte a filtrujte podstatné aktualizácie (napr. cena, dostupnosť, obsah) namiesto čisto kozmetických zmien alebo zmien rozloženia.
  • Implementujte logiku debouncingu na zabránenie rýchlym opakovaným odosielaniam (napr. počkajte 5+ minút medzi odosielaniami pre tú istú adresu URL).
  • Zaznamenávajte každé odoslanie a sledujte kódy odpovedí HTTP na problémy.
  • Integrujte IndexNow do publikačných pracovných postupov alebo nasadzovacích pipeline, aby odosielania prebiehali automaticky a spoľahlivo.
Ako môžem automatizovať odosielania IndexNow pomocou skriptu?

Odosielania IndexNow môžete automatizovať vytvorením skriptu, ktorý detekuje dynamické zmeny obsahu a odosiela aktualizované adresy URL priamo do rozhrania API IndexNow. To zabezpečuje, že vyhľadávače sú upozornené v reálnom čase, keď sa zmení kľúčový obsah.
Nižšie je príklad v Pythone, ktorý simuluje kontrolu databázy obsahu na nedávno zmenené adresy URL a automaticky ich odosiela do IndexNow.

Nahraďte simulovaný slovník content_db živou integráciou, ktorá sa dotazuje vášho CMS, publikačnej platformy alebo backendovej databázy na detekciu nedávno aktualizovaného obsahu.

import requests
import time

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

# Simulovaná databáza obsahu (časové značky = teraz - náhodné posuny)
content_db = {
    "/product?id=101": int(time.time()) - 100,  # zmenené pred ~100s
    "/news?id=202": int(time.time()) - 4000,   # zmenené pred ~1h+
    "/blog?id=303": int(time.time()) - 200     # zmenené pred ~200s
}

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:  # posledná hodina
            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("✅ Adresy URL úspešne odoslané:", url_list)
    elif response.status_code == 429:
        print("⚠️ Dosiahnutý limit rýchlosti. Skúste to neskôr.")
    else:
        print("❌ Zlyhalo:", response.status_code, response.text)

if __name__ == "__main__":
    changed_urls = detect_dynamic_changes()
    if changed_urls:
        submit_urls(changed_urls)
    else:
        print("Neboli detekované žiadne dynamické zmeny obsahu.")
Aké kódy odpovedí HTTP by som mal očakávať od IndexNow?

Pri odosielaní adries URL môžete dostať nasledujúce kódy odpovedí HTTP:

  • 200 OK: Adresa URL bola úspešne prijatá.
  • 202 Accepted: Odoslanie bolo prijaté, ale ešte nebolo spracované.
  • 400 Bad Request: Vaša adresa URL alebo kľúč API môžu byť nesprávne naformátované.
  • 422 Unprocessable Entity: Server pochopil požiadavku, ale nebol schopný ju spracovať.
  • 429 Too Many Requests: Dosiahli ste limit rýchlosti. Skúste to neskôr.

Zaznamenávajte vaše odpovede HTTP na sledovanie úspešnosti odosielaní a identifikáciu problémov. To pomáha včas zachytiť problémy, najmä s limitmi rýchlosti alebo chybami formátovania.

Aké protokolovanie by som mal nastaviť pre odosielania IndexNow?

Nastavenie správneho protokolovania vám pomáha sledovať odosielania adries URL a riešiť chyby vo vašej integrácii IndexNow.

Dôležité polia na zahrnutie do vášho systému protokolovania IndexNow:

  • Časová značka odoslania
  • Úplná odoslaná adresa URL
  • Kód odpovede HTTP (napr. 200, 400, 429)
  • Pokusy o opakovanie alebo zlyhania
  • Metóda odoslania (GET alebo POST)
  • Použitý kľúč API (voliteľné pri správe viacerých kľúčov)

Prečo je protokolovanie dôležité pre IndexNow:

  • Pomáha detekovať vzory odosielaní a opakujúce sa chyby.
  • Uľahčuje zachytenie a opravu neúspešných odosielaní.
  • Potvrdzuje, či sú adresy URL prijaté a správne indexované.
Ako monitorujem a testujem odosielania IndexNow?

Monitorovanie a testovanie vašej implementácie IndexNow zabezpečuje, že vaše adresy URL sú správne odosielané a prijímané vyhľadávačmi.

Na efektívne monitorovanie a testovanie odosielaní IndexNow:

  • Použite nástroje ako curl alebo wget na testovanie odosielaní adries URL a zobrazenie kódov odpovedí HTTP.
  • Kontrolujte úspešné odpovede (HTTP 200) alebo chyby (napr. 400, 429).
  • Zaznamenávajte všetky odosielania spolu s časovými značkami a odpoveďami servera.
  • Kontrolujte správy o indexovaní alebo nástroje poskytované vyhľadávačmi na sledovanie správania prehľadávania.

Pokročilé prípady použitia


Ako používam IndexNow s viacerými subdoménami?

Každá subdoména je považovaná za samostatného hostiteľa, čo znamená, že musíte vytvoriť a spravovať individuálne súbory kľúčov pre každú z nich.

Pre lokality so subdoménami ako:

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

Pre každú subdoménu by ste mali urobiť nasledovné:

  • Hostiť vlastný súbor {key}.txt v koreňovom adresári subdomény.
  • Odosielať adresy URL pomocou jedinečného kľúča API danej subdomény.

To zabezpečuje, že každá subdoména je nezávisle overená a správne indexovaná vyhľadávačmi.

Ako používam IndexNow pre viacjazyčné webové lokality?

Ak vaša webová lokalita poskytuje obsah vo viacerých jazykoch, odošlite adresy URL pre každú jazykovú verziu samostatne pomocou IndexNow.

Napríklad:

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

Ako optimalizovať viacjazyčné odosielania pre IndexNow:

  • Odošlite samostatnú adresu URL pre každú jazykovú verziu.
  • Uistite sa, že každá verzia používa značky canonical a hreflang, ak je to vhodné.
  • Zakódujte všetky odosielané odkazy podľa štandardov RFC-3986.

Používanie IndexNow týmto spôsobom pomáha vyhľadávačom objaviť a prehľadať lokalizovaný obsah rýchlejšie.

Riešenie problémov so službou IndexNow


Prečo sa môj súbor kľúča IndexNow neoveruje?

Ak bol váš súbor kľúča IndexNow nahraný, ale neoveruje sa, zvyčajne to znamená, že súbor nie je správne pomenovaný, umiestnený alebo prístupný.

  • Názov súboru: Súbor musí byť pomenovaný presne podľa vášho kľúča API, za ktorým nasleduje .txt (napríklad, ak je váš kľúč I-love-IndexNow-3000, pomenujte súbor I-love-IndexNow-3000.txt).
  • Umiestnenie súboru: Mal by byť v koreňovom adresári vašej domény (nie v podpriečinku, pokiaľ to váš hostiteľ nevyžaduje inak).

Bežné problémy na kontrolu:

  • Obsah súboru: Text vnútri musí presne zodpovedať vášmu kľúču API.
  • Prístupnosť súboru: Musí byť dostupný na adrese https://yourdomain.com/{your-key}.txt bez prihlásenia, firewallu alebo obmedzení IP.

Ako testovať

Otvorte adresu URL súboru v prehliadači. Ak zobrazuje iba váš kľúč ako obyčajný text, vyhľadávače môžu vašu lokalitu overiť. Ak súbor chýba, nezodpovedá alebo je zablokovaný, odosielania IndexNow nebudú prijaté.

Prečo nebola moja adresa URL indexovaná po odoslaní do IndexNow?

Odoslanie adresy URL pomocou IndexNow upozorní vyhľadávače, že sa obsah zmenil, ale nezaručuje indexovanie. Dôvody, prečo vaša adresa URL nemusí byť indexovaná, zahŕňajú:

  • Limity kvóty prehľadávania pre vašu doménu.
  • Nekvalitný, nedostatočný alebo duplicitný obsah.
  • Technické problémy ako chyby 404, blokovanie v robots.txt alebo značky noindex.
  • Oneskorenia indexovania kvôli plánovaniu prehľadávania.
  • Vyhľadávač sa môže rozhodnúť neindexovať adresu URL na základe svojich algoritmov.

Uistite sa, že váš obsah je kvalitný, interne prepojený a prístupný prehľadávačom.

Prečo je moja adresa URL IndexNow indexovaná v jednom vyhľadávači, ale nie v inom?

Odoslanie adresy URL cez IndexNow upozorní všetkých zúčastnených vyhľadávačov, že sa obsah zmenil, ale každý vyhľadávač robí vlastné rozhodnutie o tom, či ho bude indexovať.

Dôvody, prečo môže byť vaša adresa URL indexovaná v jednom vyhľadávači, ale nie v inom, zahŕňajú:

  • Rozdiely v hodnotení kvality obsahu jednotlivými vyhľadávačmi.
  • Rôzne rozpočty na prehľadávanie alebo stratégie prioritizácie adries URL.
  • Jedinečné algoritmy indexovania a systémy hodnotenia.
  • Rozdiely v načasovaní alebo plánovaní prehľadávania medzi vyhľadávačmi.

Vyhľadávače používajú vlastné kritériá na určenie, aký obsah sa zobrazí v ich výsledkoch. Na overenie, či je adresa URL indexovaná, použite nástroje na kontrolu alebo vytváranie správ jednotlivých vyhľadávačov.

Aké sú limity rýchlosti pre IndexNow?

IndexNow verejne nezverejňuje presné limity rýchlosti, pretože každý zúčastnený vyhľadávač si stanovuje vlastné denné prahové hodnoty odosielaní na lokalitu.

Ak dostanete odpoveď HTTP 429 (Too Many Requests), vykonajte nasledujúce kroky:

  • Pozastavte odosielania a skúste to znova po čase uvedenom v hlavičke Retry-After.
  • Znížte frekvenciu alebo veľkosť dávky vašich odosielaní.
  • Zaznamenávajte aktivitu odosielaní na sledovanie chýb limitu rýchlosti.

Aby ste sa vyhli dosiahnutiu limitov rýchlosti, dodržiavajte tieto osvedčené postupy:

  • Odosielajte iba vtedy, keď sa obsah zmenil. Neodosielajte nezmenené adresy URL.
  • Sledujte kódy odpovedí HTTP a podľa toho upravte vzory odosielaní.
Čo mám robiť, ak dostanem chybu 400 Bad Request od IndexNow?

Chyba HTTP 400 Bad Request znamená, že odoslanie IndexNow zlyhalo, pretože požiadavka nebola správne naformátovaná alebo chýbali požadované informácie.

Bežné dôvody, prečo IndexNow vracia chybu 400:

  • Kľúč API IndexNow chýba alebo je nesprávny.
  • Odoslaná adresa URL nie je správne URL kódovaná.
  • Štruktúra požiadavky nezodpovedá formátu IndexNow.
  • Parametre ako url alebo key sú nesprávne napísané alebo chýbajú.

Ako opraviť chybu 400 pri používaní IndexNow:

  • Overte svoj kľúč API IndexNow — Uistite sa, že kľúč vo vašom odoslaní zodpovedá kľúču hostovanému vo vašom súbore kľúča.
  • Skontrolujte, či je odoslaná adresa URL správne zakódovaná — Použite kódovanie v súlade s RFC-3986 pre znaky ako :, / a &.
  • Skontrolujte štruktúru vašej požiadavky IndexNow — Či odosielate cez GET alebo POST, potvrďte, že formát zodpovedá pokynom protokolu IndexNow.
  • Opravte preklepy alebo problémy s formátovaním — Hľadajte nadbytočné znaky, ako sú koncové čiarky alebo nesprávne umiestnené zátvorky.
  • Použite protokolovanie na sledovanie odosielaní IndexNow — Sledujte chyby a kódy odpovedí na identifikáciu a opravu opakujúcich sa problémov.

Opravou týchto problémov môžete zabezpečiť, že vaše odosielania IndexNow budú prijaté a správne spracované zúčastnenými vyhľadávačmi.

Čo mám robiť, ak dostanem chybu 422 Unprocessable Entity od IndexNow?

Chyba HTTP 422 Unprocessable Entity znamená, že server pochopil vaše odoslanie IndexNow, ale nebol schopný ho spracovať kvôli jednému alebo viacerým problémom.

Bežné dôvody, prečo IndexNow vracia chybu 422:

  • Odoslaná adresa URL nezodpovedá vašej overenej doméne.
  • Súbor kľúča IndexNow chýba alebo je neprístupný.
  • Tá istá adresa URL sa opakovane odosiela bez podstatných zmien.

Ako vyriešiť chybu 422 v IndexNow:

  • Overte umiestnenie a prístupnosť súboru kľúča — Uistite sa, že súbor kľúča je správne hostovaný v koreňovom adresári a verejne prístupný na adrese https://yourdomain.com/{your-key}.txt.
  • Potvrďte, že doména zodpovedá vášmu kľúču — Odosielajte iba adresy URL pod doménou, ktorá zodpovedá vášmu overenému kľúču IndexNow.
  • Odosielať iba nedávno zmenený obsah — Vyhnite sa odosielaniu nezmenených adries URL. IndexNow je navrhnutý pre nový, aktualizovaný alebo odstránený obsah.
  • Monitorujte a zaznamenávajte vaše odosielania — Použite protokolovanie na sledovanie opakovaných chýb, predchádzanie duplicitným odosielaniam a potvrdenie úspešného doručenia.

Oprava týchto problémov pomáha zabezpečiť, že vaše požiadavky IndexNow budú prijaté a spracované zúčastnenými vyhľadávačmi.

Čo mám robiť, ak dostanem chybu 429 Too Many Requests od IndexNow?

Chyba 429 znamená, že ste prekročili limit rýchlosti odosielaní vašej lokality odoslaním príliš veľa adries URL do IndexNow v krátkom čase.

Ako vyriešiť chybu IndexNow 429:

  • Skontrolujte hlavičku Retry-After, aby ste zistili, ako dlho máte čakať pred opätovným odoslaním.
  • Znížte frekvenciu odosielaní vyhýbaním sa nepotrebným alebo duplicitným odosielaniam.
  • Počkajte aspoň 10 minút pred opätovným odoslaním tej istej adresy URL, pokiaľ sa výrazne nezmenila.
  • Zaznamenávajte vaše požiadavky a sledujte kódy odpovedí, aby ste sa vyhli opätovnému dosiahnutiu limitov rýchlosti.

Každý vyhľadávač si stanovuje vlastné limity pre IndexNow. Spomalenie a rozloženie odosielaní zlepšuje úspešnosť doručenia.

Aké sú bežné chyby, ktorým sa treba vyhnúť pri implementácii IndexNow?

Toto sú bežné implementačné problémy, ktoré môžu zabrániť správnemu fungovaniu IndexNow:

  • Hostovanie súboru kľúča mimo koreňového adresára domény.
  • Použitie nesprávneho názvu súboru (musí presne zodpovedať vášmu kľúču a končiť na .txt).
  • Zabudnutie na URL kódovanie špeciálnych znakov v adresách URL odosielaní.
  • Opakované odosielanie nezmenených adries URL.
  • Použitie neovereného alebo nezodpovedajúceho kľúča.
  • Odosielanie pred tým, ako je súbor kľúča verejne prístupný.

Uistite sa, že súbor kľúča je správne umiestnený, verejne dostupný a požiadavky na odosielanie sú správne naformátované.