301- ja 302-uudelleenohjaukset – ero ja oikea käyttö

301- ja 302-uudelleenohjaukset – ero ja oikea käyttö

301- ja 302-uudelleenohjaus kuulostavat teknisiltä yksityiskohdilta, mutta väärä valinta niiden välillä voi pudottaa sivuston Google-näkyvyyden lähes nollaan viikoissa. Tilanne tulee eteen tyypillisesti kolmessa yhteydessä: kun sivu poistetaan pysyvästi, kun verkkokauppa vaihtaa tuotesivun URL-rakennetta, tai kun koko sivusto uudistetaan ja osoitteet muuttuvat. Tässä artikkelissa käydään läpi, mitä eroa 301- ja 302-uudelleenohjauksilla oikeasti on, milloin kumpaakin käytetään, ja mitkä ovat yleisimmät virheet joita suomalaiset yritykset tekevät ohjauksia asentaessaan.

Mitä 301- ja 302-uudelleenohjaus tarkalleen tekevät

Molemmat ohjaavat kävijän ja hakukoneen vanhasta osoitteesta uuteen, mutta niiden merkitys on täysin erilainen. 301 tarkoittaa pysyvää uudelleenohjausta – palvelin kertoo selaimelle ja Googlebotille, että sivu on siirtynyt lopullisesti uuteen osoitteeseen. 302 taas on tilapäinen ohjaus: alkuperäinen osoite pysyy voimassa ja hakukone jatkaa sen indeksointia normaalisti.

Ero ei ole vain semanttinen. 301-ohjaus siirtää valtaosan alkuperäisen sivun hakukonearvosta (linkkien tuomasta auktoriteetista) uuteen osoitteeseen. 302-ohjaus ei siirrä tätä arvoa, koska Google olettaa vanhan sivun palaavan käyttöön pian. Jos yritys esimerkiksi vaihtaa tuotesivun osoitteen /kengat/vaeltajat/ osoitteeseen /kengat/vaellus-kengat/ ja käyttää vahingossa 302-ohjausta, vanha sivu jää Googlen indeksiin ja uusi sivu ei saa sen kertynyttä näkyvyyttä. Tämä on yksi yleisimmistä syistä, miksi sivuston uudistuksen jälkeen liikenne romahtaa.

Milloin käyttää 301-ohjausta

301 on oikea valinta aina, kun muutos on pysyvä. Käytännön tilanteita:

Verkkotunnuksen vaihto – kun yritys siirtyy esimerkiksi osoitteesta yritys.fi osoitteeseen yritys.com, jokainen vanha sivu ohjataan 301:llä vastaavaan uuteen sivuun. Tästä löytyy tarkempaa ohjeistusta artikkelista verkkotunnuksen siirto palveluntarjoajalta toiselle.

URL-rakenteen muutos – WordPress-päivityksen tai teemavaihdon yhteydessä osoitteet muuttuvat usein automaattisesti. Jos vanha rakenne oli /tuotteet/tuote-123 ja uusi on /kaupunkipyorat/hollantilainen-runkopyora, tarvitaan 301-ohjaus jokaiselle vanhalle URL:lle.

Sivuston uudistus – kun koko sivusto rakennetaan uudelleen ja sivumäärä tai -nimet muuttuvat, jokainen vanha osoite pitää kartoittaa ja ohjata. Tästä prosessista kerrotaan lisää artikkelissa kotisivujen uudistus – vaiheittainen opas yrittäjälle.

www-version yhdistäminen – jos sivusto toimii sekä osoitteessa yritys.fi että www.yritys.fi, toinen pitää ohjata 301:llä toiseen, jotta Google ei näe kahta erillistä sivustoa.

Milloin käyttää 302-ohjausta

302 sopii tilanteisiin, joissa alkuperäinen osoite palaa käyttöön. Esimerkiksi verkkokauppa saattaa ohjata loppuunmyydyn tuotteen sivun tilapäisesti kategoriasivulle 2-3 viikoksi, kunnes tuote palaa varastoon. Toinen tyypillinen tapaus on A/B-testaus: kun testataan uutta laskeutumissivua osalle liikenteestä, ohjaus on väliaikainen eikä sitä haluta vahvistaa hakukoneelle pysyväksi.

Myös huoltokatkojen yhteydessä käytetään usein 302- tai 307-ohjausta ylläpitosivulle, koska sivusto palaa normaaliin osoitteeseen muutaman tunnin kuluttua. Jos tässä käyttäisi 301:tä, Google saattaisi alkaa käsitellä huoltosivua sivuston pysyvänä etusivuna – mikä on nähty useammassa suomalaisessakin verkkokaupassa aiheuttaneen näkyvyyden katoamisen huoltokatkon jälkeen.

Yleinen myytti: ”302 on turvallisempi valinta epävarmoissa tilanteissa”

