Robots.txt-generaattori
Luo kelvollinen robots.txt-tiedosto user agent -ryhmillä, Allow- ja Disallow-säännöillä, sivukartoilla ja crawl-delaylla sekä yleisten virheiden tarkistuksella.
Tarkistukset
Ongelmia ei löytynyt.
Näin käytät robots.txt-generaattoria
- Valitse kohdasta Aloita pohjasta valmis pohja: Salli kaikki, Estä kaikki, Estä tekoälyindeksoijat tai WordPress. Voit sen jälkeen muokata jokaista riviä.
- Listaa jokaisessa ryhmässä User agentit, joihin säännöt koskevat, yksi per rivi.
*tarkoittaa jokaista indeksoijaa, jolla ei ole omaa ryhmää. - Lisää Allow- ja Disallow-säännöt kohdalla Lisää sääntö. Polut alkavat merkillä
/, ja niissä kirjainkoolla on väliä. - Aseta halutessasi Crawl-delay indeksoijille, jotka tukevat sitä, ja lisää ryhmiä kohdalla Lisää user agent -ryhmä.
- Listaa Sivukartan URL-osoitteet, yksi absoluuttinen URL per rivi.
- Katso Tarkistukset, sitten Lataa tiedosto (se on jo nimetty
robots.txt) tai Kopioi se ja lataa se sivustosi juureen, esimerkiksihttps://example.com/robots.txt.
Miten robots.txt toimii
robots.txt-tiedosto kertoo indeksoijille, mitä sivuston osia ne saavat hakea. Se noudattaa Robots Exclusion Protocol -protokollaa, joka standardoitiin vuonna 2022 nimellä RFC 9309. Tiedosto koskee vain täsmälleen sitä palvelinta ja protokollaa, jossa se tarjoillaan: https://kauppa.example.com/robots.txt ei kata osoitetta https://example.com.
Jokainen ryhmä alkaa yhdellä tai useammalla User-agent-rivillä, joita seuraavat säännöt. Indeksoija käyttää ryhmää, jonka user agent vastaa sen nimeä tarkimmin, ja ohittaa muut; jos mikään ei täsmää, se käyttää *-ryhmää. Ryhmän sisällä Google soveltaa sääntöä, jolla on pisin vastaava polku, ja jos Allow- ja Disallow-sääntö ovat yhtä pitkiä, Allow voittaa. Siksi Disallow: /wp-admin/ yhdistettynä sääntöön Allow: /wp-admin/admin-ajax.php toimii.
Suuret hakukoneet tukevat kahta jokerimerkkiä: * vastaa mitä tahansa merkkijonoa, ja $ polun lopussa tarkoittaa ”URL päättyy tähän”. Esimerkiksi Disallow: /*.pdf$ estää kaikki .pdf-päätteiset URL-osoitteet. Tyhjä Disallow: tarkoittaa, ettei mitään estetä, ja juuri näin tämä työkalu kirjoittaa säännöttömän ryhmän.
Suoritettavat tarkistukset
- Ryhmä ilman user agentia, jonka indeksoijat ohittaisivat.
- Polut, jotka eivät ala merkillä
/, sisältävät välilyöntejä tai ääkkösiä (ne on prosenttikoodattava) tai käyttävät$-merkkiä keskellä. - Sama polku sekä sallittuna että estettynä yhdessä ryhmässä.
- User agent, joka esiintyy useassa ryhmässä: Google yhdistää ne, mutta muut indeksoijat voivat lukea vain ensimmäisen.
- Suhteelliset tai virheelliset sivukarttojen URL-osoitteet sekä yli 500 KiB:n tiedosto, jonka jälkeen Google lopettaa lukemisen.
- Googlelle osoitettu
Crawl-delay, jonka Google ohittaa. Bing ja jotkin muut indeksoijat noudattavat sitä; Googlella indeksointinopeus mukautuu automaattisesti palvelimesi vastausnopeuteen.
Tekoälyindeksoijista
Pohja Estä tekoälyindeksoijat pitää tavalliset hakukoneet sallittuina ja lisää ryhmän, joka estää koko sivuston GPTBotilta (OpenAI), ClaudeBotilta (Anthropic), CCBotilta (Common Crawl), Google-Extendedilta, Applebot-Extendedilta, PerplexityBotilta, Bytespiderilta ja meta-externalagentilta. Google-Extended ja Applebot-Extended eivät ole erillisiä indeksoijia: ne ovat tunnisteita, jotka kertovat Googlelle ja Applelle, ettei sisältöäsi saa käyttää tekoälymallien kouluttamiseen tai perustelemiseen, ilman että tavallinen hakuindeksointi muuttuu. Uusia tekoälyindeksoijia ilmestyy säännöllisesti, joten tarkista lista aika ajoin.
Usein kysytyt kysymykset
Poistaako Disallow sivun Googlesta?
Ei. Disallow pysäyttää indeksoinnin, ei hakemistoon lisäämistä. Estetty URL voi silti näkyä tuloksissa ilman kuvausta, jos muut sivustot linkittävät siihen. Jos haluat pitää sivun poissa hakutuloksista, anna sen tulla indeksoiduksi ja lisää sille noindex-robots-meta-tagi.
Onko robots.txt tietoturvakeino?
Ei. Se on julkinen tiedosto, jota kohteliaat indeksoijat noudattavat vapaaehtoisesti. Kuka tahansa voi lukea sen, ja haitalliset botit ohittavat sen. Suojaa yksityiset alueet kirjautumisella, ei robots.txt-tiedostolla.
Minne tiedosto on sijoitettava?
Palvelimen juureen, nimellä täsmälleen robots.txt pienillä kirjaimilla: https://example.com/robots.txt. Alikansiossa oleva tiedosto ohitetaan.
Miksi Google ohittaa Crawl-delayn?
Google säätää indeksointinopeuttaan automaattisesti sen mukaan, kuinka nopeasti ja luotettavasti palvelimesi vastaa. Jos Googlebot ylikuormittaa palvelimesi, 503- tai 429-tilakoodien palauttaminen hidastaa sitä tilapäisesti.
Kuinka kauan muutosten voimaantulossa kestää?
Google tallentaa robots.txt-tiedoston yleensä välimuistiin enintään 24 tunniksi, joten muutoksen huomioon ottamiseen voi mennä vuorokausi. Voit tarkistaa haetun version Search Consolen robots.txt-raportista.
Aiheeseen liittyvät työkalut
- Meta-tagigeneraattori Ilmainen meta-tagigeneraattori otsikolle, meta descriptionille, canonical-URL:lle sekä robots- ja viewport-tageille pituustarkistuksin ja suojatulla HTML:llä.
- Schema-merkintägeneraattori (JSON-LD) Luo JSON-LD-jäsenneltyä dataa UKK-sivuille, artikkeleille, organisaatioille, paikallisille yrityksille ja tuotteille pakollisten ominaisuuksien tarkistuksella.
- URL-koodaaja ja -dekooderi Ilmainen URL-koodaaja ja -dekooderi. Prosenttikoodaa kyselyparametreja tai kokonaisia URL-osoitteita, pura %XX-sekvenssit ja käsittele + välilyöntinä.