Robots.txt generator
Napravi ispravnu datoteku robots.txt s grupama user agenata, pravilima Allow i Disallow, sitemapima i crawl-delay, uz provjeru čestih grešaka.
Provjere
Nisu pronađeni problemi.
Kako koristiti robots.txt generator
- Pod Počni od odaberi predložak: Dozvoli sve, Blokiraj sve, Blokiraj AI crawlere ili WordPress. Zatim možeš promijeniti svaki red.
- U svakoj grupi navedi User agenti (jedan po redu, * = svi crawleri) na koje se pravila odnose, jednog po redu.
*znači svaki crawler koji nema vlastitu grupu. - Dodaj pravila Allow i Disallow pomoću Dodaj pravilo. Putanje počinju sa
/i razlikuju velika i mala slova. - Po želji postavi Crawl-delay u sekundama (neobavezno) za crawlere koji ga podržavaju, a dodatne grupe dodaj pomoću Dodaj grupu user agenata.
- Navedi URL-ovi sitemapa (jedan po redu), po jedan apsolutni URL u redu.
- Pregledaj Provjere, zatim Preuzmi datoteku (već se zove
robots.txt) ili je Kopiraj i postavi u korijen svog sajta, na primjerhttps://example.com/robots.txt.
Alat radi u tvom pregledniku. Ništa što upišeš ne šalje se na server.
Kako radi robots.txt
Datoteka robots.txt govori crawlerima koje dijelove sajta smiju preuzimati. Slijedi Robots Exclusion Protocol, standardizovan kao RFC 9309 2022. godine. Datoteka važi samo za tačan host i protokol na kojem se poslužuje: https://shop.example.com/robots.txt ne pokriva https://example.com.
Svaka grupa počinje jednim ili više redova User-agent, nakon kojih slijede pravila. Crawler koristi grupu čiji se user agent najpreciznije podudara s njegovim imenom, a ostale zanemaruje; ako se ništa ne podudara, vraća se na grupu *. Unutar grupe Google primjenjuje pravilo s najdužom podudarnom putanjom, a kad su pravila Allow i Disallow jednako duga, pobjeđuje Allow. Zato radi Disallow: /wp-admin/ u kombinaciji s Allow: /wp-admin/admin-ajax.php.
Veliki pretraživači podržavaju dva džokera: * odgovara bilo kojem nizu znakova, a $ na kraju putanje znači „URL se ovdje završava“. Na primjer, Disallow: /*.pdf$ blokira svaki URL koji se završava na .pdf. Prazan Disallow: znači da ništa nije blokirano, što je način na koji ovaj alat piše grupu bez pravila.
Šta se provjerava
- Grupa bez user agenta, koju bi crawleri zanemarili.
- Putanje koje ne počinju sa
/, sadrže razmake ili slova s dijakritikom (ona moraju biti postotno kodirana) ili koriste$u sredini. - Ista putanja istovremeno dozvoljena i zabranjena u jednoj grupi.
- User agent koji se pojavljuje u više grupa: Google ih spaja, ali drugi crawleri mogu pročitati samo prvu.
- Relativni ili neispravni URL-ovi sitemapa te datoteka veća od 500 KiB, što je granica poslije koje Google prestaje čitati.
Crawl-delaynamijenjen Googleu, koji ga zanemaruje. Bing i neki drugi crawleri ga poštuju; kod Googlea se brzina indeksiranja automatski prilagođava brzini odziva tvog servera.
O AI crawlerima
Predložak Blokiraj AI crawlere ostavlja uobičajene pretraživače dozvoljenim i dodaje grupu koja zabranjuje cijeli sajt za GPTBot (OpenAI), ClaudeBot (Anthropic), CCBot (Common Crawl), Google-Extended, Applebot-Extended, PerplexityBot, Bytespider i meta-externalagent. Google-Extended i Applebot-Extended nisu zasebni crawleri: to su oznake koje govore Googleu i Appleu da ne koriste tvoj sadržaj za treniranje ili utemeljenje svojih AI modela, bez uticaja na uobičajeno indeksiranje u pretrazi. Novi AI crawleri se redovno pojavljuju, pa povremeno pregledaj popis.
Česta pitanja
Uklanja li Disallow stranicu iz Googlea?
Ne. Disallow zaustavlja indeksiranje (crawling), a ne uvrštavanje u indeks. Blokirani URL se i dalje može pojaviti u rezultatima, bez opisa, ako drugi sajtovi vode na njega. Da stranicu držiš van rezultata pretrage, dozvoli da je crawleri preuzmu i umjesto toga dodaj robots meta oznaku noindex.
Je li robots.txt sigurnosna mjera?
Ne. To je javna datoteka koju pristojni crawleri dobrovoljno slijede. Svako je može pročitati, a zlonamjerni botovi je ignorišu. Privatna područja štiti prijavom, a ne robots.txt-om.
Gdje se datoteka mora postaviti?
U korijen hosta, tačno nazvana robots.txt malim slovima: https://example.com/robots.txt. Datoteka u podfolderu se zanemaruje.
Zašto Google zanemaruje Crawl-delay?
Google automatski prilagođava brzinu indeksiranja prema tome koliko brzo i pouzdano tvoj server odgovara. Ako Googlebot preoptereti tvoj server, vraćanje statusnih kodova 503 ili 429 privremeno ga usporava.
Koliko traje primjena promjena?
Google obično kešira robots.txt do 24 sata, pa može proći dan dok se promjena uzme u obzir. Preuzetu verziju možeš provjeriti u izvještaju o robots.txt u Search Consoleu.
Srodni alati
- Generator meta oznaka Besplatan generator meta oznaka za naslov, meta opis, kanonski URL, robots i viewport, s provjerom dužine i ispravno escapovanim HTML-om.
- Generator schema markupa Generiši ispravan JSON-LD schema markup za stranice s čestim pitanjima, članke, organizacije, lokalne biznise i proizvode, uz provjeru obaveznih svojstava.
- URL kodiranje i dekodiranje Besplatno URL kodiranje i dekodiranje. Postotno kodiraj parametre upita ili cijele URL-ove, dekodiraj %XX sekvence i tretiraj + kao razmak. Radi u pregledniku.