Generator și tester robots.txt
🔒 Rulează în browser
Reguli
Testează o cale
Ce este robots.txt
robots.txt este un fișier text simplu pe care îl așezați la rădăcina site-ului
(https://exemplu.ro/robots.txt) pentru a spune roboților de căutare ce părți din
site pot solicita. Este organizat în grupuri: fiecare grup începe cu una sau mai multe
linii User-agent care numesc roboții vizați, urmate de reguli Disallow
și Allow. O cale Disallow blochează accesarea a tot ce începe cu acea
cale, iar o cale Allow creează o excepție. Generatorul păstrează grupurile
structurate, așa că nu trebuie să rețineți sintaxa exactă, și scrie liniile Sitemap
la final, acolo unde le așteaptă motoarele de căutare.
Cum funcționează potrivirea
Google și Bing urmează un algoritm precis, iar testerul de pe această pagină îl reproduce. Mai
întâi, robotul alege cel mai specific grup pentru numele său — o potrivire exactă a
User-agent are prioritate față de grupul general *, și se aplică doar
regulile din acel grup. Apoi, dintre regulile grupului, câștigă cea mai lungă cale care se
potrivește; la egalitate de lungime între un Allow și un Disallow,
câștigă Allow. Tiparele acceptă * (orice șir de caractere) și un
$ final (sfârșitul URL-ului), astfel încât /*.pdf$ blochează orice
PDF. Dacă nicio regulă nu se potrivește, calea este permisă implicit. Introduceți o cale și un
user-agent în tester ca să vedeți exact regula care decide.
Accesarea nu înseamnă indexare
O capcană frecventă: Disallow oprește robotul din a descărca un URL, dar
nu ține în mod sigur acel URL în afara rezultatelor de căutare. Dacă alte pagini trimit către
un URL blocat, Google îl poate afișa oricum (fără descriere, deoarece nu a citit pagina).
Pentru a ține o pagină în afara indexului, lăsați-o să fie accesată și adăugați un tag meta
noindex, sau protejați-o prin autentificare. Folosiți robots.txt
pentru bugetul de accesare și pentru a ascunde pagini fără valoare sau duplicate — nu ca
măsură de securitate sau confidențialitate. Totul rulează în browserul dumneavoastră.
Întrebări frecvente
Ce este un fișier robots.txt?
Este un fișier text simplu, aflat la rădăcina site-ului, care spune roboților de căutare ce URL-uri pot solicita. Regulile se grupează pe user-agent, apoi se listează căile Allow și Disallow, cu liniile Sitemap la final.
robots.txt împiedică indexarea unei pagini?
Nu. Disallow blochează accesarea, nu indexarea. Un URL blocat poate apărea totuși în rezultate dacă alte pagini trimit către el. Pentru a-l ține în afara indexului, lăsați-l accesabil și adăugați un tag meta noindex, sau protejați-l prin autentificare.
Cum funcționează prioritatea Allow față de Disallow?
În grupul care se potrivește cel mai bine robotului, câștigă cea mai lungă cale care se potrivește. La egalitate de lungime, câștigă Allow. Dacă nicio regulă nu se potrivește, calea este permisă implicit.
Unde așez fișierul și ce înseamnă * și $?
Așezați-l la rădăcina domeniului ca /robots.txt, de exemplu https://exemplu.ro/robots.txt; se aplică doar acelui host și protocol. În căi, * se potrivește cu orice șir de caractere, iar $ ancorează la sfârșitul URL-ului, astfel încât /*.pdf$ blochează orice PDF.