Siirry sisältöön
SilktideOhje

Robots.txt

Verkkosivustojen tulisi tarjota robots.txt-tiedosto, joka kertoo hakukoneiden indeksointiroboteille, missä verkkosivuston osissa ne saavat vierailla. Silktide tarkistaa, että verkkosivustosi tarjoaa sellaisen.

-tiedosto sijaitsee verkkosivuston juuressa – osoitteessa example.com sen on oltava polussa example.com/robots.txt. Jos haluat sallia indeksointirobottien käytön kaikkialla, tiedosto voi olla näin yksinkertainen:

# Salli kaikkien indeksointirobottien käyttää kaikkea
User-agent: *
Disallow:

Miksi tämä on tärkeää

Indeksointirobotit pyytävät robots.txt-tiedostoa ennen mitään muuta, ja sen puuttuminen jättää sinut ilman vakiintunutta tapaa ohjata niitä pois hakutulossivuilta, suodattimilta tai muista URL-osoitteista, jotka kuluttavat indeksointibudjettia. Tässä tiedostossa ilmoitat myös sijainnin Sitemap:-rivillä.

Vaikka verkkosivusto haluaisikin kaiken indeksoitavan, nimenomainen robots.txt ilmaisee tämän tarkoituksen selkeästi sen sijaan, että indeksointirobottien pitäisi päätellä se virhevastauksesta.

Näin korjaat sen

  1. Luo pelkkää tekstiä sisältävä tiedosto nimeltä robots.txt ja sijoita se verkkosivustosi juurikansioon, jotta se on saatavilla osoitteessa https://example.com/robots.txt.
  2. Aloita sallivalla asetuksella (yllä oleva esimerkki) ja lisää Disallow-sääntöjä vain alueille, jotka indeksointirobottien tulee ohittaa.
  3. Lisää XML-sivustokarttaasi osoittava Sitemap:-rivi:
User-agent: *
Disallow: /search/

Sitemap: https://example.com/sitemap.xml
  1. Varmista, että tiedosto latautuu selaimessa ja palautuu normaalisti virhesivun sijaan. Monet sisällönhallintajärjestelmät voivat luoda ja tarjota sen puolestasi.

Näin Silktide testaa tämän

  1. Hae verkkosivustosi jokaisen etusivun URL-osoite.
  2. Pyydä /robots.txt kyseisen isäntänimen juuresta.
  3. Tarkistus onnistuu, jos pyyntö palauttaa HTTP-tilan 200 (OK); osio merkitään, jos tiedosto puuttuu, palauttaa virheen tai sitä ei voi ladata.

Vianmääritys

Minulla on robots.txt, mutta tarkistus epäonnistuu

Tiedoston on palautettava HTTP-tila 200. Jotkin palvelimet palauttavat ”pehmeän” virhesivun – sivun, joka näyttää virheeltä mutta sisältää uudelleenohjauksen tai virhetilan – tai estävät automaattiset pyynnöt kokonaan. Testaa URL-osoite suoraan ja tarkista tilakoodi, mieluiten selaimesi kehitystyökaluilla tai toisesta verkosta.

Pitääkö robots.txt sivut poissa hakutuloksista?

Ei luotettavasti. Disallow estää indeksoinnin, mutta sivu voidaan silti indeksoida muualla olevien linkkien perusteella. Jos haluat pitää sivun poissa tuloksista, käytä sen sijaan -asetusta – katso Sivu on asetettu noindex-tilaan.

Lue lisää

Viimeksi päivitetty

Oliko tästä sivusta apua?