Blog SEO · GEO & AI

llms.txt: ce este, la ce folosește și cum îl creezi

Pe scurt

  • llms.txt este o propunere comunitară: un fișier Markdown la rădăcina site-ului, cu un rezumat și linkuri către paginile importante, pentru modele de limbaj.
  • Google spune că Search nu folosește astfel de fișiere, deci nu ajută și nu strică în Google, inclusiv în AI Overviews.
  • Nu există dovezi publice solide că llms.txt crește citările în ChatGPT, Perplexity sau Claude; folosirea lui reală e mai clară la documentații tehnice.
  • Costul este mic, dar și așteptările trebuie să fie mici: publică-l doar dacă îl poți menține corect, fără să-i atribui efecte promise de alții.

llms.txt este un fișier text în format Markdown, pus la rădăcina unui site (adresa /llms.txt), care oferă modelelor de limbaj un rezumat al site-ului și o listă selectată de linkuri către paginile importante. Este o propunere comunitară, nu un standard oficial, iar efectul lui asupra citărilor din ChatGPT, Perplexity sau Claude nu este demonstrat public. Google spune că Search nu îl folosește.

Mulți îl prezintă ca pe „robots.txt pentru AI”. Comparația induce în eroare: robots.txt controlează accesul, llms.txt doar sugerează ce să citești. În continuare vezi formatul, un exemplu, ce se știe și ce nu, și cum decizi dacă merită. Contextul mai larg, adică ce contează cu adevărat pentru vizibilitatea în răspunsurile AI, îl găsești pe pagina noastră de optimizare GEO.

Ce este llms.txt și de unde vine?

llms.txt este o specificație propusă în septembrie 2024 de Jeremy Howard, pentru a da modelelor de limbaj o „hartă” curată a unui site. Motivul este practic: un model nu poate citi un site întreg, iar paginile HTML sunt pline de navigație, scripturi și reclame. Un fișier scurt, în Markdown, cu linkuri și descrieri, ar economisi efort și ar reduce erorile.

Propunerea mai sugerează ceva: paginile importante să aibă și o versiune Markdown curată, la același URL cu extensia .md adăugată sau înlocuită. Ideea se potrivește mai ales cu documentațiile tehnice, unde un asistent de programare poate citi direct o pagină fără balast.

Fișierul nu are o autoritate recunoscută. Nu l-a standardizat W3C sau IETF, spre deosebire de robots.txt, descris în RFC 9309. De aceea nicio platformă nu e obligată să-l citească.

Cum arată formatul oficial?

Conform propunerii, singurul element obligatoriu este un titlu H1 cu numele site-ului sau al proiectului. Apoi, opțional:

  • un citat (blockquote) cu un rezumat scurt;
  • paragrafe cu detalii utile despre cum să fie interpretat restul;
  • secțiuni H2, fiecare cu o listă de linkuri Markdown, urmate opțional de o descriere după două puncte;
  • o secțiune numită „Optional”, care, prin convenție, conține resurse secundare pe care un agent le poate sări când are nevoie de context mai scurt.

Structura generală, pe linii, pentru o firmă fictivă („Clinica Exemplu”, fizioterapie în București):

ElementCum arată liniaRol
Titlu (obligatoriu)# Clinica Exemplu — fizioterapie în BucureștiNumele site-ului sau al proiectului
Rezumat> Fizioterapie și recuperare medicală în sectorul 2, pe bază de programare.Contextul esențial, în una-două propoziții
Detaliiun paragraf scurt, text obișnuitPrecizări: zona, limba, ce nu oferi
Secțiune## ServiciiGrupează linkurile pe teme
Link cu descriereliniuță, apoi [Fizioterapie] urmat imediat de adresa completă între paranteze rotunde, apoi : ce tratăm și cum decurge o ședințăO resursă și motivul pentru care contează
Secțiune secundară## OptionalResurse pe care agentul le poate sări

Un fișier real are câte o secțiune pentru servicii, despre firmă și contact, iar fiecare linie de link respectă tiparul din tabel. Adresele sunt întotdeauna complete (cu https și domeniul tău), nu relative.

