llms.txt în WooCommerce: automat și manual
Actualizat 2026-08-03
Prin ce diferă llms.txt în WooCommerce
Ideea generală a fișierului este explicată în ghidul llms.txt pentru magazin: o hartă scurtă și curată a magazinului pentru modelele de limbaj. Ghidul de față este despre specificul WooCommerce, unde două lucruri sunt diferite.
În primul rând, catalogul este viu: prețurile, stocul și categoriile se schimbă constant în WooCommerce. Un fișier static, construit o dată manual, se învechește într-o săptămână. În al doilea rând, WordPress rutează adresele în felul său, așa că un fișier fizic în rădăcină se comportă diferit de o rută virtuală servită de un plugin. De aici, WooCommerce are două căi: să construiești llms.txt automat sau să îl pui manual.
De ce merită efortul: conform indexului de trafic AI (13 iul. – 1 aug. 2026), un singur vendor AI a trimis 606 017 cereri către un magazin din panel, iar la altul boții au citit 73 715 pagini de produs. Boții parcurg deja cataloagele la scară — llms.txt îi ajută să înțeleagă structura magazinului mai repede decât parcurgând zeci de pagini HTML.
Cele două căi pe scurt
| Automat (plugin) | Manual | |
|---|---|---|
| Cine îl construiește | pluginul, din catalog | tu |
| Actualizare | singur, când se schimbă catalogul | manual, după fiecare modificare |
| Categorii și pagini de politici | preluate din WooCommerce | scrise manual |
| Potrivit pentru | un catalog viu | unul mic și static |
Automat: pluginul Botmetria
Pluginul Botmetria pentru WooCommerce construiește llms.txt din datele magazinului la fiecare cerere, așa că fișierul nu se învechește. Conține:
- numele și sloganul magazinului — titlul site-ului și sloganul din „Setări → Generale” (fă ca sloganul să spună ce vinzi, unde și cu ce livrare);
- un link spre pagina magazinului — catalogul tău;
- categorii de produse — până la zece dintre cele mai mari, cu linkuri către
/product-category/...; - politici — paginile de confidențialitate, termeni și retur, dacă sunt publicate.
Esențialul este că fișierul se construiește din date vii. Adaugi o categorie sau redenumești pagina de retur — llms.txt reflectă schimbarea la următoarea cerere. Produsele individuale, prețurile și stocul nu apar în el — asta e treaba marcajului JSON-LD și a feedului de produse. Nu îl ții la zi manual, iar exact aici se strică de obicei: fișierul este construit o dată și uitat.
Același plugin acoperă și JSON-LD Product: adaugă marcajul complet de produs, cu preț, monedă și disponibilitate, atunci când tema sau pluginul SEO nu îl emit (de obicei îl emite chiar WooCommerce), așa că catalogul devine lizibil pentru AI din ambele părți: harta din llms.txt și datele produsului din markup.
Manual: un fișier în rădăcină
Dacă nu vrei să instalezi pluginul, poți pune llms.txt manual. WooCommerce îți oferă două moduri funcționale.
Varianta 1 — un fișier fizic. Prin File Manager-ul hostingului sau prin FTP, pune un fișier text numit llms.txt în rădăcina site-ului — lângă wp-config.php și .htaccess (de obicei public_html). Fișierul .htaccess standard WordPress servește fișierele existente direct, fără să le ruteze — asta face regula RewriteCond %{REQUEST_FILENAME} !-f. Fișierul se deschide la https://magazinul-tau.ro/llms.txt.
Varianta 2 — o rută virtuală. Dacă nu ai acces la fișiere, servește fișierul cu un snippet. Adaugă în functions.php al temei-copil sau printr-un plugin de snippet-uri:
add_action('init', function () {
if (trim($_SERVER['REQUEST_URI'], '/') === 'llms.txt') {
header('Content-Type: text/plain; charset=utf-8');
echo "# Magazinul Exemplu\n\n> Ce vindem și cum livrăm.\n\n## Catalog\n- ...\n";
exit;
}
});
Ce pui în conținut este explicat în ghidul general: un titlu, o linie de descriere, 3-4 secțiuni cu 3-6 linkuri. Pentru WooCommerce, pune linkuri către categorii (/product-category/), câteva produse-cheie și paginile de politici — nu tot catalogul de sute de articole.
Unde se află și cum verifici
- Deschide
https://magazinul-tau.ro/llms.txtîn browser. Ar trebui să vezi text simplu, nu o pagină stilizată și nu un 404. - Verifică tipul răspunsului. WordPress este viclean: o adresă inexistentă este uneori servită ca pagină HTML 404, dar cu cod
200 OK. Pentru AI asta este gunoi.llms.txttrebuie servit catext/plain, cu cod200. Cea mai rapidă verificare estecurl -sI https://magazinul-tau.ro/llms.txt— caută în răspuns liniileHTTP/2 200șicontent-type: text/plain. - Confirmă că linkurile din interior duc la pagini vii de catalog, nu la 404 și nu la http.
- Rulează un audit Botmetria gratuit — verifică dacă
llms.txtrăspunde cu 200 și cu text, nu cu o pagină HTML. Este categoria discovery, 20% din scorul AI-readiness. Dacă boții AI îl cer se vede în log-urile serverului sau în analiza Botmetria, după conectarea magazinului.
Greșeli frecvente în WooCommerce
- Cache-ul servește o copie veche. Pluginurile de cache (
WP Super Cache,LiteSpeed) pot punellms.txtîn cache. Golește cache-ul după modificări. - WordPress a interceptat adresa. Ruta virtuală returnează HTML în loc de text, sau se declanșează pagina 404 a temei. Verifică content-type, nu doar dacă „se deschide".
- Ai aruncat tot catalogul. 500 de produse în fișier este o grămadă, nu o hartă. Categorii și best-seller-e, 10-20 de linkuri.
- Construit o dată și uitat. Un catalog WooCommerce se schimbă săptămânal; fișierul nu. Fie îl actualizezi după fiecare modificare, fie lași pluginul să o facă.
Întrebări frecvente
Am nevoie de plugin ca să am llms.txt în WooCommerce?
Nu. Poți pune fișierul manual — fizic în rădăcina site-ului sau servit printr-un snippet din functions.php. Avantajul pluginului Botmetria este că construiește fișierul din datele magazinului la fiecare cerere, așa că noile categorii și pagini de politici apar în el fără editări manuale.
Pluginul Botmetria creează un fișier fizic sau virtual?
O rută virtuală: pluginul servește conținut proaspăt la /llms.txt, asamblat din datele vii WooCommerce (titlul și sloganul site-ului, pagina magazinului, categoriile principale, paginile de politici) — nu îl stochezi și nu îl actualizezi manual. Un llms.txt fizic în rădăcina site-ului are prioritate.
llms.txt se deschide în browser, dar auditul nu îl vede. De ce?
Cel mai probabil WordPress servește propria pagină HTML 404 cu cod 200 sau un cod diferit de 200. O pagină HTML este tratată de audit ca llms.txt lipsă. Verifică cu curl -sI și curl -s: ai nevoie de un cod 200 real, text simplu în corp și, ideal, content-type text/plain.
Ghiduri conexe
Verifică magazinul gratuit
Un audit de 60 de secunde arată cât de pregătit e magazinul pentru agenții AI — și ce să repari mai întâi.