
404 tarkoittaa että palvelin toimii mutta pyydettyä osoitetta ei ole. Se on normaali ja tarpeellinen vastaus. Jos kirjoitat väärän osoitteen, 404 on oikea tulos. Ongelma syntyy vasta kun sivu jonka pitäisi olla olemassa antaa 404:n, tai kun sivusto antaa 404:n sivuille joihin muut linkittävät.
| Tilanne | Onko ongelma | Mitä tehdä |
|---|---|---|
| Kävijä kirjoitti osoitteen väärin | Ei | Varmista että 404-sivu on selkeä ja tarjoaa hakua |
| Kaikki alasivut antavat 404:n, etusivu toimii | Kyllä | Osoiterakenne tai .htaccess on rikki |
| Poistettu sivu johon tulee yhä liikennettä | Kyllä | 301-uudelleenohjaus lähimpään vastaavaan sivuun |
Tämä on selkein vika ja myös helpoin korjata. Etusivu toimii koska se ei tarvitse osoiterakennetta, mutta kaikki muu menee 404:ään. WordPressissä syy on lähes aina kadonneet .htaccess-säännöt. Mene kohtaan Asetukset ja osoiterakenne ja paina tallenna ilman että muutat mitään. WordPress kirjoittaa säännöt takaisin. Jos tiedosto ei ole kirjoitettavissa, WordPress näyttää säännöt jotka voit lisätä käsin.
Sama oire tulee myös sivuston siirron jälkeen, jos .htaccess jäi kopioimatta. Piilotiedostot eivät näy oletuksena FTP-ohjelmassa, joten ne unohtuvat helposti.
Kun sivu poistetaan tai sen osoite muuttuu, vanhaan osoitteeseen tulee edelleen liikennettä hakukoneista ja muiden sivustojen linkeistä. Jätä 404 vain jos sivulle ei ole korvaajaa. Muuten tee 301-uudelleenohjaus lähimpään vastaavaan sivuun. 301 kertoo hakukoneelle että osoite on muuttunut pysyvästi ja siirtää sivun kertyneen arvon uuteen osoitteeseen.
Älä ohjaa kaikkea etusivulle. Jos ohjauksen kohde ei vastaa sitä mitä kävijä etsi, hakukone tulkitsee sen pehmeäksi 404:ksi eikä ohjaus hyödytä.
404-sivun kuuluu palauttaa oikea 404-tilakoodi, ei 200. Tämä on tavallinen virhe. Sivu näyttää virheilmoitukselta mutta kertoo palvelimen tasolla että kaikki on hyvin, jolloin hakukone indeksoi loputtomasti olemattomia osoitteita. Hyvä 404-sivu kertoo mitä tapahtui, tarjoaa haun ja linkittää tärkeimpiin osioihin.
Google Search Console listaa osoitteet joissa hakukone on kohdannut 404:n, ja palvelimen lokista näet ne osoitteet joita oikeat kävijät ovat pyytäneet. Käy lista läpi kerran ja päätä jokaisesta erikseen. Ohjataanko vai annetaanko kuolla. Suurin osa on roskaa jota ei tarvitse ohjata mihinkään.
Selvitämme kumpi 404 on kyseessä, korjaamme osoiterakenteen ja teemme tarvittavat ohjaukset kerralla, jotta vanhat linkit ja hakutulokset johtavat taas perille.