Mitä ovat HTTP-tilakoodit ja miksi ne ovat tärkeitä SEO:ssa?

Opi, mitä HTTP-tilakoodit ovat, miksi ne ovat tärkeitä SEO:ssa ja miten korjaat 404-, 500- ja muut sijoituksia vahingoittavat virheet.

Luonnos

Aina kun joku tai hakukone vierailee sivustosi URL-osoitteessa, palvelimesi lähettää takaisin koodin. Se koodi on signaali. Se kertoo kävijöille ja hakukoneille, mitä tapahtui. Latautuiko sivu normaalisti? Siirrettiinkö se? Poistettiinko se? Onko palvelin rikki? Tilakoodit ovat tärkeitä, koska hakukoneet käyttävät niitä päättäessään, mitä käydä läpi, mitä indeksoida ja mitä ohittaa.

HTTP-tilakoodit ovat kolminumeroisia lukuja, jotka palvelimesi lähettää takaisin, kun joku pyytää sivua. Ne kertovat kyseisen pyynnön tilan. Ne ovat kävijöille näkymättömiä (ne tapahtuvat taustalla), mutta hakukoneet kiinnittävät huomiota jokaiseen.

Tilakoodien ymmärtäminen on ratkaisevaa SEO:ssa. Sivu, joka palauttaa 404:n (ei löydy), kertoo Googlelle, että sivu on poissa. Sivu, joka palauttaa 500:n (palvelinvirhe), kertoo Googlelle, että jokin on rikki. Sivu, joka palauttaa 200:n (OK), kertoo Googlelle, että kaikki on kunnossa. Jokainen koodi vaikuttaa siihen, miten hakukoneet kohtelevat sivua.

2xx-koodit: onnistuminen

200 OK on koodi, jonka haluat. Se tarkoittaa, että sivu latautui onnistuneesti. Hakukoneet käyvät sen läpi, indeksoivat sen ja pitävät sitä terveenä. Lähes kaikki terveen sivuston sivut palauttavat 200.

201 Created tarkoittaa, että resurssi luotiin onnistuneesti. 204 No Content tarkoittaa, että pyyntö onnistui, mutta palautettavaa sisältöä ei ole. Nämä ovat harvinaisia. Useimmat sivut ovat 200.

3xx-koodit: uudelleenohjaukset

301 Moved Permanently tarkoittaa, että sivu on siirtynyt pysyvästi uuteen URL-osoitteeseen. Hakukoneet seuraavat uudelleenohjausta ja indeksoivat uuden URL-osoitteen sen sijaan. Kaikki sijoitusvoima siirtyy uudelle URL-osoitteelle. Käytä 301:tä, kun haluat siirtää sivun pysyvästi.

302 Found tarkoittaa, että sivu on siirtynyt väliaikaisesti. Hakukoneet indeksoivat edelleen alkuperäisen URL-osoitteen. Sijoitusvoimaa ei siirry. Käytä 302:ta vain, jos aiot siirtää sivun takaisin. Useimpien pysyvien siirtojen pitäisi olla 301, ei 302.

307 Temporary Redirect on kuin 302, mutta säilyttää HTTP-metodin. 308 Permanent Redirect on kuin 301, mutta säilyttää HTTP-metodin. Nämä ovat harvinaisempia.

4xx-koodit: asiakasvirheet

404 Not Found tarkoittaa, että sivua ei ole olemassa. Hakukoneet näkevät tämän koodin ja poistavat URL-osoitteen indeksistään. 404 on oikein, kun sivua ei todella enää ole. Mutta liian monta 404:ää vahingoittaa sivustosi terveyttä. Tarkista Google Search Consolesta läpikäyntivirheet.

410 Gone on kuin 404, mutta vahvempi. Se kertoo hakukoneille nimenomaisesti, että sivu on poissa pysyvästi eikä palaa. Käytä 410:tä sivuille, jotka poistit tarkoituksella. Käytä 404:ää sivuille, jotka saattavat palata joskus.

