Technické SEO
llms.txt: co to je, jak ho napsat a kdo ho opravdu čte
llms.txt je textový soubor ve formátu Markdown, který umístíte do kořene webu (na adresu /llms.txt) a v němž jazykovým modelům stručně popíšete, kdo jste a které stránky jsou na webu nejdůležitější. Navrhl ho Jeremy Howard z Answer.AI v září 2024. Nejde o oficiální standard a velcí provozovatelé AI jeho používání nepotvrdili, ale vytvoříte ho zhruba za hodinu a ničím neuškodí.
Redakce ZmínkyPublikováno 7 min čtení
Co je llms.txt a proč vznikl
Webové stránky jsou psané pro lidi: menu, cookie lišty, skripty, bannery a patičky. Jazykový model (LLM, large language model, tedy model, na kterém stojí třeba ChatGPT nebo Claude) z toho všeho musí vytáhnout podstatu, a navíc má omezený prostor, kolik textu najednou pojme. llms.txt mu nabízí zkratku: jeden krátký soubor, kde najde popis firmy a odkazy na stránky s nejdůležitějšími informacemi.
Návrh zveřejnil Jeremy Howard ze společnosti Answer.AI na webu llmstxt.org. Původně mířil hlavně na technické dokumentace programátorských knihoven, kde vývojáři chtějí, aby AI asistent četl aktuální návod, a ne zastaralou verzi. Postupně ho začaly přidávat i firemní weby a e-shopy.
Pozor na záměnu s jinými soubory v kořeni webu. Každý dělá něco jiného a llms.txt žádný z nich nenahrazuje:
| Soubor | K čemu slouží | Kdo ho čte |
|---|---|---|
| robots.txt | Říká robotům, kam na webu smějí a kam ne | Vyhledávače i AI crawlery, je to zavedený standard |
| sitemap.xml | Vyjmenuje všechny stránky, které chcete indexovat | Vyhledávače (Google, Bing, Seznam) |
| llms.txt | Vybere to nejdůležitější a přidá stručný kontext | Některé AI nástroje a agenti, podpora není potvrzená plošně |
Jak vypadá struktura llms.txt
Soubor je obyčejný Markdown, tedy text s jednoduchými značkami, který se dobře čte lidem i strojům. Návrh určuje pořadí částí:
- Nadpis H1 s názvem firmy nebo webu, na řádku začínajícím
#. Je to jediná povinná část. - Blockquote, tedy citace na řádku začínajícím
>, s krátkým shrnutím: kdo jste, co děláte, pro koho a kde. - Volitelně odstavce nebo seznamy bez nadpisů s dalšími fakty: IČO, kontakty, otevírací doba, co naopak neděláte.
- Sekce s nadpisem H2 (
## Služby), v každé seznam odkazů ve tvaru- [Název stránky](URL): krátká poznámka. - Volitelně sekce
## Optionals méně důležitými odkazy, které model může vynechat, když mu dochází místo.
Soubor uložte v kódování UTF-8, jinak se z české diakritiky stanou nečitelné znaky. Odkazy pište jako plné adresy včetně https://, protože soubor se často čte vytržený z kontextu webu.
Ukázka llms.txt pro českou firmu
Následující soubor patří vymyšlené účetní kanceláři v Ostravě. Můžete ho použít jako šablonu: nahraďte údaje svými a vyškrtněte, co nepotřebujete.
# Účetnictví Poruba s.r.o.
> Účetní kancelář v Ostravě-Porubě. Vedeme účetnictví a daňovou evidenci pro živnostníky a malé firmy do 50 zaměstnanců, zpracujeme daňová přiznání, mzdy a DPH. Klienty obsluhujeme osobně v Ostravě i online po celé ČR.
- IČO: 12345678
- Adresa: Ukázková 12, 708 00 Ostrava-Poruba
- Telefon: +420 596 000 000, e-mail: kancelar@priklad-ucetni.cz
- Otevřeno: pondělí až pátek 8:00–16:30
- Nevedeme účetnictví pro akciové společnosti, obce a spolky
## Služby
- [Vedení účetnictví](https://www.priklad-ucetni.cz/ucetnictvi): pro s.r.o., od 3 500 Kč měsíčně podle počtu dokladů
- [Daňová evidence pro OSVČ](https://www.priklad-ucetni.cz/danova-evidence): od 1 200 Kč měsíčně
- [Daňové přiznání](https://www.priklad-ucetni.cz/danove-priznani): fyzické i právnické osoby, termíny a ceny
- [Mzdy a personalistika](https://www.priklad-ucetni.cz/mzdy): od 250 Kč za zaměstnance měsíčně
## O nás
- [Tým](https://www.priklad-ucetni.cz/o-nas): 6 účetních, každá s praxí nad 10 let
- [Ceník](https://www.priklad-ucetni.cz/cenik): kompletní ceník v Kč bez DPH
- [Kontakt a mapa](https://www.priklad-ucetni.cz/kontakt)
## Optional
- [Blog](https://www.priklad-ucetni.cz/blog): články o daních a změnách zákonů
- [Kariéra](https://www.priklad-ucetni.cz/kariera)Všimněte si, co v ukázce je: konkrétní služby s cenou, pro koho jsou, kde firma působí a co nedělá. Právě takové údaje AI asistent potřebuje, když se ho někdo zeptá „Kdo v Ostravě vede účetnictví pro OSVČ a kolik to stojí?“. Odkazy vedou na stránky, kde je podrobnější odpověď.
Jak llms.txt vytvořit a nahrát na web
- Vyberte 5 až 15 stránek, které nejlépe popisují, co nabízíte: služby, ceník, kontakt, o nás. Blogové články přidejte jen ty nejdůležitější.
- Napište shrnutí do blockquote: dvě až čtyři věty s fakty. Totéž shrnutí se hodí i na stránku „O nás“.
- Soubor napište v obyčejném textovém editoru (Poznámkový blok, TextEdit v režimu prostého textu, VS Code), ne ve Wordu. Uložte ho jako
llms.txtv kódování UTF-8. - Nahrajte ho do kořene webu, aby byl dostupný přesně na
https://www.vasweb.cz/llms.txt. - Ověřte, že se zobrazuje správně (postup najdete níže v článku).
WordPress
Nejjednodušší je nahrát soubor přes FTP nebo správce souborů hostingu do stejné složky, kde leží wp-config.php. Některé SEO pluginy, například Yoast SEO nebo Rank Math, umějí llms.txt v novějších verzích generovat automaticky; najdete to v jejich nastavení. Vygenerovaný soubor ale obvykle jen vyjmenuje stránky a příspěvky, takže ho zkontrolujte a doplňte shrnutí. Nepoužívejte obě cesty zároveň: fyzický soubor na serveru má většinou přednost před tím, který vytváří plugin, a pak nevíte, kterou verzi vlastně upravujete.
Shoptet
Shoptet je pronajatá platforma a libovolný soubor do kořene domény z administrace běžně nahrát nejde; nahrané soubory končí v podsložce, ne na adrese /llms.txt. Aktuální možnosti si ověřte v nápovědě Shoptetu nebo u jeho podpory. Pokud máte doménu napojenou přes Cloudflare, dá se soubor servírovat pravidlem nebo malým Workerem na úrovni Cloudflare.
Statický web a vlastní řešení
U statických webů a frameworků jako Next.js nebo Astro patří soubor do složky s veřejnými soubory, typicky public/, odkud se servíruje přímo z kořene. U uzavřených stavebnic (Webnode, Wix) záleží na tom, co platforma dovolí; podívejte se do jejich nápovědy.
Generátory llms.txt
Online generátory projdou váš web a soubor sestaví samy. Jako start jsou užitečné, ale výsledek bývá dlouhý seznam všech URL s marketingovými titulky a chybí v něm fakta, na kterých záleží. Vygenerovaný soubor vždy ručně zkraťte, doplňte shrnutí, ceny a co neděláte.
llms.txt vs. llms-full.txt
Varianta llms-full.txt místo odkazů obsahuje plný text důležitých stránek v jednom souboru. Ujala se hlavně u technických dokumentací, kde je praktické předat AI nástroji celý návod najednou. Původní návrh navíc doporučuje nabízet Markdown verze jednotlivých stránek na stejné adrese s příponou .md.
| llms.txt | llms-full.txt | |
|---|---|---|
| Obsah | Shrnutí a odkazy | Plný text vybraných stránek |
| Velikost | Desítky řádků | Klidně stovky kB |
| Údržba | Při změně služeb nebo cen | Při každé změně obsahu, ideálně automaticky |
| Komu se hodí | Prakticky každé firmě | Dokumentace, návody, znalostní báze |
Pro malou firmu obvykle stačí llms.txt. Ručně udržovaný llms-full.txt rychle zastará a pak AI dostává jiné ceny, než máte na webu. Pokud ho chcete, generujte ho automaticky z obsahu webu.
Kdo llms.txt opravdu čte
Tady je potřeba poctivost. Žádný z velkých provozovatelů (OpenAI, Google, Anthropic, Perplexity) veřejně nepotvrdil, že by jejich crawlery llms.txt systematicky používaly při sestavování odpovědí. U Googlu neexistuje potvrzení, že by ho používal pro vyhledávání ani pro AI Overviews, česky Přehled od AI. Kdo slibuje, že vás llms.txt dostane do ChatGPT, slibuje víc, než ví.
Kde se soubor prokazatelně využívá: v AI nástrojích pro programátory a u agentů, kterým uživatel zadá adresu webu a požádá je, ať ho prostudují. Občasné stažení souboru od různých robotů uvidíte i v serverových lozích, pokud do nich nahlédnete. Návrh je zatím mladý a podpora se může měnit, proto berte llms.txt jako levnou sázku do budoucna, ne jako hotový nástroj s měřitelným účinkem.
Proč ho tedy přidat? Stojí hodinu práce, nic nerozbije a donutí vás sepsat, co firma dělá, pro koho a za kolik. Takový text pak použijete na webu, ve strukturovaných datech i v Profilu firmy na Googlu. Na tom, jestli vás AI doporučí, mají ale mnohem větší podíl jiné věci: zda AI boti smějí na web (robots.txt a AI boti), jak srozumitelný je obsah a co o vás píšou jiné weby. Podrobněji to rozebírá článek jak AI asistenti vybírají firmy.
Časté chyby v llms.txt
- Marketing místo faktů. Superlativy bez čísel, cen a míst AI nijak nevyužije.
- Soubor na špatném místě. Musí být v kořeni domény, ne v
/wp-content/uploads/nebo v podsložce. - Rozbitá diakritika. Soubor uložený v jiném kódování než UTF-8 se zobrazí jako „ÄŤ“ a podobné znaky.
- Odkazy na neexistující stránky nebo na adresy, které se přesměrovávají jinam.
- Rozpor s webem. Jiné ceny nebo otevírací doba než na webu matou AI i zákazníky.
- Stovky odkazů z automatického generátoru bez výběru a bez shrnutí.
- Falešná odpověď serveru. Některé weby na libovolnou adresu vrátí hlavní stránku s kódem 200. Pak
/llms.txt„existuje“, ale obsahuje HTML místo vašeho souboru.
Jak ověřit, že llms.txt funguje
- Otevřete
https://www.vasweb.cz/llms.txtv anonymním okně prohlížeče. Musíte vidět čistý text se správnou diakritikou, ne webovou stránku. - Zkontrolujte odpověď serveru: stav 200 a typ obsahu
text/plainnebotext/markdown. Stačí příkaz níže v terminálu. - Proklikejte všechny odkazy v souboru a ověřte, že vedou na živé stránky.
- Vyzkoušejte srozumitelnost: vložte obsah souboru do ChatGPT nebo Clauda a zeptejte se třeba „Co tato firma dělá a kolik stojí vedení účetnictví?“. Pokud odpověď nesedí, upravte text.
- Spusťte bezplatný sken webu. Zmínka ověří llms.txt spolu s přístupem AI crawlerů v robots.txt, strukturovanými daty a dalšími body.
curl -I https://www.vasweb.cz/llms.txt
HTTP/2 200
content-type: text/plain; charset=utf-8llms.txt je malý, levný krok. Největší smysl dává jako součást širší přípravy webu pro AI, kterou popisuje průvodce GEO a AEO: optimalizace webu pro AI.
Časté otázky
Je llms.txt povinný?
Není. Jde o dobrovolný návrh, ne o standard, a web bez něj funguje i v AI vyhledávání normálně.
Zlepší llms.txt pozice v Googlu?
Podle dostupných informací ne. Google nepotvrdil, že by soubor používal pro řazení výsledků ani pro AI přehledy.
Musí být llms.txt v angličtině?
Nemusí. Pište ho jazykem, kterým mluví vaši zákazníci. U vícejazyčného webu můžete přidat sekce s odkazy na jednotlivé jazykové verze.
Jak často llms.txt aktualizovat?
Pokaždé, když změníte služby, ceny nebo kontakty. Jinak stačí kontrola jednou za čtvrtletí.
Může llms.txt uškodit?
Prakticky ne. Je veřejný jako celý web, takže do něj nedávejte nic, co by nemělo být vidět, a hlídejte, aby údaje odpovídaly skutečnosti.