Časté dotazy
Nastavení a instalace
Jak začnu používat IndexNow?
Chcete-li začít s IndexNow, zjistěte, zda váš systém pro správu obsahu (CMS), poskytovatel hostingu nebo SEO plugin již IndexNow podporuje. Mnoho platforem nabízí vestavěnou podporu nebo kompatibilní doplňky, takže nemusíte nic konfigurovat ručně.
Pokud vaše platforma IndexNow nepodporuje, můžete jej implementovat ručně vygenerováním souboru klíče, ověřením vašeho webu a odesláním URL adres pomocí API IndexNow.
Nejprve si prostudujte dokumentaci vašeho CMS nebo knihovnu pluginů, než začnete IndexNow nastavovat ručně.
Které systémy pro správu obsahu podporují IndexNow?
Následující CMS nabízejí nativní integraci IndexNow nebo jej podporují prostřednictvím SEO pluginů či rozšíření:
- WordPress
- Shopify
- Wix
- GoDaddy
- Duda
- XenForo
- Milestone
- Joomla!
- Drupal
- Bitrix24
- PrestaShop
- MODX
- Shopware
- OpenCart
- Typo3
- Umbraco
Další systémy pro správu obsahu mohou IndexNow podporovat nativně prostřednictvím pluginů nebo rozšíření třetích stran dostupných v jejich knihovnách pluginů. Ověřte si u svého CMS nebo poskytovatele hostingu, jak IndexNow pro váš web aktivovat.
Které sítě pro doručování obsahu podporují IndexNow?
Cloudflare nabízí nativní integraci IndexNow. Tento seznam však není úplný. Ověřte si u svého poskytovatele konkrétní pokyny pro aktivaci IndexNow na vašem webu.
Proč bych měl používat IndexNow místo spoléhání se na prohledávače vyhledávačů?
Tradiční vyhledávače se při objevování aktualizací obsahu spoléhají na webové prohledávače, ale tento proces může být pomalý a trvat dny nebo dokonce týdny. IndexNow vám umožňuje okamžitě odeslat URL adresy, když je obsah přidán, aktualizován nebo odstraněn.
Tím se zlepšuje rychlost indexování vašeho webu u podporovaných vyhledávačů a pomáhá to udržovat váš obsah aktuální ve výsledcích vyhledávání založených na umělé inteligenci. Rychlejší indexování může vést k lepší viditelnosti a včasnějšímu zahrnutí do výsledků vyhledávání, což může zlepšit výkon SEO.
Kdy mám upozornit vyhledávače pomocí IndexNow?
Webové stránky by měly upozornit IndexNow pokaždé, když je obsah přidán, aktualizován nebo odstraněn, aby vyhledávače mohly ve svém indexu zobrazit nejnovější verzi.
Typické případy zahrnují:
- Nový obsah: produktové stránky, videa, cestovní nabídky, pracovní inzeráty, blogové příspěvky nebo oznámení o akcích.
- Aktualizovaný obsah: popisy produktů, názvy/metadata videí, průvodci destinacemi, firemní profily nebo stránky se zásadami.
- Změny cen nebo dostupnosti: stav zásob, propagační akce nebo vypršené nabídky.
- Obsah vytvořený uživateli: nové recenze, komentáře nebo příspěvky na fóru (zasílané postupně, aby se předešlo nadměrnému upozorňování, např. každá recenze od 1 do 20, pak každá 5. do 100, každá 10. do 1000).
- Odstraněný obsah: smazané produkty, videa, cestovní nabídky nebo vypršené akce.
Upozorněním IndexNow v těchto okamžicích pomáháte vyhledávačům indexovat správnou verzi vašeho webu rychleji a efektivněji.
API klíč a ověření
Jak vygeneruji API klíč IndexNow?
Pokud váš CMS, poskytovatel hostingu nebo SEO plugin podporuje IndexNow, soubor klíče nepotřebujete. Odesílání je řešeno automaticky.
Pro ruční nastavení budete muset vytvořit API klíč. Tento klíč prokazuje vlastnictví vaší domény a ověřuje vaše odesílání, aby vyhledávače věděly, že pochází z autorizovaného zdroje.
Kroky pro vygenerování API klíče
1. Vygenerujte řetězec klíče
- Použijte generátor GUID/UUID nebo nástroj příkazového řádku.
- Váš klíč musí mít délku 8 až 128 znaků.
- Povolené znaky: malá písmena (a až z), velká písmena (A až Z), čísla (0 až 9) a pomlčky (-).
2. Vytvořte soubor klíče
- Otevřete textový editor nebo editor kódu (např. Poznámkový blok, TextEdit, VS Code).
- Vložte do souboru svůj API klíč.
- Uložte soubor v kódování UTF-8 s názvem souboru odpovídajícím klíči, následovaným příponou .txt.
- Příklad: pokud je váš klíč abcd1234, vytvořte soubor s názvem abcd1234.txt s obsahem abcd1234
3. Nahrajte soubor
- Umístěte soubor klíče do kořenového adresáře vašeho webu nebo do jakékoli veřejně přístupné složky na stejném hostiteli (bez nutnosti přihlášení).
- Ověřte, že je přístupný na veřejné URL adrese, například:
https://vasedomena.com/{vas-klic}.txt - Příklad: Pokud je vaše doména vasedomena.com a váš klíč je Miluji-IndexNow-3000, soubor by měl být na adrese
https://vasedomena.com/Miluji-IndexNow-3000.txt. - Alternativně můžete použít jiné veřejné umístění, např.
https://vasedomena.com/keys/well-known.txt. Pokud použijete umístění mimo kořenový adresář, zadejte umístění souboru klíče pomocí parametrukeyLocationpři odesílání URL adres.
Jak ověřím vlastnictví svého webu pro IndexNow?
Po vygenerování souboru klíče jej nahrajte na jedno z těchto umístění:
- Kořenový adresář vašeho webu (doporučeno).
- Nebo, pokud není přístup ke kořenovému adresáři možný, veřejně přístupná složka u vašeho poskytovatele hostingu (bez nutnosti přihlášení).
Poté otevřete URL adresu souboru v prohlížeči:
https://vasedomena.com/{vas-klic}.txt
Pokud se soubor načte a zobrazí pouze váš klíč, váš web je ověřen. Vyhledávače používají tento soubor k potvrzení vlastnictví domény před přijetím odesílání IndexNow. Pokud ověření selže, prostudujte si sekci Řešení problémů níže, kde najdete běžná řešení.
Jak aktualizuji nebo proměním svůj API klíč IndexNow?
Svůj API klíč IndexNow můžete proměnit bez přerušení služby následujícími kroky:
Vygenerujte nový klíč stejnou metodou, jakou jste použili původně (ručně nebo pomocí nástroje).
- Nahraďte starý soubor klíče v kořenovém adresáři novým souborem {klic}.txt.
- Začněte odesílat URL adresy s novým klíčem. Tím se automaticky vyzvou vyhledávače k ověření nového klíče při dalším odesílání.
Vyhledávače automaticky znovu ověří vlastnictví, když při odesílání URL adres zjistí aktualizovaný klíč.
Odesílání URL
Jak odešlu URL adresu pomocí IndexNow?
Můžete okamžitě upozornit vyhledávače, když přidáte, aktualizujete nebo odstraníte obsah, odesláním URL adresy do API IndexNow.
1. Naformátujte URL adresu požadavku:
Svůj požadavek můžete odeslat pouze na jeden z následujících koncových bodů účastnících se vyhledávačů.
Každý koncový bod odesílá váš požadavek přímo příslušnému vyhledávači a vaše odesílání bude sdíleno se všemi vyhledávači podporujícími IndexNow:
- Globální koncový bod IndexNow:
https://api.indexnow.org/indexnow?url={vase-pridana-nebo-aktualizovana-nebo-odstranena-url}&key={vas-klic} - Amazon:
https://indexnow.amazonbot.amazon/indexnow?url={vase-url}&key={vas-klic} - Bing:
https://www.bing.com/indexnow?url={vase-url}&key={vas-klic} - Naver:
https://searchadvisor.naver.com/indexnow?url={vase-url}&key={vas-klic} - Seznam.cz:
https://search.seznam.cz/indexnow?url={vase-url}&key={vas-klic} - Yandex:
https://yandex.com/indexnow?url={vase-url}&key={vas-klic} - Yep:
https://indexnow.yep.com/indexnow?url={vase-url}&key={vas-klic}
2. Nahraďte {vase-url} úplnou URL adresou stránky, kterou jste přidali, aktualizovali nebo odstranili, a {vas-klic} vaším ověřeným API klíčem IndexNow.
3. Odešlete požadavek pomocí prohlížeče, skriptu nebo HTTP klienta.
4. Potvrďte, že odeslání proběhlo úspěšně:
- Pokud obdržíte odpověď HTTP 200, vaše odeslání bylo přijato a zpracováno.
- Poznámka: Při vašem prvním požadavku můžete obdržet odpověď HTTP 202. To znamená, že URL adresa byla přijata a vyhledávač ověří váš klíč před indexováním obsahu. Jakmile bude ověření dokončeno, následná úspěšná odeslání budou obvykle vracet HTTP 200.
Jak odešlu více URL adres najednou pomocí IndexNow?
IndexNow podporuje hromadné odesílání až 10 000 URL adres na jeden požadavek POST. To je užitečné, když máte několik aktualizovaných, přidaných nebo odstraněných stránek, o kterých chcete vyhledávače upozornit v jedné dávce.
Použijte tento formát JSON ve vašem požadavku 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"
]
}
Odešlete svůj požadavek POST na:
https://api.indexnow.org/indexnow
Na co pamatovat při odesílání více URL adres:
- Neodesílejte více než 10 000 URL adres v jednom požadavku.
- Použijte kódování UTF-8 a nastavte správnou hlavičku Content-Type.
Jaká je maximální velikost obsahu požadavku POST v IndexNow?
IndexNow umožňuje odeslat až 10 000 URL adres na jeden požadavek POST v jednom JSON obsahu. Odeslání většího počtu může způsobit selhání požadavku nebo vrácení odpovědi HTTP 422 (Nezpracovatelná entita).
Pro zajištění úspěšného zpracování udržujte svá hromadná odeslání vždy pod limitem 10 000 URL adres.
Jak formátuji notifikační URL adresy IndexNow?
Můžete odesílat na jakýkoli účastnící se vyhledávač pomocí následující struktury URL adresy:
https://<searchengine>/indexnow?url={vase-url}&key={vas-klic}
Například pokud odesíláte na IndexNow, URL adresa by byla:
https://api.indexnow.org/indexnow?url=https%3A%2F%2Fwww.example.com%2Fpage1&key=50283fcd8c764cfd9bd79a8b4002f647
Jak správně naformátovat URL adresu odesílání IndexNow:
- Nahraďte parametr key vaším skutečným API klíčem IndexNow
- Nezapomeňte zakódovat URL adresu odesílané stránky (např. %3A pro : a %2F pro /)
Jak správně zakóduji URL adresy pro IndexNow?
IndexNow vyžaduje, aby URL adresy byly zakódovány podle standardů RFC-3986. Tím se zajistí bezpečný přenos speciálních znaků prostřednictvím API.
Běžné příklady kódování URL:
:se změní na%3A/se změní na%2F?se změní na%3F=se změní na%3D&se změní na%26
Proč je důležité správně zakódovat URL adresy IndexNow:
Správné kódování zajišťuje, že URL adresy IndexNow budou vyhledávači správně analyzovány a zpracovány. Nezakódování URL adres může vést k chybám nebo přeskočeným odesláním.
Co se stane po odeslání URL adresy pomocí IndexNow?
Po odeslání URL adresy pomocí IndexNow vyhledávač vyhodnotí, zda má URL adresu procházet na základě své kvóty procházení, logiky plánování a signálů kvality. Pokud stránka projde interními kontrolami, bude procházena pro získání nejnovějšího obsahu.
Odeslání URL adresy nezaručuje okamžité indexování. IndexNow však zvyšuje pravděpodobnost, že důležité změny budou objeveny a procházeny rychleji, čímž pomáhá vyhledávačům zobrazit váš obsah dříve.
Započítávají se URL adresy odeslané přes IndexNow do mé kvóty procházení?
Ano. Každá URL adresa odeslaná prostřednictvím IndexNow se započítává do kvóty procházení vašeho webu.
Používáním IndexNow však signalizujete vyhledávačům, že tyto URL adresy jsou důležité a měly by mít prioritu. Výsledkem je obvykle rychlejší procházení odeslaných URL adres ve srovnání se stránkami, které nebyly odeslány.
Mohu odeslat stejnou URL adresu vícekrát za den?
Vyhněte se odesílání stejné URL adresy mnohokrát za den, pokud nedošlo k významným změnám obsahu. U často aktualizovaných stránek je doporučeno počkat alespoň 5 minut mezi aktualizacemi před opětovným odesláním.
V případě velmi častých aktualizací se zaměřte na používání IndexNow pouze pro podstatné změny, které ovlivňují obsah nebo strukturu. Odesílání zbytečných aktualizací může vést k plýtvání kvótou procházení bez zlepšení viditelnosti.
Jak mám řešit odesílání u často se měnícího obsahu?
Pokud se váš obsah často aktualizuje, zaměřte odesílání IndexNow na významné změny, jako jsou aktualizace obsahu stránky, cen nebo dostupnosti. Vyhněte se odesílání každé drobné změny rozložení nebo vzhledu.
Pro efektivní řešení častých aktualizací:
- Automatizujte odesílání pomocí skriptů, které detekují skutečné změny obsahu.
- Počkejte alespoň 5 minut před opětovným odesláním stejné URL adresy.
- Sledujte chování indexování pro vyvážení aktuálnosti obsahu s efektivitou procházení.
Mohu odesílat přesměrované nebo odstraněné URL adresy pomocí IndexNow?
Ano. Měli byste odesílat přesměrované URL adresy a stránky, které vracejí stavové kódy HTTP 404 nebo HTTP 410.
Odeslání přesměrovaných nebo odstraněných URL adres pomocí IndexNow umožňuje vyhledávačům:
- Aktualizovat své indexy, když je stránka přesměrována pomocí 301, 302 nebo meta refresh.
- Odstranit zastaralé nebo nefunkční odkazy, když je stránka odstraněna a vrací 404 nebo 410.
- Udržovat přesné a aktuální výsledky vyhledávání pro uživatele.
IndexNow podporuje odesílání URL adres pro obsah, který byl odstraněn, přesunut nebo přesměrován. Zahrnutím těchto aktualizací pomůžete zajistit, že vyhledávače budou odrážet nejpřesnější strukturu vašeho webu a zlepšíte efektivitu procházení.
Mohu odeslat všechny URL adresy svého webu pomocí IndexNow?
IndexNow je určen k upozorňování vyhledávačů na URL adresy, které byly nedávno přidány, aktualizovány nebo odstraněny. Není navržen pro hromadné odeslání všech URL adres vašeho webu najednou.
Pokud byl celý váš web nedávno aktualizován, například po migraci nebo redesignu, je přijatelné odeslat všechny URL adresy pomocí IndexNow. Pro průběžné objevování a dlouhodobé indexování používejte XML mapu webu.
Pro zlepšení pokrytí a aktuálnosti indexování postupujte následovně:
- Používejte IndexNow pro odesílání stránek s vysokou prioritou nebo častými změnami.
- Používejte mapy webu pro poskytování vyhledávačům úplného seznamu všech URL adres na vašem webu.
Tato kombinace zajišťuje rychlé objevení obsahu i komplexní viditelnost ve výsledcích vyhledávání.
Měl bych používat IndexNow a mapy webu společně?
Ano. Kombinace IndexNow a map webu zlepšuje viditelnost obsahu a zajišťuje širší pokrytí vyhledávači.
IndexNow zlepšuje viditelnost ve vyhledávání tím, že poskytuje:
- Okamžité upozornění při přidání, aktualizaci nebo odstranění obsahu.
- Rychlejší objevení důležitých změn.
- Aktualizace v reálném čase pro často se měnící obsah.
Mapy webu zlepšují pokrytí vyhledáváním tím, že poskytují:
- Úplný seznam všech URL adres na vašem webu.
- Objevení stránek, které se mění zřídka nebo jsou hluboko ve struktuře webu.
- Dlouhodobou podporu procházení pro kompletní indexování.
Kombinace IndexNow a map webu zajišťuje, že váš obsah bude jak rychle zvýrazněn, tak důkladně objeven tradičními i vyhledávači založenými na umělé inteligenci.
Měl bych odeslat URL adresy, které se změnily předtím, než jsem začal IndexNow používat?
Ne. IndexNow je navržen k upozorňování vyhledávačů na nedávné přidání, aktualizace nebo odstranění. Není určen pro zpětné odesílání starších změn.
Chcete-li pomoci vyhledávačům objevit dříve aktualizované stránky, postupujte následovně:
- Používejte IndexNow pro odesílání URL adres, které se změnily po nastavení IndexNow.
- Používejte mapy webu s přesnými hodnotami
lastmodpro zviditelnění obsahu aktualizovaného před implementací. - Tato kombinace zajišťuje, že jak nedávné, tak historické změny budou viditelné pro vyhledávače.
Měl bych používat IndexNow pro malý web?
Ano. IndexNow je přínosný i pro malé weby s několika stránkami. Umožňuje vám okamžitě upozornit vyhledávače na aktualizace, čímž se zvyšuje pravděpodobnost rychlejšího procházení a indexování.
Použití IndexNow na malém webu vám může pomoci:
- Dosáhnout rychlejší viditelnosti pro nový nebo aktualizovaný obsah.
- Zlepšit efektivitu procházení zaměřením na změněné stránky.
- Kontrolovat, jak rychle se vaše aktualizace objeví ve výsledcích vyhledávání.
Automatizace a skriptování
Jaké jsou osvědčené postupy pro automatizaci odesílání IndexNow?
Automatizace pomáhá zajistit včasné upozornění na URL adresy bez zahlcení vyhledávačů nebo překročení limitů frekvence. Klíčem je detekovat skutečné změny a odesílat pouze to, co je důležité.
Pro efektivní automatizaci IndexNow:
- Používejte backendové skripty nebo háčky CMS pro spouštění odesílání při přidání, aktualizaci nebo odstranění obsahu.
- Detekujte a filtrujte významné aktualizace (např. cena, dostupnost, obsah) místo čistě kosmetických nebo rozvrhovacích změn.
- Implementujte logiku debounce pro prevenci rychlého opětovného odesílání (např. počkejte více než 5 minut mezi odesláními stejné URL adresy).
- Zaznamenávejte každé odeslání a sledujte HTTP kódy odpovědí pro identifikaci problémů.
- Integrujte IndexNow do publikačních pracovních postupů nebo nasazovacích procesů, aby odesílání probíhalo automaticky a spolehlivě.
Jak mohu automatizovat odesílání IndexNow pomocí skriptu?
Odesílání IndexNow můžete automatizovat vytvořením skriptu, který detekuje dynamické změny obsahu a odesílá aktualizované URL adresy přímo do API IndexNow. Tím se zajistí, že vyhledávače budou upozorněny v reálném čase, když dojde k důležitým změnám obsahu.
Níže je uveden příklad v Pythonu, který simuluje kontrolu databáze obsahu na nedávno upravené URL adresy a automaticky je odesílá do IndexNow.
Nahraďte simulovaný slovník content_db skutečnou integrací, která se dotazuje vašeho CMS, publikační platformy nebo backendové databáze pro detekci nedávno aktualizovaného obsahu.
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"
# Simulovaná databáze obsahu (časová razítka = nyní - náhodné posuny)
content_db = {
"/product?id=101": int(time.time()) - 100, # upraveno ~před 100s
"/news?id=202": int(time.time()) - 4000, # upraveno ~před 1h+
"/blog?id=303": int(time.time()) - 200 # upraveno ~před 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("URL adresy úspěšně odeslány:", url_list)
elif response.status_code == 429:
print("Dosažen limit frekvence. Zkuste to znovu později.")
else:
print("Chyba:", response.status_code, response.text)
if __name__ == "__main__":
changed_urls = detect_dynamic_changes()
if changed_urls:
submit_urls(changed_urls)
else:
print("Nebyly zjištěny žádné dynamické změny obsahu.")
Jaké HTTP kódy odpovědí mám očekávat od IndexNow?
Při odesílání URL adres můžete obdržet následující HTTP kódy odpovědí:
- 200 OK: URL adresa byla úspěšně přijata.
- 202 Accepted: Odeslání bylo přijato, ale dosud nebylo zpracováno.
- 400 Bad Request: Vaše URL adresa nebo API klíč může být nesprávně naformátován.
- 422 Unprocessable Entity: Server požadavku rozuměl, ale nemohl jej zpracovat.
- 429 Too Many Requests: Dosáhli jste limitu frekvence. Zkuste to znovu později.
Zaznamenávejte své HTTP odpovědi pro sledování úspěšnosti odesílání a identifikaci problémů. To pomáhá včas zachytit problémy, zejména s limity frekvence nebo chybami formátování.
Jaký systém logování bych měl nastavit pro odesílání IndexNow?
Nastavení správného logování vám pomůže sledovat odesílání URL adres a řešit chyby ve vaší integraci IndexNow.
Důležitá pole, která byste měli zahrnout do systému logování IndexNow:
- Časové razítko odeslání
- Úplná odeslaná URL adresa
- HTTP kód odpovědi (např. 200, 400, 429)
- Pokusy o opakování nebo selhání
- Metoda odeslání (GET nebo POST)
- Použitý API klíč (volitelné, pokud spravujete více klíčů)
Proč je logování pro IndexNow důležité:
- Pomáhá detekovat vzorce odesílání a opakující se chyby.
- Usnadňuje zachycení a opravu neúspěšných odeslání.
- Potvrzuje, zda jsou URL adresy správně přijímány a indexovány.
Jak mohu sledovat a testovat odesílání IndexNow?
Sledování a testování vaší implementace IndexNow zajišťuje, že vaše URL adresy jsou správně odesílány a přijímány vyhledávači.
Pro efektivní sledování a testování odesílání IndexNow:
- Používejte nástroje jako curl nebo wget pro testování odesílání URL adres a zobrazení HTTP kódů odpovědí.
- Kontrolujte úspěšné odpovědi (HTTP 200) nebo chyby (např. 400, 429).
- Zaznamenávejte všechna odeslání společně s časovými razítky a odpověďmi serveru.
- Prostudujte zprávy o indexování nebo nástroje poskytované vyhledávači pro sledování chování procházení.
Pokročilé případy použití
Jak používám IndexNow s více subdoménami?
Každá subdoména je považována za samostatného hostitele, což znamená, že pro každou z nich musíte vytvořit a spravovat individuální soubory klíčů.
Pro weby se subdoménami jako:
- blog.example.com
- shop.example.com
- support.example.com
Pro každou subdoménu musíte provést následující:
- Hostovat vlastní soubor {klic}.txt v kořenovém adresáři dané subdomény.
- Odesílat URL adresy pomocí jedinečného API klíče dané subdomény.
Tím se zajistí, že každá subdoména bude nezávisle ověřena a správně indexována vyhledávači.
Jak používám IndexNow pro vícejazyčné weby?
Pokud váš web nabízí obsah ve více jazycích, odesílejte URL adresy pro každou jazykovou verzi zvlášť pomocí IndexNow.
Například:
https://example.com/en/producthttps://example.com/fr/producthttps://example.com/de/product
Jak optimalizovat vícejazyčná odesílání pro IndexNow:
- Odešlete samostatnou URL adresu pro každou jazykovou verzi
- Zajistěte, aby každá verze používala kanonické a hreflang tagy, pokud je to relevantní
- Zakódujte všechny odesílané odkazy v souladu se standardy RFC-3986
Použití IndexNow tímto způsobem pomáhá vyhledávačům rychleji objevit a procházet lokalizovaný obsah.
Řešení problémů s IndexNow
Proč se můj soubor klíče IndexNow neověřuje?
Pokud byl váš soubor klíče IndexNow nahrán, ale neověřuje se, obvykle to znamená, že soubor není správně pojmenován, umístěn nebo přístupný.
- Název souboru: Soubor musí být pojmenován přesně jako váš API klíč, následovaný příponou .txt (například pokud je váš klíč Miluji-IndexNow-3000, pojmenujte soubor Miluji-IndexNow-3000.txt).
- Umístění souboru: Měl by být v kořenovém adresáři vaší domény (ne v podsložce, pokud to váš hostitel nevyžaduje jinak)
Běžné problémy ke kontrole:
- Obsah souboru: Text uvnitř musí přesně odpovídat vašemu API klíči
- Přístupnost souboru: Musí být dostupný na adrese https://vasedomena.com/{vas-klic}.txt bez přihlášení, firewallu nebo omezení IP
Jak otestovat
Otevřete URL adresu souboru v prohlížeči. Pokud zobrazuje pouze váš klíč jako prostý text, vyhledávače mohou váš web ověřit. Pokud soubor chybí, neshoduje se nebo je blokován, odeslání IndexNow nebudou přijata.
Proč moje URL adresa nebyla indexována po odeslání do IndexNow?
Odeslání URL adresy pomocí IndexNow upozorní vyhledávače na změnu obsahu, ale nezaručuje indexování. Důvody, proč vaše URL adresa nemusí být indexována, zahrnují:
- Omezení kvóty procházení pro vaši doménu.
- Nekvalitní, nedostatečný nebo duplicitní obsah.
- Technické problémy jako chyby 404, blokování robots.txt nebo tagy noindex.
- Zpoždění indexování kvůli plánování procházení.
- Vyhledávač se může na základě svých algoritmů rozhodnout URL adresu neindexovat.
Ujistěte se, že váš obsah je kvalitní, interně propojený a přístupný prohledávačům.
Proč je moje URL adresa indexována v jednom vyhledávači, ale ne v jiném?
Odeslání URL adresy prostřednictvím IndexNow upozorní všechny účastnící se vyhledávače na změnu obsahu, ale každý vyhledávač se sám rozhoduje, zda jej bude indexovat.
Důvody, proč může být vaše URL adresa indexována v jednom vyhledávači, ale ne v jiném:
- Rozdíly ve způsobu, jakým jednotlivé vyhledávače hodnotí kvalitu obsahu.
- Různé rozpočty procházení nebo strategie upřednostňování URL adres.
- Unikátní algoritmy indexování a systémy řazení.
- Časové rozdíly nebo rozdíly v plánování procházení mezi vyhledávači.
Vyhledávače používají vlastní kritéria k určení, jaký obsah se zobrazí v jejich výsledcích. Pro ověření, zda je URL adresa indexována, použijte nástroje pro inspekci webu nebo reportingové nástroje jednotlivých vyhledávačů.
Jaké jsou limity frekvence pro IndexNow?
IndexNow veřejně nezveřejňuje přesné limity frekvence, protože každý účastnící se vyhledávač nastavuje vlastní denní prahy odesílání pro jednotlivé weby.
Pokud obdržíte odpověď HTTP 429 (Příliš mnoho požadavků), postupujte následovně:
- Pozastavte odesílání a zkuste to znovu po uplynutí doby uvedené v hlavičce Retry-After.
- Snižte frekvenci nebo velikost dávek svých odeslání.
- Zaznamenávejte aktivitu odesílání pro sledování chyb souvisejících s limity frekvence.
Abyste se vyhnuli dosažení limitů frekvence, dodržujte tyto osvědčené postupy:
- Odesílejte pouze tehdy, když se obsah změnil. Neodesílejte znovu nezměněné URL adresy.
- Sledujte HTTP kódy odpovědí a přizpůsobte vzorce odesílání.
Co mám dělat, když obdržím chybu 400 Bad Request od IndexNow?
Chyba HTTP 400 Bad Request znamená, že odeslání IndexNow selhalo, protože požadavek nebyl správně naformátován nebo chyběly požadované informace.
Běžné důvody, proč IndexNow vrací chybu 400:
- API klíč IndexNow chybí nebo je nesprávný.
- Odeslaná URL adresa není správně zakódována.
- Struktura požadavku neodpovídá formátu IndexNow.
- Parametry jako url nebo key jsou chybně napsány nebo chybí.
Jak opravit chybu 400 při používání IndexNow:
- Ověřte svůj API klíč IndexNow — Ujistěte se, že klíč ve vašem odeslání odpovídá klíči hostovanému ve vašem souboru klíče.
- Zkontrolujte, zda je odeslaná URL adresa správně zakódována — Použijte kódování v souladu s RFC-3986 pro znaky jako :, / a &.
- Zkontrolujte strukturu vašeho požadavku IndexNow — Ať už odesíláte přes GET nebo POST, ověřte, že formát odpovídá pokynům protokolu IndexNow.
- Opravte překlepy nebo problémy s formátováním — Hledejte nadbytečné znaky, jako jsou koncové čárky nebo nesprávně umístěné závorky.
- Používejte logování pro sledování odesílání IndexNow — Sledujte chyby a kódy odpovědí pro identifikaci a opravu opakujících se problémů.
Vyřešením těchto problémů zajistíte, že vaše odeslání IndexNow budou přijata a správně zpracována účastnícími se vyhledávači.
Co mám dělat, když obdržím chybu 422 Unprocessable Entity od IndexNow?
Chyba HTTP 422 Unprocessable Entity znamená, že server vašemu odeslání IndexNow rozuměl, ale nemohl jej zpracovat kvůli jednomu nebo více problémům.
Běžné důvody, proč IndexNow vrací chybu 422:
- Odeslaná URL adresa neodpovídá vaší ověřené doméně.
- Soubor klíče IndexNow chybí nebo je nepřístupný.
- Stejná URL adresa je opakovaně odesílána bez významných změn.
Jak vyřešit chybu 422 v IndexNow:
- Ověřte umístění a přístupnost souboru klíče — Ujistěte se, že soubor klíče je správně hostován v kořenovém adresáři a veřejně přístupný na adrese https://vasedomena.com/{vas-klic}.txt.
- Potvrďte, že doména odpovídá vašemu klíči — Odesílejte pouze URL adresy pod doménou, která odpovídá vašemu ověřenému klíči IndexNow.
- Odesílejte pouze nedávno změněný obsah — Vyhněte se odesílání nezměněných URL adres. IndexNow je navržen pro nový, aktualizovaný nebo odstraněný obsah.
- Sledujte a zaznamenávejte svá odeslání — Používejte logování pro sledování opakovaných chyb, předcházení duplicitním odesláním a potvrzení úspěšného doručení.
Oprava těchto problémů pomáhá zajistit, že vaše požadavky IndexNow budou přijaty a zpracovány účastnícími se vyhledávači.
Co mám dělat, když obdržím chybu 429 Too Many Requests od IndexNow?
Chyba 429 znamená, že jste překročili limit frekvence odesílání vašeho webu odesláním příliš mnoha URL adres do IndexNow v krátkém čase.
Jak vyřešit chybu 429 v IndexNow:
- Zkontrolujte hlavičku Retry-After pro zjištění, jak dlouho máte čekat před opětovným odesláním.
- Snižte frekvenci odesílání vyloučením zbytečných nebo duplicitních odeslání.
- Počkejte alespoň 10 minut před opětovným odesláním stejné URL adresy, pokud se významně nezměnila.
- Zaznamenávejte své požadavky a sledujte kódy odpovědí pro zamezení opětovnému dosažení limitů frekvence.
Každý vyhledávač nastavuje vlastní limity pro IndexNow. Zpomalení a rozložení odeslání v čase zlepšuje úspěšnost doručení.
Jaké jsou časté chyby, kterým se při implementaci IndexNow vyhnout?
Jedná se o běžné problémy při implementaci, které mohou bránit správnému fungování IndexNow:
- Hostování souboru klíče mimo kořenový adresář domény.
- Použití nesprávného názvu souboru (musí přesně odpovídat vašemu klíči a končit příponou .txt).
- Zapomenutí na kódování speciálních znaků v URL adresách odesílání.
- Opakované odesílání nezměněných URL adres.
- Použití neověřeného nebo neshodujícího se klíče.
- Odesílání dříve, než je soubor klíče veřejně přístupný.
Ujistěte se, že soubor klíče je správně umístěn, veřejně dostupný a že požadavky na odeslání jsou správně naformátovány.