403 Forbidden tarkoittaa, että pääsy evätään. Sivu on olemassa, mutta palvelin kieltäytyy tarjoamasta sitä. Hakukoneet näkevät tämän ja lopettavat sen sivun läpikäynnin yrittämisen. Käytä 403:a vain sivuille, jotka haluat tarkoituksella estää hakukoneilta ilman robots.txt:n käyttöä.

400 Bad Request tarkoittaa, että pyyntö oli virheellisesti muotoiltu. 401 Unauthorized tarkoittaa, että kirjautuminen vaaditaan. 429 Too Many Requests tarkoittaa, että palvelin rajoittaa pyyntöjä. Nämä ovat SEO:ssa harvinaisempia, mutta kertovat ongelmista, kun niitä ilmenee.

5xx-koodit: palvelinvirheet

500 Internal Server Error tarkoittaa, että jokin palvelimellasi on rikki. Hakukoneet näkevät tämän ja voivat poistaa sivun tilapäisesti indeksistään tai vähentää läpikäyntitiheyttä. Korjaa 500-virheet heti.

503 Service Unavailable tarkoittaa, että palvelin on tilapäisesti poissa käytöstä (huolto, ylikuormitus jne.). Hakukoneet suhtautuvat tähän sallivammin kuin 500:aan. Ne yrittävät sivua myöhemmin uudelleen. Käytä 503:a suunnitellun huollon aikana.

502 Bad Gateway ja 504 Gateway Timeout viittaavat palvelinten välisen viestinnän ongelmiin. Nämä ovat tilapäisiä tiloja. Ratkaise ne nopeasti.

Miksi tilakoodit ovat tärkeitä SEO:ssa

Tilakoodit kertovat hakukoneille, indeksoidaanko sivu. 200 indeksoidaan. 404 poistetaan indeksistä. 301 siirtää sijoitusvoiman.

Tilakoodit vaikuttavat läpikäyntibudjettiin. Jos sivustosi palauttaa paljon 500- tai 503-koodeja, hakukoneet vähentävät läpikäyntitiheyttä. Ne olettavat, että sivustollasi on ongelmia. Tämä tarkoittaa, että vähemmän sivujasi käydään läpi ja indeksoidaan.

Tilakoodit vaikuttavat luottamukseen. Sivusto, joka palauttaa paljon virheitä, näyttää rikkinäiseltä. Hakukoneet asettavat rikkinäiset sivustot alemmas sijoituksissa. Sivusto, joka vastaa siististi oikeilla tilakoodeilla, näyttää terveeltä.

Miten löydät tilakoodiongelmat

Käytä Google Search Consolea. Kattavuusraportti (Coverage Report) näyttää indeksoinnin tilan. Läpikäyntitilastoraportti (Crawl Stats Report) näyttää, kuinka monta sivua Google kävi läpi ja mitä koodeja se sai. Etsi epätavallisia 4xx- tai 5xx-koodien kuvioita.

Käytä sivuston läpikäyntityökalua. Nämä työkalut käyvät sivustosi läpi ja raportoivat jokaisen sivun tilakoodit. Ne näyttävät 404-, 500-, uudelleenohjaus- ja muut ongelmat isossa mittakaavassa.

Tarkista palvelimen lokit. Web-hotellisi tarjoajalla on pääsy käyttölokeihin. Nämä lokit tallentavat jokaisen pyynnön ja palautetun tilakoodin. Ne näyttävät, mihin hakukoneet osuvat ja mitä koodeja palvelimesi palautti.

Yleisiä tilakoodivirheitä ja korjauksia

Virhe: 404:n palauttaminen, kun tarkoitat uudelleenohjausta. Korjaus: käytä 301-uudelleenohjausta. Älä anna sivujen palauttaa 404:ää, jos olet siirtänyt ne muualle.

