Blog · SEO & GEO

llms.txt — soubor co tě může dostat do ChatGPT

Nový standard pro AI vyhledávače. Vznikl v září 2024, dnes ho má Anthropic, Stripe, Cloudflare i Mintlify. A ty pravděpodobně ne. Pojďme to spravit.

1. června 2026 · Kryštof Hoch · 11 min čtení

TL;DR — co je llms.txt v jedné větě

llms.txt je textový soubor v rootu tvého webu (na adrese tvujweb.cz/llms.txt), který v Markdownu shrnuje co je na webu důležité — určený pro AI modely jako ChatGPT, Perplexity a Claude. Funguje podobně jako sitemap pro Google, ale je psaný lidsky, ne strojově.

Krátká verze proč ti to může pomoct: pokud někdo položí ChatGPT otázku z tvého oboru, AI typicky scanuje weby, najde tvůj, ale neumí rychle rozhodnout co je na něm důležité. Když máš llms.txt, dostane ručně psaný cheat sheet — a tím rychlejší pochopení, tím vyšší šance, že tě AI bude citovat.

„llms.txt je pro ChatGPT to, co byl meta description pro Google v roce 2008. Levně nasaditelné, většina to nemá, kdo to udělá první vyhraje."

Proč llms.txt vůbec vznikl

V září 2024 navrhl Jeremy Howard (zakladatel Answer.AI, dříve fast.ai) nový standard pro weby, které chtějí být lépe srozumitelné pro AI modely. Problém byl jednoduchý: AI modely čtou weby v reálném čase, ale moderní stránky obsahují tolik JavaScriptu, CSS, navigačních prvků a reklam, že LLM má problém vyzobat z toho podstatu.

Howard navrhl řešení: každý web by měl mít na adrese /llms.txt krátké Markdown shrnutí — kdo jsi, co děláš, jaké jsou nejdůležitější stránky. AI model tak může číst tento soubor jako prvotní orientaci a teprve potom se ponořit do konkrétních stránek.

Standard se rychle uchytil. Během prvních 6 měsíců ho adoptovali:

Pro českou web scénu je to ale stále novinka. Z výběrového vzorku 100 webů malých českých firem v lednu 2026 mělo llms.txt nasazený přesně 1. Brzký mover advantage je tedy reálný.

Jak llms.txt vypadá (s příkladem)

Struktura je jednoduchá: standard Markdown, povinný H1 nadpis (název firmy/projektu), volitelný blockquote s krátkým shrnutím, pak sekce s odkazy na klíčové stránky.

Tady je plný funkční příklad pro malou firmu — kavárnu „U Tří Sov" v Praze:

# Kavárna U Tří Sov

> Specialty kavárna na Vinohradech. Vlastní pražírna, brunch, klidný prostor
> na práci. Otevřeno po-pá 7-19, so-ne 8-18.

## O nás

