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:

Tři soubory v kořeni webu a jejich role
SouborK čemu sloužíKdo ho čte
robots.txtŘíká robotům, kam na webu smějí a kam neVyhledávače i AI crawlery, je to zavedený standard
sitemap.xmlVyjmenuje všechny stránky, které chcete indexovatVyhledávače (Google, Bing, Seznam)
llms.txtVybere to nejdůležitější a přidá stručný kontextNě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í:

  1. Nadpis H1 s názvem firmy nebo webu, na řádku začínajícím # . Je to jediná povinná část.
  2. 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.
  3. Volitelně odstavce nebo seznamy bez nadpisů s dalšími fakty: IČO, kontakty, otevírací doba, co naopak neděláte.
  4. Sekce s nadpisem H2 (## Služby), v každé seznam odkazů ve tvaru - [Název stránky](URL): krátká poznámka.
  5. Volitelně sekce ## Optional s 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

  1. 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ší.
  2. Napište shrnutí do blockquote: dvě až čtyři věty s fakty. Totéž shrnutí se hodí i na stránku „O nás“.
  3. 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.txt v kódování UTF-8.
  4. Nahrajte ho do kořene webu, aby byl dostupný přesně na https://www.vasweb.cz/llms.txt.
  5. 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.txtllms-full.txt
ObsahShrnutí a odkazyPlný text vybraných stránek
VelikostDesítky řádkůKlidně stovky kB
ÚdržbaPři změně služeb nebo cenPř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

  1. Otevřete https://www.vasweb.cz/llms.txt v anonymním okně prohlížeče. Musíte vidět čistý text se správnou diakritikou, ne webovou stránku.
  2. Zkontrolujte odpověď serveru: stav 200 a typ obsahu text/plain nebo text/markdown. Stačí příkaz níže v terminálu.
  3. Proklikejte všechny odkazy v souboru a ověřte, že vedou na živé stránky.
  4. 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.
  5. 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-8

llms.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.

Související články