Virhe: 500:n palauttaminen, kun tarkoitat evätä pääsyn. Korjaus: palauta sen sijaan 403 Forbidden. 500 näyttää sivuston ongelmalta. 403 on tarkoituksellinen.

Virhe: 200:n palauttaminen sivulla, jolla ei ole sisältöä. Korjaus: palauta asianmukainen tilakoodi. Jos sivu on poissa, palauta 404 tai 410. Jos se on siirretty, palauta 301.

Virhe: soft 404 -sivut. Jotkut sivut palauttavat 200:n mutta eivät sisällä oikeaa sisältöä (tyhjiä sivuja, virheilmoituksia, "page not found" -tekstiä). Hakukoneet näkevät 200:n ja luulevat sivun olevan kunnossa. Palauta sen sijaan 404 tai 410.

Usein kysytyt kysymykset

Pitäisikö käyttää 301- vai 302-uudelleenohjauksia?

Käytä 301:tä pysyviin siirtoihin. Käytä 302:ta vain, jos aiot siirtää sivun takaisin alkuperäiseen URL-osoitteeseen. Google sanoo, että 302-uudelleenohjaukset siirtävät nykyään myös sijoitusvoimaa (niitä käsitellään enemmän kuin 301:tä), mutta 301 on edelleen oikea valinta pysyviin siirtoihin. Epäselvässä tilanteessa käytä 301:tä. WEMASYn Sivustonrakentajalla voit rakentaa tämän suoraan omalle sivustollesi.

Kuinka monta 404:ää voin sietää?

Nolla on tavoite, mutta jotkut 404:t ovat väistämättömiä. Ulkoiset linkit rikkoutuvat. Käyttäjät kirjoittavat URL-osoitteita väärin. Muutama 404 ei ole ongelma. Satoja tai tuhansia 404:ää viittaa siihen, että jokin on vialla. Tarkista Google Search Consolesta läpikäyntivirheet säännöllisesti ja korjaa tärkeät (suositut sivut, jotka palauttavat 404:n).

Pitäisikö kaikki 404:t ohjata etusivulleni?

Ei. 404:ien ohjaaminen etusivulle hämmentää hakukoneita ja käyttäjiä. Jos sivu on poissa, anna sen palauttaa 404 tai 410. Jos se siirtyi uuteen URL-osoitteeseen, ohjaa sinne. Älä ohjaa kaikkia 404:ia etusivulle.

Tappavatko 500-virheet SEO:ni?

Tilapäisesti kyllä. Jos sivustosi palauttaa 500-virheitä, Google lopettaa niiden sivujen indeksoinnin. Se voi vähentää läpikäyntibudjettiasi. Mutta 500-virheet ovat yleensä tilapäisiä. Kun korjaat taustalla olevan ongelman, Google indeksoi sivut taas normaalisti. Seuraa palvelintasi ja korjaa 500-virheet nopeasti.

Voinko käyttää 410:tä 404:n sijaan?

Kyllä, ja 410 on tehokkaampi. 410 kertoo Googlelle, että sivu on poissa pysyvästi eikä palaa. Google poistaa sen indeksistä nopeammin. 404 kertoo Googlelle, että sivu saattaa palata joskus, joten Google voi käydä sen läpi uudelleen ajoittain. Käytä 410:tä poistetuille sivuille ja 404:ää sivuille, jotka saatetaan palauttaa.

Miltä soft 404 näyttää?

Soft 404 on sivu, joka palauttaa 200 OK:n mutta jolla ei ole oikeaa sisältöä. Yleisiä esimerkkejä: tyhjät sivut, sivut, joilla on vain virheilmoitus, sivut, joilla on "page not found" -otsikko mutta jotka palauttavat 200:n. Hakukoneet hämmentyvät. Palauta 404 tai 410 200:n sijaan sivuille, joilla ei ole sisältöä.

Ota se heti käyttöön
omalla verkkosivullasi.

Aloita ilmaiseksi WEMASYlla ja rakenna sivusi muutamassa minuutissa.