- [O kavárně](https://utrisov.cz/o-nas.md): Vznik 2019, vlastní pražírna od 2022, dvě pobočky
- [Menu kávy](https://utrisov.cz/menu/kava.md): 12 druhů specialty kávy, cena 65-95 Kč
- [Brunch menu](https://utrisov.cz/menu/brunch.md): vegan + masové varianty, 180-280 Kč
- [Otevírací doba](https://utrisov.cz/oteviraci-doba.md): běžný režim + svátky

## Praktické

- [Rezervace](https://utrisov.cz/rezervace.md): online, telefonicky, jen pro 6+ osob
- [Pražírna a prodej zrnek](https://utrisov.cz/zrnka.md): 12 druhů, e-shop, dostupné v kavárně
- [Pro skupiny](https://utrisov.cz/skupiny.md): možnost uzavřít salonek, catering

## Kontakt

- [Adresa a mapa](https://utrisov.cz/kontakt.md): Vinohradská 78, Praha 2
- [Telefon a email](https://utrisov.cz/kontakt.md#kontakt)

Pokud by někdo zeptal ChatGPT „kde si dát kafe na Vinohradech, mají vlastní pražírnu?", AI po načtení tohoto llms.txt okamžitě ví: U Tří Sov je relevant, mají vlastní pražírnu, jsou na Vinohradech. Bez tohoto souboru musí scrapnout celou kavárnu a riskovat, že přehlédne klíčové info.

Co znamenají ty „.md" linky?

Volitelná, ale doporučená praktika: pro každou důležitou stránku vytvořit její Markdown verzi (např. utrisov.cz/menu/brunch.md). AI modely Markdown čtou rychleji a přesněji než HTML, protože nemusí parse-ovat layout. Není to povinné — AI si poradí i s běžným URL — ale pomáhá to.

Co tam patří a co ne

✅ Patří

❌ Nepatří

Princip: představ si, že máš 30 vteřin na to vysvětlit klientovi ve výtahu, kdo jsi a co děláš. Tohle je tvoje 30 vteřin pro ChatGPT.

Kam ho nahrát

llms.txt MUSÍ být na kořenové URL tvého webu, dostupný na:

https://tvujweb.cz/llms.txt

NE na tvujweb.cz/docs/llms.txt. NE na podseznamu. Vždy v root.

Pokud máš statický web (HTML/Cloudflare Pages/Netlify)

Vytvoř soubor llms.txt v root složce repozitáře. Push, deploy. Hotovo.

Pokud máš WordPress

Tři možnosti, od nejjednodušší:

  1. Plugin „Website LLMs.txt" (Anubha Maneshwar) — zdarma na wordpress.org. Aktivuj, vyplň formulář, plugin vytvoří a hostuje llms.txt automaticky.
  2. FTP upload — soubor llms.txt nahraj do /public_html/ nebo /www/ (kde je index.php).
  3. Yoast SEO Premium (od verze 24.0) — má buildin llms.txt generator.

Pokud máš Shoptet / Webnode / Wix

Tyhle platformy zatím nepodporují custom files v root. Workaround: subdomain s vlastním souborem (např. info.tvujeshop.cz/llms.txt) — funguje hůř, AI většinou hledá jen na main domain. Lepší cesta: migrovat na platformu, která ti dá root file access.

Jak ověřit, že funguje

Krok 1: Veřejná dostupnost

Otevři v prohlížeči https://tvujweb.cz/llms.txt. Měl bys vidět plain text (ne 404, ne HTML stránku). Pokud vidíš HTML s nav lištou — soubor nebyl správně uložený a server ho vrátil jako HTML stránku.

Krok 2: Content-Type header

Soubor by měl být servrovaný jako text/plain. Test:

curl -I https://tvujweb.cz/llms.txt

V odpovědi hledej řádek Content-Type: text/plain. Pokud tam je text/html, AI ho možná nepřečte správně.

Krok 3: Funkční test v AI

Otevři ChatGPT (s web search povoleným) nebo Perplexity. Zeptej se: „Co najdu na webu tvujweb.cz?" Pokud AI odpoví strukturovaně podle tvého llms.txt (vyjmenuje sekce, klíčové stránky), funguje to. Pokud odpoví obecně nebo nesprávně, llms.txt nebyl zachycen.

Krok 4: AI Citability test

Mám na weblik.cz/vidi-vas-ai/ bezplatný tool, který zkontroluje 6 věcí včetně přítomnosti a kvality llms.txt. Vrátí ti skóre 0-100 a konkrétní doporučení.

Funguje to opravdu? (čtěme střízlivě)

Tady budu fér. llms.txt je zatím standard v adopci, ne v plné implementaci. Nikdo nezveřejnil oficiální dokumenty, že „ChatGPT používá llms.txt prioritně" — žádná AI firma to formálně nepotvrdila.

Co víme:

Praktický pohled: i kdyby jen 30 % AI dotazů respektovalo llms.txt, je to víc než žádné. A nasazení trvá 15-30 minut. Risk/reward je jasně ve prospěch nasadit.

Druhá strana mince: llms.txt sám o sobě tě nedostane do ChatGPT. Potřebuješ taky:

llms.txt je doplněk, ne náhrada. Ale levný doplněk s vysokým upside.

llms.txt vs robots.txt vs sitemap.xml

Často slýchám: „Mám sitemap, není llms.txt to samé?" Ne. Tady je rozdíl:

robots.txt

sitemap.xml

llms.txt

Potřebuješ všechny tři. Dělají úplně jiné věci. Pokud máš sitemap, nemáš llms.txt. Pokud máš llms.txt, nemáš robots.txt. Atd.

Pro WordPress: nejjednodušší cesta

Pokud běžíš na WordPressu, je to 10minutová záležitost:

  1. Admin → Pluginy → Přidat nový → vyhledat „Website LLMs.txt" (autor Anubha Maneshwar)
  2. Nainstalovat, aktivovat
  3. Nastavení → LLMs.txt → vyplnit:
    • Název firmy / projektu
    • Krátký popis (1-3 věty)
    • Vybrat stránky, které mají být v llms.txt (typicky homepage, kontakt, ceník, klíčové služby)
  4. Uložit. Plugin automaticky vytvoří llms.txt na tvujweb.cz/llms.txt
  5. Ověřit otevřením URL v prohlížeči

Plugin se aktualizuje, když přidáš novou stránku, takže llms.txt nevyžaduje další údržbu. Free, žádný subscribe.

5 nejčastějších chyb

1. Soubor není v rootu

Vidím to často — kdosi udělá tvujweb.cz/seo/llms.txt. AI tam nikdy nepodívá. VŽDY root.

2. Vrácí HTML místo plain text

Někdy webserver vrátí HTML 404 stránku místo souboru. Test: curl -I musí ukázat Content-Type: text/plain.

3. Příliš dlouhý

Někdo nasype 200 řádků s každým podstránkou. AI ztratí pozornost (a má kontextový limit). Cíl: 50-150 řádků. Stručnost vyhrává.

4. Bez konkrétní hodnoty

„Jsme dynamická firma s rodinnou tradicí." Tohle nikoho nezajímá, ChatGPT to nepoužije. Konkrétní fakta: „Specialty kavárna na Vinohradech, vlastní pražírna, otevřeno 7-19." Tohle AI cituje.

5. Bez updatu

llms.txt z února, na webu od té doby 5 nových služeb a nová pobočka. AI cituje zastaralé info. Pravidlo: aktualizovat aspoň 2× za rok. Lépe automaticky (plugin).

FAQ

Co je llms.txt jednoduše?

Textový soubor v rootu webu (tvujweb.cz/llms.txt), který v Markdownu shrnuje co je na webu důležité — pro AI modely. ChatGPT, Perplexity a Claude ho čtou. Funguje podobně jako sitemap.xml pro Google, jen je psaný lidsky.

Funguje llms.txt opravdu?

Standard navrhl Jeremy Howard v září 2024. Adoptovali ho Mintlify, Anthropic, Cloudflare, Stripe. Není ale oficiálně podporovaný všemi AI modely — Perplexity ano, Google Gemini ne. Náklad nasazení 15-30 min, upside značný. Risk/reward pozitivní.

Jaký je rozdíl mezi llms.txt a robots.txt?

robots.txt říká vyhledávačům CO NESMÍ crawlovat (zákazy). llms.txt říká AI modelům CO JE DŮLEŽITÉ a kde to najít. Robots = pravidla pro crawlery, llms.txt = shrnutí pro modely. Oba potřebuješ.

Musím llms.txt psát ručně?

Ne. Existují generátory (firecrawl.dev/llmstxt, mintlify.com/llms-txt-generator) co ze sitemap vygenerují základ. Pro WordPress je plugin „Website LLMs.txt" zdarma. Ale ručně psaný bude vždy lepší — víš co je důležité ty, ne crawler.

Kam mám llms.txt nahrát?

Do rootu webu, dostupný na URL example.cz/llms.txt. Stejně jako robots.txt. Typ text/plain, UTF-8. WordPress: FTP do /public_html/. Statický web: root složka repo. Ověř že se otevírá přímo bez 404.

Pomůže llms.txt s SEO?

S Google SEO ne přímo (Google ho zatím nepoužívá). S GEO (Generative Engine Optimization) ano — AI vyhledávače ho používají při generování odpovědí. AI vyhledávače rostou, takže levná pojistka.

Kolik llms.txt stojí?

DIY: 0 Kč (jen čas, ~30 min). WordPress plugin: 0 Kč. Když to nasadí Weblik při tvorbě webu: v ceně. Doplnění do existujícího webu: 1 000-3 000 Kč jednorázově.

Mám llms.txt aktualizovat?

Ano, 2× ročně minimum, nebo když přidáš důležitou stránku/službu. Plugin to dělá automaticky. Ručně psaný llms.txt aktualizuj kdy se na webu změní něco podstatného (nový produkt, nová pobočka, změna otevírací doby).

Otestuj svůj web zdarma

Mám tool, který za 30 sekund zkontroluje 6 věcí včetně přítomnosti llms.txt. Skóre 0-100 + konkrétní doporučení.

Spustit test zdarma →

Co dál

llms.txt je první krok do GEO (Generative Engine Optimization). Pokud tě téma zajímá, pokračuj sem:

TL;DR pro spěchající: Vytvoř llms.txt s 5-15 nejdůležitějšími stránkami webu. Nahraj do rootu. Hotovo. 15 minut. Pokud chceš pomoct, napiš mi — Weblik to dělá zdarma každému, kdo si u nás dělá web.