Cum creezi un llms.txt, pas cu pas

  1. Alege paginile. Selectează 15–40 de pagini care explică ce faci, pentru cine, cu ce prețuri sau condiții și unde poți fi contactat. Exclude paginile de login, coșul, etichetele, arhivele.
  2. Scrie rezumatul. Două propoziții factuale, fără superlative: ce este firma, ce oferă, unde activează.
  3. Grupează pe secțiuni. Servicii, ghiduri, despre firmă, contact. Fiecare link are o descriere de 8–20 de cuvinte, care spune ce găsești acolo.
  4. Publică la rădăcină. Fișierul trebuie să răspundă la https://domeniul-tau.ro/llms.txt, cu tip de conținut text simplu și codare UTF-8.
  5. Verifică. Deschide-l în browser, testează fiecare link (fără redirecturi în lanț, fără 404).
  6. Notează o dată de revizuire. Fiecare schimbare de servicii sau prețuri cere o actualizare a fișierului.

Ce spune Google și ce se știe despre alte motoare

Pentru Google există o poziție publică, în documentația despre funcțiile sale generative: nu trebuie să creezi fișiere „AI” sau markup special pentru a apărea în Search, inclusiv în AI Overviews, pentru că Search nu le folosește. Cu alte cuvinte, nici nu ajută, nici nu penalizează.

Pentru ceilalți, situația este neclară:

  • propunerea însăși notează că mulți publică astfel de fișiere, că unele platforme de documentație le generează automat și că marile laboratoare AI au propriile fișiere pentru documentația lor de dezvoltatori;
  • asta arată că fișierul există și că unii îl consideră util pentru uz tehnic, nu că ChatGPT sau Perplexity îl folosesc pentru a decide ce sursă citează;
  • în documentația boților lor, OpenAI, Anthropic și Perplexity nu spun (din câte am găsit) că llms.txt influențează selecția surselor.

De aceea, formularea corectă este: efectul asupra citărilor nu este dovedit. Orice agenție care îți promite creșteri „datorită llms.txt” are de arătat dovezi, nu argumente.

Tabel: unde ajută, unde nu

Situațiellms.txt ajută?Observație
Google Search, AI Overviews, AI ModeNuGoogle spune că nu folosește astfel de fișiere
Documentație tehnică, folosită de asistenți de codPosibilCel mai clar caz de utilizare; depinde de unealta folosită
Magazin online sau site de servicii, pentru citări în chatbotNeconfirmatFără dovezi publice solide
Agenți proprii (le dai tu fișierul)DaTu controlezi ce citește agentul tău
Control al accesului boțilorNuPentru asta există robots.txt

Greșeli frecvente

  • Lista tuturor URL-urilor. Fișierul devine un sitemap prost. Pentru descoperire există sitemap XML.
  • Descrieri promoționale. „Cea mai bună agenție” nu informează. Scrie ce face pagina.
  • Conținut diferit de cel vizibil. Dacă fișierul spune altceva decât pagina, riști să induci în eroare agenții și oamenii. Ține-le aliniate.
  • Linkuri moarte sau redirecționate. Un fișier neîntreținut face mai mult rău decât lipsa lui.
  • Folosirea lui ca instrument de blocare. Directivele de tip „nu folosi conținutul meu” nu fac parte din propunere. Pentru acces, folosește robots.txt și citește ghidul despre boții AI.
  • Așteptări exagerate. Dacă aștepți „creșteri de vizibilitate”, vei fi dezamăgit. Dacă îl vezi ca pe o documentație curată, poate fi util.

Când NU merită efortul

  • Dacă site-ul nu are încă pagini clare și indexate, mai întâi corectează acele probleme. Publicarea unui rezumat peste un site neîngrijit nu rezolvă nimic.
  • Dacă nu ai cine să-l mențină, nu-l publica. Un fișier vechi de doi ani este un risc.
  • Dacă scopul tău este exclusiv Google, e un efort fără rezultat, după cum spune chiar documentația Google.
  • Dacă ai nevoie de decizii bazate pe dovezi, mută prioritatea pe lucruri verificabile: indexare, conținut original, date de brand consistente. Panorama este în ghidul GEO.

Cum verifici dacă se întâmplă ceva

Nu poți afla din fișierul în sine. Ai două surse reale:

  1. Logurile serverului. Caută cereri către /llms.txt, notează user agentul și IP-ul. Compară cu listele oficiale de adrese ale boților (OpenAI, Anthropic și Perplexity își publică intervalele). O cerere dintr-un bot nu înseamnă influență asupra răspunsurilor, ci doar că fișierul a fost citit.
  2. Teste manuale repetate. Aceleași întrebări, înainte și după publicare, notate cu dată. Fiindcă răspunsurile variază, o schimbare mică nu dovedește nimic. Metoda este în ghidul despre măsurarea vizibilității în ChatGPT și căutarea AI.

Relația cu AI Overviews și cu restul strategiei

