Pehmeät 404-virheet ovat melko yleisiä virheitä, joita Google toisinaan aiheuttaa verkkosivuille, erityisesti suuremmille sivustoille. Ne ovat myös outoja virheitä, koska pehmeät 404-virheet ovat 404- ja tavallisten sivujen hybridi, ja se, mikä tarkalleen ottaen aiheuttaa tämän virheen tietylle sivulle, ei välttämättä ole aina selvää.
Tässä postauksessa haluan siis auttaa selventämään sekaannusta, joka liittyy siihen, miksi pehmeitä 404-virheitä tapahtuu, miten ne eroavat tavallisista 404-virheistä ja miten voit korjata niitä aiheuttavat SEO-ongelmat.
Mikä on pehmeä 404-virhe?
Googlen mukaan:
”Pehmeä 404 tarkoittaa, että sivustosi URL-osoite palauttaa käyttäjälle sivun, jossa kerrotaan, että sivua ei ole olemassa, ja lisäksi selaimelle palautetaan 200-tason (onnistumisen) koodi.”
Periaatteessa sivustossasi on sivu, joka kertoo kävijöille, että sitä ei enää ole olemassa, mutta samalla se kertoo hakukoneille, että se on olemassa.”
Hämmentävää, eikö niin?
Jossain tapauksissa kyse voi olla sivustosi sivusta, jolla ei ole paljoa sisältöä, jos ollenkaan. Esimerkiksi WordPress luo automaattisesti uuden URL-osoitteen, kun luot sivustollesi uuden tunnisteen. Jos olet luonut tunnisteen, mutta et ole vielä julkaissut yhtään viestiä tunnisteen avulla, sivustollasi on tyhjä sivu – ja mahdollisesti pehmeä 404.
Mitä tässä siis oikeastaan tapahtuu? No, nämä ohuet sivut ovat erittäin hämmentäviä Googlebotille. Kun se indeksoi sivustoasi ja törmää sivuun, jonka palvelin sanoo olevan olemassa, mutta jonka sisältö viittaa muuhun, se ajattelee, että ”tämä sivu ei tarjoa mitään arvoa käyttäjille, joten sitä ei kannata indeksoida”, ja antaa sille pehmeän 404-merkinnän.
Pehmeä 404-merkintä voi syntyä myös silloin, kun sivua ei ole olemassa, ja kun käyttäjä päätyy sivulle napsautettuaan sitä hakutulosten kautta hakutulosten kautta, hänet ohjataan sivulle, joka ei ole hakukontekstin kannalta relevantti. Esimerkiksi käyttäjä päätyy sivulle ja ohjataan automaattisesti etusivulle.
Onko pehmeillä 404-virheillä todella merkitystä?
Kun verkkosivu palauttaa pehmeän 404-virheen, se ei näy Googlen haussa. Periaatteessa Google poistaa sivut, jotka palauttavat pehmeän 404-virheen, mikä puolestaan voi vaikuttaa hakukoneoptimointiisi.
Katsotaanpa esimerkkiä:
Esitettäkö, että sinulla on tuoleja myyvä verkkokauppa ja sinulla on ongelmia erityisesti yhden URL-osoitteen kanssa: https://chairsgalorestore.com/products/sale/blue-chair
Palvelimesi saattaa ladata URL-osoitteen ongelmitta ja palauttaa tilakoodin 200 (OK), koska kyseisessä URL-osoitteessa on oikea sivu, mutta sivun sisältö saattaa kertoa kävijöille: ”
Ecommerce-sivustot sisältävät usein dynaamisesti generoituja sivuja ja sisältöä, jotka voivat aiheuttaa pehmeitä 404-virheitä, kun tuoteryhmät myydään loppuun tai niitä ei ole enää saatavilla. Kuvia: Unsplash.
Tämä ei ole lainkaan hyödyllistä sivuston kävijöille. Loppujen lopuksi, kun he klikkaavat sivullesi Google-hausta, he etsivät sinisiä tuoleja ja odottavat löytävänsä sinisiä tuoleja, mutta sen sijaan he huomaavat, ettei tuoleja ole saatavilla!
Juuri tästä syystä Google loi pehmeän 404-virhemerkinnän – se on merkintä, ei virallinen HTTP-vastauskoodi – puuttuakseen ohueen tai olemattomaan sisältöön ja varmistaakseen, että vain laadukkaat tulokset näkyvät hakusanoissa.
Mitä siis tapahtuu pehmeän 404-virhemerkinnän saaneille sivuille? Google ei indeksoi näitä sivuja.
Ylipäätään Google ei halua tuhlata resurssejaan yrittäessään indeksoida sivuja, jotka lähettävät ristiriitaisia signaaleja, joita ei enää ole olemassa tai jotka eivät tarjoa arvokasta ja laadukasta sisältöä. Niinpä se yksinkertaisesti poistaa ne indeksistään ja jatkaa sellaisten sivujen indeksointia, jotka ovat oikeasti olemassa.
Miten tarkistaa sivustosi pehmeiden 404-virheiden varalta
Helpoin tapa tarkistaa pehmeät 404-virheet on käyttää Google Search Consolea (entinen Google Webmaster Tools). Kirjaudu sisään tilillesi, ja päänäkymässä näet sivustosi ”Suorituskyvyn” kuvaajan (kokonaisklikkaukset päivässä), ja sen alapuolella on ”Kattavuuden” kuvaaja.
Jos sivuillasi on virheitä, mukaan lukien pehmeitä 404-virheitä, ne näkyvät ”Kattavuuden” kuvaajassa. Napsauta ”Avaa raportti” saadaksesi lisätietoja virheistäsi.
Raporttiruudussa kaikki virheet näkyvät yhteissummana suuressa, punaisessa laatikossa. Voit napsauttaa tätä punaista virheruutua saadaksesi lisätietoja sivustossasi olevista virheistä ja siitä, mikä virheen lähde voi olla.
Minun onnekseni, kuten näet sivustoni Search Console -näytöstä, minulla ei ole yhtään korjattavaa virhettä. Tässä ruudussa kävisit kuitenkin etsimässä niitä.
Vaihtoehtoisesti voit käyttää Fetch as Google -ohjelmaa tarkistaaksesi, palauttaako sivustosi tietty URL-osoite oikean tilakoodin, mukaan lukien pehmeät 404-virheet.
Voit käyttää tätä työkalua nähdessäsi, pääseekö Googlebot käsiksi URL-osoitteeseen, miten se renderöi sivun ja onko jokin sivun resurssi (kuten kuvat tai skriptit) estetty Googlebotilta.
Työkalu simuloi indeksointi- ja renderöintisuoritusprosessia, joka tehdään Googlen normaalissa indeksointi- ja renderöintiprosessissa, ja se on erittäin hyödyllinen, kun haluat debuggata sivustosi indeksointiin liittyviä ongelmia.
Miten korjata pehmeät 404-virheet
Jos sivustollasi esiintyy pehmeitä 404-virheitä kriittisillä sivuilla, kuten tuote-, kategoria- tai liidien luomiseen tarkoitetuilla sivuilla, on ratkaisevan tärkeää, että toimit nopeasti korjatakseen nämä virheet ja saadaksesi nämä sivut indeksoitua ja takaisin Googlen hakuun.
Niin ikään, jos sinulla on suuri määrä pehmeitä 404-virheitä suhteessa sivustosi sivujen kokonaismäärään, tämä ei näytä hyvältä Googlen kannalta. Liian monet pehmeät 404-virheet voivat johtaa sivustosi indeksointinopeuden alenemiseen, mikä puolestaan voi johtaa huonompaan sijoitukseen ja indeksoitujen sivujen vähenemiseen – suuri ongelma, jos sinulla on satoja tai tuhansia sivuja!
Miten korjaat pehmeät 404-virheet, riippuu niiden syystä. Yleisesti ottaen sinun tulisi kuitenkin varmistaa, että URL-osoite palauttaa oikean vastauskoodin, joka vastaa sivun todellista sisältöä.
Tässä on muutamia tapoja korjata pehmeät 404-virheet:
Jos sivua ei ole enää saatavilla
Sivujen, joita ei enää ole olemassa, tulisi palauttaa vastauskoodi 404 (ei löydy) tai 410 (poissa). Kumpikin koodi kertoo sekä selaimille että hakukoneille, että sivua ei enää ole olemassa.
Tämä voi olla suuri ongelma verkkokaupoille ja blogeille, varsinkin kun otetaan huomioon, että kolme yleisintä pehmeiden 404-virheiden lähdettä ovat:
- Tyhjät hakutulossivut
- Tyhjät verkkokaupan tuotekategoriat
- Tyhjät blogikategoriat
Koska nämä sivut luodaan ja täytetään usein dynaamisesti WordPressin toimesta, pelkkä kovan 404:n palauttaminen ei ole paras vaihtoehto.
Googlen omien ohjeiden mukaan 404-vastauskoodin palauttamisen lisäksi kannattaa näyttää mukautettu 404-sivu, joka tarjoaa hyödyllisiä tietoja, jotka auttavat kävijöitä navigoimaan sivustollasi. Tämä voi olla esimerkiksi sivu, jossa luetellaan suosituimmat sivusi, blogikirjoituksesi tai tuotteesi.
Yoastin 404-sivu on loistava esimerkki siitä, miten verkkosivustot voivat palvella kadonneita käyttäjiä paremmin. Heidän 404-sivunsa opastaa käyttäjää selkeästi siinä, miten hän voi löytää etsimänsä. Ja kun sivua selaa alaspäin, siellä on linkkejä viimeisimpiin viesteihin.
Jos sivu on siirtynyt
Jos olet muuttanut sivun URL-osoitetta (esim. päivittänyt blogikirjoituksen slugin), sen pitäisi palauttaa 301 (pysyvä uudelleenohjaus) ja ohjata käyttäjät uuteen URL-osoitteeseen.
Vaihtoehtoisesti, jos sivu on siirtynyt, koska olet päivittänyt vanhaa sisältöä, sinun tulisi ohjata URL-osoite sivustosi toiselle sivulle, joka sisältää ajantasaista tai merkityksellisempää tietoa.
Yksi suosikkityökaluistani sivujen uudelleenohjausten määrittämiseen on osuvasti nimetty Redirection-lisäosa. Vaihtoehtoisesti Yoast SEO:n premium-versiossa on uudelleenohjauksenhallinta.
Jos sivu on käytettävissä
Jos sivustosi sivu on käytettävissä ja sen pitäisi näkyä hakutuloksissa, se tarkoittaa, että Googlebot näkee sen ”ohueksi” sisällöksi. Tässä tapauksessa sinun on pyrittävä parantamaan sivusi sisältöä, jotta voit välttää pehmeän 404-virheen laukaisemisen.
Tämä tarkoittaa sen varmistamista, että kun käyttäjä klikkaa sivullesi hakutuloksista, sivusi tarjoaa sen, mitä hän odottaa. Jos käytät esimerkiksi aiempaa esimerkkiäni sinisten tuolien ostamisesta, haluat varmistaa, että sivu sisältää tietoa sinisistä tuoleista, joka on informatiivista ja hyödyllistä käyttäjälle.
Jos sivu on käytettävissä, mutta et halua sen näkyvän Googlen haussa
Sivustollasi saattaa olla sivuja, jotka saavat soft 404 -virheitä ja jotka haluaisit mieluummin poistaa Googlen indeksistä kokonaan. WordPress-sivustollasi saattaa esimerkiksi olla tagi-, luokka- tai hakutulossivuja, jotka saavat jatkuvasti pehmeitä 404-virheitä, etkä saa näille sivuille kuitenkaan paljon SEO-arvoa.
Tässä tapauksessa sinun on kerrottava Googlelle, ettei se indeksoi näitä sivuja. Voit tehdä tämän lisäämällä sivustosi robots.text-tiedostoon disallow-sääntöjä.
Hakusivuja varten voit esimerkiksi lisätä robots.txt-tiedostoon seuraavat rivit:Disallow: /?s=
Disallow: /search/
Vaihtoehtoisesti voit yksinkertaisesti noindikoida sivut, joiden et halua näkyvän hakutuloksissa. Helpoin tapa tehdä tämä on käyttää Yoast SEO -lisäosaa. Oletusarvoisesti Yoast asettaa hakusivut ja 404-sivut noindex, follow -toiminnolle. Mutta tunniste- ja kategoriasivuille voit lisätä noindex-sääntöjä ”Search Appearance” -välilehdellä.
Lisätietoja URL-osoitteiden noindeksoinnista löydät tästä Yoastin oppaasta.
Conclusion
Pehmeät 404-ilmoitukset ovat outoja virheitä, eikä niiden aiheuttaja ole aina selvä. Mutta pienellä tutkiskelulla, erityisesti Google Search Consolessa, voit päästä ongelman ytimeen ja ottaa nopeasti käyttöön ratkaisun.
Etenkin WordPress-sivustoilla, joilla on lähes aina dynaamisesti generoituja sivuja, jotka heittävät soft 404 -virheitä, voit yksinkertaisesti noindexoida nämä sivut Yoastin asetuksissa. On myös hyvä idea ottaa käyttöön mukautettu 404-virhe, jolla saat kiinni käyttäjät, jotka päätyvät sivuille, joita ei ole olemassa, jotta voit ohjata heidät sivustosi tärkeille sivuille.