A soft 404-es hibák meglehetősen gyakori hibák, amelyeket a Google néha feldob a weboldalakra, különösen a nagyobb webhelyek esetében. Azért is furcsa hibák ezek, mert a lágy 404-esek a 404-es és a normál oldalak keverékei, és nem mindig egyértelmű, hogy pontosan mi okozza ezt a hibát egy adott oldal esetében.
Ezzel a bejegyzéssel tehát szeretnék segíteni tisztázni némi zavart a lágy 404-es hibák miértje körül, miben különböznek a normál 404-es hibáktól, és hogyan javíthatja az őket okozó SEO-problémákat.
Mi a lágy 404-es hiba?
A Google szerint:
“A soft 404 azt jelenti, hogy az Ön webhelyének egy URL címe egy olyan oldalt küld vissza a felhasználónak, amely közli, hogy az oldal nem létezik, és egy 200-as szintű (siker) kódot is visszaküld a böngészőnek.”
Gyakorlatilag van egy oldal a webhelyén, amely közli a látogatókkal, hogy már nem létezik, de ugyanakkor azt is közli a keresőmotorokkal, hogy létezik.”
Zavaró, igaz?
Egyes esetekben ez egy olyan oldal lehet a webhelyén, amelynek nincs sok tartalma, ha van egyáltalán. A WordPress például automatikusan generál egy új URL-t, amikor új címkét hozol létre a webhelyeden. Ha létrehoztál egy címkét, de még nem tettél közzé egyetlen bejegyzést sem a címke használatával, akkor egy üres oldal lesz a webhelyeden – és esetleg egy puha 404-es a kezedben.
Szóval, mi történik itt valójában? Nos, ezek a vékony oldalak szuper zavaróak a Googlebot számára. Amikor a Googlebot az Ön webhelyét átnézi, és egy olyan oldalra bukkan, amely a szerver szerint létezik, de a tartalom mást sugall, azt gondolja, hogy “nos, ez az oldal nem nyújt semmilyen értéket a felhasználók számára, ezért nem érdemes indexelni”, és egy soft 404-es címkét ad neki.
A soft 404-es címke akkor is előfordulhat, ha egy oldal nem létezik, és amikor a felhasználó a keresési eredményekben történő kattintás után rátalál, egy olyan oldalra irányítják át, amely nem releváns a keresési kontextus szempontjából. Például a felhasználó egy oldalra érkezik, és automatikusan a kezdőlapra irányítják át.
Do Soft 404 Errors Really Matter?
Ha egy weboldal soft 404 hibát küld vissza, nem jelenik meg a Google keresőben. Alapvetően a Google deaktiválja azokat az oldalakat, amelyek lágy 404-es hibát küldenek vissza, ami viszont hatással lehet a SEO-jára.
Nézzünk egy példát:
Tegyük fel, hogy egy székeket árusító webáruházat üzemeltet, és különösen egy URL-címmel vannak problémái: https://chairsgalorestore.com/products/sale/blue-chair
Míg a szervere gond nélkül betölti az URL-t, és 200 (OK) státuszkódot küld vissza, mert az adott URL-en egy valódi oldal található, az oldal tartalma azt üzenheti a látogatóknak: “
Lényegében az oldal egy olyan termék keresési eredményeit jeleníti meg, amely nem létezik, mert már nem kapható vagy elfogyott.
Az e-kereskedelmi webhelyek gyakran tartalmaznak dinamikusan generált oldalakat és tartalmakat, amelyek puha 404-es hibát adhatnak ki, amikor a termékcsaládok elfogynak vagy már nem kaphatók. Képek: Unsplash.
Ez egyáltalán nem hasznos az oldal látogatói számára. Hiszen amikor a Google keresőből az Ön oldalára kattintanak, kék székeket keresnek, és arra számítanak, hogy kék székeket találnak, ehelyett azonban azt tapasztalják, hogy nincsenek is elérhető székek!
Ezért hozta létre a Google a soft 404 hiba címkét – ez egy címke, nem pedig egy hivatalos HTTP válaszkód -, hogy kezelje a vékony vagy nem létező tartalmakat, és biztosítsa, hogy csak minőségi eredmények jelenjenek meg a keresőben.
Mi történik tehát a soft 404-et kapó oldalakkal? A Google nem indexeli ezeket az oldalakat.
Lényegében a Google nem akarja az erőforrásait arra pazarolni, hogy olyan oldalakat kutasson fel, amelyek ellentmondásos jeleket küldenek, már nem léteznek, vagy nem kínálnak értékes, minőségi tartalmat. Ezért egyszerűen eltávolítja őket az indexéből, és a ténylegesen létező oldalak feltérképezésével foglalkozik.
Hogyan ellenőrizheti webhelyét a lágy 404-es hibák tekintetében
A lágy 404-es hibák ellenőrzésének legegyszerűbb módja a Google Search Console (korábban Google Webmester Eszközök) használata. Jelentkezzen be fiókjába, és a főképernyőn megjelenik a webhelye “Teljesítményének” (napi összes kattintás) grafikonja, alatta pedig a “Lefedettség” grafikonja.”
Ha vannak hibás oldalai, beleértve a soft 404 hibákat is, azok megjelennek a “Lefedettség” grafikonon. Kattintson a “Jelentés megnyitása” gombra, ha további részleteket szeretne megtudni a hibákról.
A jelentés képernyőjén a hibák összege a nagy, piros dobozban jelenik meg. Erre a piros hibadobozra kattintva többet megtudhat a webhelyén található hibákról, és arról, hogy mi lehet a hiba forrása.
Szerencsémre, ahogy a webhelyem Search Console képernyőjén látható, nincsenek javításra szoruló hibáim. Azonban ez az a képernyő, amelyet meglátogatna, hogy megtalálja őket.
Alternatívaként a Fetch as Google segítségével ellenőrizheti, hogy egy adott URL-cím a webhelyén helyes státuszkódot ad-e vissza, beleértve a soft 404-es hibákat is.
Megnézheti ezzel az eszközzel, hogy a Googlebot el tudja-e érni az URL-t, hogyan rendereli az oldalt, és hogy az oldal erőforrásai (például képek vagy szkriptek) blokkolva vannak-e a Googlebot számára.
Szimulálja a Google normál lánctalálási és renderelési folyamatának végrehajtását, és rendkívül hasznos a webhelye lánctalálási problémáinak elhárításához.
Hogyan javítsa a lágy 404-es hibákat
Ha lágy 404-es hibák jelennek meg webhelyén a kritikus oldalakon, például a termék-, kategória- vagy leadgeneráló oldalakon, nagyon fontos, hogy gyorsan cselekedjen a hibák javítása érdekében, hogy ezek az oldalak indexelve legyenek és visszakerüljenek a Google keresőbe.
Hasonlóképpen, ha a webhelyén található oldalak teljes számához viszonyítva nagyszámú soft 404-es hiba van, ez nem túl jó jel, amit a Google-nek küld. A túl sok lágy 404-es hiba a webhely lánctalálási arányának csökkenéséhez vezethet, ami viszont alacsonyabb helyezéseket eredményezhet, és kevesebb indexelt oldalhoz vezethet – ez nagy probléma, ha több száz vagy több ezer oldala van!
Az, hogy hogyan oldja meg a lágy 404-es hibákat, az okától függ. De általánosságban elmondható, hogy biztosítania kell, hogy az URL a megfelelő válaszkódot adja vissza, amely megfelel az oldal tényleges tartalmának.
Itt van néhány módszer a soft 404 hibák javítására:
Ha az oldal már nem elérhető
A már nem létező oldalaknak 404 (nem található) vagy 410 (eltűnt) válaszkódot kell visszaadniuk. Mindkét kód azt üzeni a böngészőknek és a keresőmotoroknak, hogy az oldal már nem létezik.
Ez nagy problémát jelenthet az e-kereskedelmi üzletek és blogok számára, különösen, ha figyelembe vesszük, hogy a soft 404 hibák három leggyakoribb forrása a következő:
- Telen keresési találati oldalak
- Telen e-kereskedelmi termékkategóriák
- Telen blogkategóriák
Mivel ezeket az oldalakat gyakran dinamikusan generálja és feltölti a WordPress, nem a legjobb megoldás egyszerűen egy hard 404-et visszaadni.
A Google saját iránymutatásai azt javasolják, hogy a 404-es válaszkód visszaküldése mellett egy egyéni 404-es oldalt is jelenítsen meg, amely hasznos információkkal segíti a látogatókat a webhelyen való navigálásban. Ez lehet egy olyan oldal, amely felsorolja a legnépszerűbb oldalait, blogbejegyzéseit vagy termékeit.
A Yoast 404-es oldala remek példa arra, hogy a webhelyek hogyan szolgálhatják ki jobban az elveszett felhasználókat. 404-es oldaluk világosan végigvezeti a felhasználót azon, hogyan találhatja meg, amit keres. Ha pedig lejjebb görgetsz az oldalon, linkeket találsz a legutóbbi bejegyzésekre.
Ha az oldal áthelyezésre került
Ha megváltoztattad egy oldal URL-jét (pl. frissítetted egy blogbejegyzés slugját), akkor 301-es (állandó átirányítást) kell visszaadnia, és átirányítania a felhasználókat az új URL-re.
Változatlanul, ha az oldal azért költözött, mert régi tartalmat frissített, akkor az URL-t át kell irányítania a webhely egy másik oldalára, amely naprakész vagy relevánsabb információkat tartalmaz.
Az egyik kedvenc eszközöm az oldalak átirányításának beállításához a találó nevű Redirection plugin. Alternatívaként a Yoast SEO prémium verziója is tartalmaz egy átirányításkezelőt.
Ha az oldal elérhető
Ha egy oldal a webhelyeden elérhető és meg kellene jelennie a keresési eredményekben, az azt jelenti, hogy a Googlebot “vékony” tartalomnak tekinti. Ebben az esetben az oldal tartalmának javításán kell dolgoznia, hogy elkerülje a lágy 404-es hiba kiváltását.
Ez azt jelenti, hogy amikor a felhasználó a keresési találatokból átkattint az oldalára, az oldala azt nyújtja, amire számít. Például, hogy a kék székek vásárlásáról szóló korábbi példámat használjam, meg kell győződnie arról, hogy az oldal olyan információkat tartalmaz a kék székekről, amelyek informatívak és hasznosak a felhasználó számára.
Ha az oldal elérhető, de nem szeretné, hogy megjelenjen a Google keresőben
Elképzelhető, hogy vannak olyan oldalak a webhelyén, amelyek lágy 404 hibát kapnak, és amelyeket inkább teljesen eltávolítana a Google indexéből. Például lehetnek olyan címke-, kategória- vagy keresési eredményoldalak a WordPress webhelyeden, amelyek folyamatosan lágy 404-es hibákat kapnak, és amúgy sem kapsz sok SEO juice-t ezekről az oldalakról.
Ebben az esetben meg kell mondanod a Google-nak, hogy ne lássa ezeket az oldalakat. Ezt úgy teheti meg, hogy tiltó szabályokat ad hozzá webhelye robots.text fájljához.
A keresőoldalak esetében például a következő sorokat adhatja hozzá a robots.txt fájljához:Disallow: /?s=
Disallow: /search/
Alternatívaként egyszerűen noindexelheti azokat az oldalakat, amelyeket nem szeretne a keresési eredményekben megjeleníteni. Ezt a legegyszerűbben a Yoast SEO bővítmény segítségével teheted meg. A Yoast alapértelmezés szerint a keresőoldalakat és a 404-es oldalakat noindex, follow értékre állítja. A címke- és kategóriaoldalakhoz azonban a “Keresés megjelenése” fülön adhat hozzá noindex szabályokat.
Az URL-ek noindexelésével kapcsolatos további tudnivalókért nézze meg ezt az útmutatót a noindexeléshez a Yoastnál.
Következtetés
A puha 404-esek furcsa hibák, és nem mindig egyértelmű, hogy mi okozza őket. De egy kis kutakodással, különösen a Google Search Console-ban, eljuthat a probléma gyökeréhez, és gyorsan megvalósíthatja a megoldást.
Különösen a WordPress oldalak esetében, amelyek szinte mindig rendelkeznek dinamikusan generált oldalakkal, amelyek lágy 404-es hibákat dobnak ki, egyszerűen noindexelje ezeket az oldalakat a Yoast beállításaiban. Az is jó ötlet, ha egyéni 404-es hibaüzenetet használsz, hogy elkapd azokat a felhasználókat, akik nem létező oldalakon landolnak, így átirányíthatod őket a webhelyed fontos oldalaira.