Dacă țintești Google, resursele merg altundeva: indexare, conținut util, snippet eligibil. Vezi cum devii sursă în Google AI Overviews. llms.txt rămâne, în cel mai bun caz, un strat opțional deasupra acestor fundamente.

Aspecte tehnice de care depinde utilitatea fișierului

Fișierul este util doar dacă poate fi citit fără probleme. Verifică următoarele:

  • Codul de răspuns. Adresa /llms.txt trebuie să răspundă cu 200, nu cu redirecționare către pagina principală și nu cu o pagină de eroare personalizată care arată ca un HTML complet.
  • Accesul boților. Dacă firewallul sau un CDN blochează agenții necunoscuți, nici fișierul nu va fi citit. Verifică regulile, nu doar robots.txt.
  • Codarea. Folosește UTF-8, ca diacriticele din descrieri să se afișeze corect.
  • Aliniere cu restul. Linkurile din fișier trebuie să fie și în sitemap, indexabile și fără noindex. Un link către o pagină blocată contrazice scopul fișierului.
  • Versiuni Markdown (opțional). Dacă vrei să urmezi propunerea până la capăt, poți oferi pentru paginile-cheie o variantă Markdown curată. Fă-o doar dacă o poți genera automat din același conținut; două texte întreținute manual ajung să difere.

Ce nu știm (și de ce contează)

La momentul scrierii nu cunoaștem o sursă publică de încredere care să arate, pe un eșantion mare și cu metodologie, că adăugarea unui llms.txt crește frecvența citărilor într-un motor AI. Nu avem nici noi astfel de date și nu inventăm cifre. Ce putem spune corect este:

  • fișierul este simplu de produs și ieftin de întreținut;
  • este folosit și apreciat în zona documentațiilor tehnice;
  • pentru Google Search, este irelevant, conform documentației oficiale;
  • pentru restul, rămâne o ipoteză de testat, nu un fapt.

Dacă îl testezi, tratează-l ca pe un experiment: notează întrebările, data publicării, sursele citate înainte și după, repetă testul de mai multe ori. Un singur răspuns diferit nu dovedește nimic.

Concluzie: un fișier mic, fără promisiuni mari

Publică llms.txt dacă ai o documentație sau un set de resurse pe care vrei să le oferi curat agenților, dacă poți menține fișierul și dacă nu aștepți minuni. Ca pași următori: alege paginile esențiale, scrie rezumatul, publică fișierul, verifică logurile după o lună și notează rezultatele. Dacă vrei să decidem împreună dacă are sens pentru site-ul tău, vezi pagina de optimizare GEO.

Surse și lectură suplimentară

Întrebări frecvente

Întrebări frecvente

Cine a creat llms.txt?

Propunerea a fost publicată în septembrie 2024 de Jeremy Howard, cunoscut pentru activitatea sa în domeniul învățării automate. Nu este un standard adoptat de un organism ca W3C sau IETF, ci o specificație comunitară găzduită pe llmstxt.org.

llms.txt înlocuiește robots.txt sau sitemap-ul?

Nu. Robots.txt spune boților ce au voie să acceseze, sitemap-ul listează paginile pentru descoperire, iar llms.txt este o listă curată de resurse, cu descrieri, pentru modele. Propunerea însăși spune că le completează, nu le înlocuiește.

Trebuie să pun în llms.txt toate paginile site-ului?

Nu. Ideea este selecția: câteva zeci de pagini esențiale, fiecare cu o descriere scurtă. Un fișier cu mii de linkuri imită sitemap-ul și își pierde rostul. Pagini secundare pot intra într-o secțiune marcată ca „Optional”.

Poate llms.txt să-mi dăuneze?

Nu în sensul unei penalizări: Google spune că Search nu folosește astfel de fișiere, deci nici nu ajută, nici nu strică. Riscurile sunt practice: informații depășite, linkuri moarte sau conținut diferit de cel vizibil pe site, ceea ce poate induce în eroare un agent care îl citește.

Cum verific dacă cineva citește llms.txt-ul meu?

Uită-te în logurile serverului după cererile către /llms.txt și vezi user agentul și adresa IP. Poți compara cu listele publicate de OpenAI, Anthropic sau Perplexity. Dacă nu vezi cereri, nu ai nicio dovadă de utilizare, oricât de bine arată fișierul.

Serviciul asociat

GEO — optimizare pentru AI

Vezi serviciul →

Hai să creștem traficul organic al site-ului tău

Trimite-ne adresa site-ului și îți răspundem cu o analiză inițială gratuită și o strategie concretă de optimizare SEO — fără obligații.