Monissa ohjeissa väitetään, että kun ei ole varma onko muutos pysyvä, kannattaa käyttää 302:ta ”varmuuden vuoksi”. Tämä on harhaanjohtavaa. Jos muutos on tosiasiassa pysyvä mutta ohjaus jätetään 302:ksi, sivusto menettää hakukonearvon siirtymättä minnekään – se jää ikään kuin roikkumaan väliin. Google on viime vuosina parantanut kykyään tunnistaa pitkään voimassa olleita 302-ohjauksia ja käsittelemään niitä lähes kuin 301:tä, mutta tähän ei kannata luottaa. Jos tiedät muutoksen olevan lopullinen, käytä aina 301:tä suoraan.

Näin uudelleenohjaus asennetaan käytännössä

WordPress-sivustolla yleisin tapa on lisätä ohjaus .htaccess-tiedostoon Apache-palvelimella, esimerkiksi rivillä Redirect 301 /vanha-sivu/ /uusi-sivu/. Vaihtoehtoisesti käytetään lisäosaa kuten Redirection, joka tallentaa ohjaukset tietokantaan ja näyttää myös 404-virheitä aiheuttavat vanhat linkit. Nginx-palvelimella vastaava tehdään server-lohkon rewrite- tai return-säännöllä.

Kokenut ylläpitäjä testaa jokaisen ohjauksen selaimen kehittäjätyökaluilla ennen julkaisua – Network-välilehdeltä näkee suoraan, palauttaako palvelin statuskoodin 301 vai 302. Tämä on tärkeää, koska monet lisäosat ja CMS-järjestelmät käyttävät oletuksena 302:ta, vaikka käyttäjä luulisi asettavansa pysyvän ohjauksen.

Yleisimmät virheet uudelleenohjauksissa

Kolme virhettä toistuu jatkuvasti pienyritysten sivustoilla. Ensimmäinen on ohjausketjut – sivu A ohjataan sivulle B, joka ohjataan sivulle C. Jokainen ylimääräinen hyppy hidastaa sivun latautumista ja heikentää hakukonearvon siirtymistä. Ohjaus kannattaa aina kohdistaa suoraan lopulliseen osoitteeseen.

Toinen on ohjausten unohtaminen sivuston uudistuksen yhteydessä. Kun sivusto rakennetaan uudelleen ja vanhat URL:t katoavat ilman ohjauksia, kaikki niihin osoittavat ulkoiset linkit ja Googlen indeksoimat sivut päätyvät 404-virheeseen. Tämä on syytä tarkistaa ennen julkaisua – aiheesta tarkemmin artikkelissa sivuston julkaisun tarkistuslista.

Kolmas on ohjausten kohdistaminen etusivulle sen sijaan että ohjattaisiin vastaavalle uudelle sivulle. Jos vanha tuotesivu ohjataan aina etusivulle riippumatta siitä, mikä tuote oli kyseessä, käyttäjäkokemus kärsii ja Google saattaa tulkita tämän soft 404 -virheeksi, mikä heikentää koko sivuston laatuarviota.

UKK

Vaikuttaako 302-ohjaus hakukonesijoituksiin lainkaan?
Kyllä, mutta eri tavalla kuin 301. 302-ohjaus säilyttää alkuperäisen sivun indeksissä ja siirtää hakukonearvoa vain rajallisesti tai ei ollenkaan. Se sopii tilapäisiin muutoksiin, ei pysyviin siirtoihin.

Kuinka kauan 301-ohjauksen vaikutus Google-näkyvyyteen kestää?
Yleensä Google käsittelee ohjauksen ja siirtää arvon uudelle sivulle muutamassa viikossa, mutta täysi vaikutus näkyy hakutuloksissa usein vasta 1–3 kuukauden kuluttua, riippuen sivuston koosta ja kuinka usein Google indeksoi sitä uudelleen.

Voiko liian montaa 301-ohjausta olla sivustolla?
Yksittäisiä ohjauksia voi olla satoja ilman ongelmia, mutta massiiviset ohjausmäärät ilman selkeää mappausta kannattaa välttää. Jos sivustolla on tuhansia vanhoja osoitteita, ohjaukset kannattaa toteuttaa säännöillä esimerkiksi tuotekategorioittain sen sijaan että jokainen osoite kirjoitettaisiin erikseen.

Uudelleenohjausten toimivuutta kannattaa seurata myös jälkikäteen. Google Search Consolen kattavuusraportista näkee, jääkö vanhoja osoitteita indeksiin tai syntyykö uusia 404-virheitä ohjausten asentamisen jälkeen – tästä työkalusta lisää artikkelissa Google Search Console: ilmainen työkalu kotisivujen seurantaan. Kun ohjaukset on kartoitettu huolellisesti ja testattu ennen julkaisua, sivuston hakukonenäkyvyys säilyy siirtymän yli lähes ehjänä.