← Takaisin sanastoon

HTTP-tilakoodit

HTTP-tilakoodit ovat kolminumeroisia koodeja, jotka palvelin palauttaa jokaiseen pyyntöön. Ne kertovat, onnistuiko pyyntö, tapahtuiko uudelleenohjaus vai kohdattiinko virhe.

HTTP-tilakoodit (HTTP Status Codes) ovat kolminumeroisia koodeja, jotka palvelin palauttaa jokaiseen selaimelta tulevaan pyyntöön. Ne kertovat, käsiteltiinkö pyyntö onnistuneesti, ohjataanko käyttäjä toisaalle vai tapahtuiko virhe.

Tilakoodien pääryhmät

HTTP-tilakoodit jakautuvat viiteen ryhmään ensimmäisen numeron perusteella:

1xx — Informatiiviset

Pyyntö vastaanotettu ja käsittely jatkuu. Harvoin näkyvät käyttäjälle.

2xx — Onnistuneet

  • 200 OK — pyyntö onnistui, sivu palautetaan normaalisti
  • 201 Created — uusi resurssi luotiin onnistuneesti
  • 204 No Content — pyyntö onnistui, mutta palautettavaa sisältöä ei ole

3xx — Uudelleenohjaukset

  • 301 Moved Permanently — pysyvä uudelleenohjaus (siirtää linkkiarvon)
  • 302 Found — väliaikainen uudelleenohjaus
  • 304 Not Modified — sivu ei ole muuttunut, käytä välimuistia

4xx — Asiakavirheet

  • 400 Bad Request — virheellinen pyyntö
  • 403 Forbidden — pääsy estetty
  • 404 Not Found — sivua ei löydy
  • 410 Gone — sivu poistettu pysyvästi
  • 429 Too Many Requests — liikaa pyyntöjä (rate limiting)

5xx — Palvelinvirheet

  • 500 Internal Server Error — palvelimen sisäinen virhe
  • 502 Bad Gateway — välityspalvelin sai virheellisen vastauksen
  • 503 Service Unavailable — palvelu tilapäisesti poissa käytöstä

Tilakoodien merkitys SEO:lle

Hakukoneet tulkitsevat tilakoodeja aktiivisesti:

  • 200 — Google indeksoi sivun normaalisti
  • 301 — Google siirtää hakukonenäkyvyyden uudelle osoitteelle
  • 404/410 — Google poistaa sivun indeksistä (410 nopeammin)
  • 500 — toistuvat virheet laskevat hakusijoituksia
  • 503 — Google ymmärtää tilapäisen käyttökatkon ja palaa myöhemmin

Tilakoodien tarkistaminen

Tilakoodeja voi tarkistaa useilla tavoilla:

  • Google Search Console — näyttää indeksointiongelmat ja virhekoodit
  • Selaimen kehitystyökalut — Network-välilehti näyttää jokaisen pyynnön tilakoodin
  • Screaming Frog — crawlaa sivuston ja raportoi kaikki tilakoodit
  • curl-komentocurl -I https://yritys.fi näyttää tilakoodin komentoriviltä

Yhteenveto

HTTP-tilakoodit ovat palvelimen viestintäkieltä, jonka ymmärtäminen on tärkeää teknisen SEO:n kannalta. Tavoite on, että tärkeät sivut palauttavat aina 200 OK -tilakoodin, uudelleenohjaukset toimivat oikein (301/302) ja virheitä (4xx/5xx) on mahdollisimman vähän. Säännöllinen seuranta Google Search Consolessa auttaa havaitsemaan ongelmat ajoissa.

  • http
  • palvelin
  • tekninen seo