Nástroj zdarma: SEO
Kontrola robots.txt
Stáhneme váš robots.txt a přečteme ho tak, jak to dělají crawlery, podle RFC 9309. Uvidíte, zda smí Googlebot procházet zadanou stránku, zda je blokovaný celý web, které AI crawlery vaše pravidla povolují a které sitemapy soubor uvádí.
Zdarma. Zkontroluje zadanou adresu zhruba za 20 sekund.
Co tento nástroj kontroluje
Soubor a jeho stav
Vyžádáme /robots.txt z originu adresy, kterou zadáte (stejné schéma, host a port), a ukážeme stavový kód HTTP a soubor tak, jak ho server vrací.
Skupiny vyhodnocené jako crawler
Pravidla jsou seskupená podle User-agent. Crawler se řídí skupinou, která ho jmenuje, a skupinu * použije jen tehdy, když ho žádná skupina nejmenuje; obě nekombinuje.
Vítězí nejdelší shoda
Uvnitř skupiny rozhoduje pravidlo Allow nebo Disallow s nejdelší odpovídající cestou a při shodě vyhrává Allow. * odpovídá libovolnému řetězci znaků a $ označuje konec URL.
Vaše stránka a Googlebot
Zda smí Googlebot procházet přesně tu URL, kterou jste zadali, podle pravidel, která se na něj vztahují.
Blokování celého webu
Zda mají všechny crawlery pokyn držet se mimo celý web.
AI crawlery
Zda vaše pravidla blokují, nebo povolují GPTBot, OAI-SearchBot, ChatGPT-User, ClaudeBot, Claude-SearchBot, PerplexityBot, Google-Extended, Applebot-Extended, CCBot, Bytespider a Meta-ExternalAgent.
Řádky Sitemap
Každý řádek Sitemap: v souboru, abyste si mohli ověřit, že crawlery míří na správnou sitemapu.
Co zkontrolovat nedokáže
- Cokoli vynutit. robots.txt je žádost, kterou slušně se chovající crawlery dodržují a jiné ignorují. Chcete-li obsah udržet soukromý, dejte ho za přihlášení.
- Říct vám, zda je stránka indexovaná. Blokovaná URL se ve vyhledávání může objevit, pokud na ni odkazují jiné stránky.
- Ukázat, které crawlery váš web skutečně navštěvují nebo jak často. To najdete v protokolech serveru.
- Přečíst soubory na jiných hostech, například na subdoméně nebo CDN. Každý host má vlastní robots.txt.
- Pokrýt všechny crawlery. Seznam obsahuje široce používané AI crawlery a nové tokeny user-agent se objevují pravidelně.
Proč na tom záleží
robots.txt je první soubor, který většina crawlerů vyžádá, a jediný řádek může změnit, jak se prochází celý web. „Disallow: /“ pod „User-agent: *“, který zůstal z vývoje, zabrání vyhledávačům procházet cokoli. Pravidlo určené pro jednu složku, například „Disallow: /p“, zablokuje i /products a /pricing, protože pravidla porovnávají začátek cesty.
Soubor má dnes i druhou úlohu: říká AI firmám, jaký obsah smějí sbírat. Tokeny se liší podle účelu. OpenAI dokumentuje GPTBot pro sběr trénovacích dat a OAI-SearchBot pro hledání stránek, které se zobrazí ve vyhledávání ChatGPT. Google-Extended určuje, zda smí Google používat váš obsah pro své modely Gemini, aniž by se změnilo, jak web prochází Google Search. Zablokování jednoho tokenu neblokuje ostatní, proto u každého ověřte, zda odpovídá vašemu záměru.
Stavový kód je stejně důležitý jako obsah. Chybějící soubor (404) je neškodný: crawlery ho berou jako svolení procházet všechno. Chyba serveru je něco jiného. Podle dokumentace Googlu platí, že když robots.txt vrací chybu 5xx, Google prvních 12 hodin web neprochází a pak až 30 dní používá poslední kopii, kterou dokázal přečíst.
Jak číst výsledky
- HTTP 200
- Soubor byl nalezen a zobrazená pravidla jsou ta, která crawlery uplatňují.
- HTTP 404 nebo jiný kód 4xx
- robots.txt neexistuje, takže crawlery smějí procházet všechno. Pro mnoho webů je to v pořádku, pokud není potřeba nic vyloučit.
- HTTP 5xx
- Server soubor nedokázal vrátit. Google po tu dobu procházení pozastaví, proto nejdřív opravte chybu serveru.
- Googlebot: povolen nebo blokován (allowed or blocked)
- Zda smí Googlebot načíst URL, kterou jste zadali, podle vlastní skupiny, pokud ji soubor obsahuje, jinak podle skupiny *.
- Celý web blokován
- Všechny crawlery mají pokyn neprocházet žádnou cestu. Na testovacím webu je to očekávané; na živém webu téměř vždy jde o chybu.
- AI crawlery: blokován nebo povolen (blocked or allowed)
- Co vaše pravidla říkají u každého tokenu. „Povolen“ zahrnuje i případ, kdy pro daný crawler žádné pravidlo vůbec není.
- Uvedené sitemapy
- URL sitemap ze souboru. Každá by měla být úplná URL, která vrací funkční XML sitemapu.
Jak opravit nejčastější problémy
Celý web je blokovaný
Odstraňte „Disallow: /“ ze skupiny „User-agent: *“, nebo nechte řádek Disallow prázdný, čímž povolíte vše. Pokud soubor generuje vaše platforma, zkontrolujte její nastavení viditelnosti ve vyhledávání a případnou šablonu robots.txt; v Shopify je to robots.txt.liquid v kódu šablony.
Pravidlo blokuje víc, než mělo
Pravidla porovnávají začátek cesty. Pravidla pro složky ukončete lomítkem (Disallow: /private/) a pro přesný konec použijte $ (Disallow: /*.pdf$). Pak znovu zkontrolujte URL, na kterých vám záleží.
Googlebot ignoruje vaše pravidla pro *
Když soubor obsahuje skupinu „User-agent: Googlebot“, Googlebot se řídí jen jí. Zkopírujte do jeho skupiny všechna pravidla, která má Googlebot dál dodržovat.
Odmítnutí trénování AI při zachování ve vyhledávání
Přidejte skupinu pro každý trénovací crawler, například „User-agent: GPTBot“ a za ním „Disallow: /“, a totéž udělejte pro ClaudeBot, CCBot, Google-Extended a Applebot-Extended. Googlebot a Bingbot nechte být. O OAI-SearchBot, Claude-SearchBot a PerplexityBot rozhodněte zvlášť, protože pomáhají, aby se vaše stránky objevovaly v odpovědích vyhledávání těchto služeb.
Odstraňování stránek z Googlu pomocí robots.txt
Disallow zastaví procházení, ne indexaci. Chcete-li stránku udržet mimo vyhledávání, povolte procházení a přidejte <meta name="robots" content="noindex">, nebo vraťte 404 či 410, pokud stránka už neexistuje. Nástroj Odstranění (Removals) v Search Console v naléhavých případech URL dočasně skryje.
Otázky k tomuto nástroji
Zabrání robots.txt AI firmám v používání mého obsahu?
Jen u crawlerů, které se ho rozhodnou dodržovat, a až od jejich příštího procházení. Neodstraní obsah, který byl shromážděn dřív, než jste pravidlo přidali.
Vyřadí zablokování Google-Extended můj web z Vyhledávání Google?
Ne. Google uvádí, že Google-Extended neovlivňuje zařazení ani pozice ve Vyhledávání Google. Určuje jen, zda smí Google používat váš obsah pro své modely Gemini; Googlebot web dál prochází jako dřív.
Je chybějící robots.txt problém?
Ne. Pokud /robots.txt vrací 404, crawlery předpokládají, že smějí procházet všechno. Soubor přidejte, když potřebujete crawlery držet mimo oblasti, jako jsou interní výsledky vyhledávání, nebo je nasměrovat na sitemapu.
Mohu pomocí robots.txt skrýt soukromé stránky?
Ne. Soubor je veřejný, takže když v něm uvedete soukromé cesty, upozorníte na ně. Soukromé stránky chraňte přihlášením a pro veřejné stránky, které mají zůstat mimo vyhledávání, použijte noindex.
Jak rychle Google změnu zaznamená?
Google obvykle ukládá robots.txt do mezipaměti až na 24 hodin, takže projevení změny může trvat zhruba den. Přehled robots.txt v Search Console ukazuje verzi, kterou Google naposledy načetl.
Zdroje
- IETF RFC 9309: Robots Exclusion Protocol(otevře se v nové kartě)
- Google Search Central: Jak Google interpretuje specifikaci robots.txt(otevře se v nové kartě)
- Google Search Central: Úvod do robots.txt(otevře se v nové kartě)
- Google Search Central: Běžné crawlery Googlu (včetně Google-Extended)(otevře se v nové kartě)
- OpenAI: Přehled crawlerů OpenAI(otevře se v nové kartě)
- Google Search Central: Blokování indexace pomocí noindex(otevře se v nové kartě)
Související nástroje
- SEOKontrola XML sitemapyNajděte a ověřte XML sitemapu: formát, počet URL, data lastmod, jiné hosty a zda funguje vzorek jejích URL.Otevřít nástroj
- SEOKontrola meta tagůZobrazte titulek, meta popis, kanonickou URL, robots, Open Graph a další tagy v hlavičce libovolné stránky s náhledem ve vyhledávání a při sdílení.Otevřít nástroj
- SEOSEO analýza webuNajděte na klíčových stránkách technické SEO problémy, které brání zobrazení ve vyhledávání nebo zhoršují vzhled výsledků.Otevřít nástroj
Potřebujete opravy, ne jen zjištění?
Report oprav SEO ($69, jednorázově) vychází z úplného bezplatného skenu a přidává další stránky, změnu ke každému zjištění, PDF a opakované testy k ověření vašich oprav.