A soft 404 olyan oldal, amely 200 OK választ ad, de a Google szerint üresnek vagy hiányzónak látszik. Találd meg az okát, majd javítsd 404-gyel, 410-zel, 301-gyel vagy valódi tartalommal.

Ezen az oldalon
Röviden
A soft 404 olyan URL, amely 200-as (sikeres) állapotkódot ad vissza, miközben a tartalma hibaoldalnak, üres oldalnak vagy „nem található” üzenetnek látszik. A Google kizárja ezeket az URL-eket az indexéből, és a Search Console Oldalindexelési jelentésében „Soft 404” állapotként jelzi őket. A javítás az oldaltól függ: 404-et vagy 410-et adj vissza, ha a tartalom végleg eltűnt, 301-es átirányítást, ha egyértelmű pótlása van, vagy javítsd az oldalt (tartalom, renderelés, erőforrások), ha indexelve kellene lennie.
Szeretnél többet megtudni? Kérdezd meg
Gyors kvíz
Ki javítsa a weboldalad technikai oldalát?
Javaslatunk neked
Törölt tartalom 200-as válasszal a számodra megfelelő megoldás
A rangsor 1. helyén áll, a válaszaidra leginkább illő megoldás.
Javaslatunk neked
Üres listák a számodra megfelelő megoldás
A rangsor 2. helyén áll, a válaszaidra leginkább illő megoldás.
Javaslatunk neked
Elfogyott és lejárt oldalak a számodra megfelelő megoldás
A rangsor 3. helyén áll, a válaszaidra leginkább illő megoldás.
Javaslatunk neked
Irreleváns oldalra való átirányítás a számodra megfelelő megoldás
A rangsor 4. helyén áll, a válaszaidra leginkább illő megoldás.
A soft 404-hiba a szerver és az oldal tartalma közötti eltérés. A szerver azt mondja: „minden rendben”, a látogató és a Googlebot viszont semmi hasznosat nem lát. A kifejezés egy 2004-es Ziv Bar-Yossef és munkatársai által írt kutatási cikkre nyúlik vissza, ahogy a HTTP 404 Wikipédia-cikke is említi, a Google pedig évek óta automatikusan felismeri ezeket az oldalakat. Ez az útmutató elmagyarázza, hogyan dönti el a Google, hogy egy oldal soft 404, milyen okok állnak az egyes esetek mögött, hogyan diagnosztizálhatsz egy megjelölt URL-t néhány perc alatt, és melyik javítást kell alkalmazni.
Minden HTTP-válasz tartalmaz egy állapotkódot. Egy valódi hiányzó oldal 404-et (nem található) vagy 410-et (eltávolítva) ad vissza: a böngésző hibaoldalt mutat, a keresőmotorok pedig tudják, hogy az URL-nek nincs mit indexelnie. A soft 404 ehelyett 200-at (sikeres) ad vissza, így a szerver azt állítja, hogy az oldal létezik, miközben a tartalom az ellenkezőjét mondja.
A Google feltérképezési hibák hibaelhárításáról szóló dokumentációja úgy határozza meg, mint olyan URL-t, „amely olyan oldalt ad vissza, amely közli a felhasználóval, hogy az oldal nem létezik, és emellett 200-as (sikeres) állapotkódot ad”, és hozzáteszi: „egyes esetekben ez lehet olyan oldal is, amelynek nincs fő tartalma, vagy üres oldal.” Ha az algoritmusai a tartalom alapján hibaoldalnak ítélik az oldalt, a Search Console soft 404-ként jelzi, és az oldal kikerül a keresésből.
Ebből a meghatározásból két dolog következik:
A két oldal a látogató számára azonosnak tűnik, a feltérképező számára viszont nagyon másként viselkedik.
| Szempont | Valódi 404 / 410 | Soft 404 |
|---|---|---|
| Visszaadott állapotkód | 404 (nem található) vagy 410 (eltávolítva) | 200 (sikeres) |
| Amit az oldal mutat | Hibaoldal, ideális esetben segítő, egyedi üzenettel | Hibaüzenet, üres sablon vagy szinte semmi tartalom |
| Hogyan tudja meg a Google, hogy az oldal eltűnt | Az állapotkódból, azonnal | A tartalom elemzéséből, a feltérképezés és a renderelés után |
| Feltérképezés később | A feltérképezés gyakorisága fokozatosan csökken | Az URL-t továbbra is feltérképezik, és pazarolja a keretet |
| Search Console címke | „Nem található (404)” | „Soft 404” |
| Probléma? | Nem, ha a tartalom valóban eltűnt | Igen: téves jel, pazarolt feltérképezés, esetleg elveszett oldal |
A tiszta 404 egészséges válasz. A Google feltérképezési keret kezeléséről szóló útmutatója a 404-et „erős jelnek nevezi arra, hogy ne térképezzék fel újra az URL-t”, és kimondja: „a soft 404 oldalakat továbbra is feltérképezik, és pazarolják a kereted.” Egy kis webhelyen a pazarlás elhanyagolható; egy több ezer üres szűrőoldalt tartalmazó áruházban viszont késlelteti a fontos oldalak feltérképezését (lásd a feltérképezési keret szócikkünket).
A Google négy technikai okot sorol fel: egy hiányzó szerveroldali beillesztendő fájlt, egy megszakadt adatbázis-kapcsolatot, egy üres belső keresési találati oldalt, valamint egy be nem töltött vagy hiányzó JavaScript-fájlt. Az auditokban a megjelölt URL-ek hat családba sorolhatók.
A CMS vagy a téma egy „Oldal nem található” sablont jelenít meg, de megtartja a 200-as állapotkódot. Ez egyes egyedi 404-beállításoknál, mindent elkapó útvonalaknál és olyan keretrendszereknél fordul elő, amelyek az állapotkód beállítása nélkül renderelnek általános hibakomponenst.
Nulla terméket tartalmazó kategóriaoldalak, bejegyzés nélküli címkearchívumok, „0 találat” eredményt adó belső keresési oldalak és olyan szűrőkombinációk, amelyek semmit sem találnak. A sablon betöltődik, a fő tartalmi terület üres, a Google pedig hibaoldalt lát. Az webáruházi kategóriaoldalak SEO-ja útmutatónk megmutatja, hogyan tartsd a listákat indexelésre érdemesnek.
Olyan termékoldalak, amelyek „Ez a termék már nem elérhető” üzenetre váltanak ár, leírás és alternatívák nélkül, vagy állásajánlat- és eseményoldalak, amelyek „Ez az ajánlat lejárt” szövegre csökkennek. Maga a szövegezés elég ahhoz, hogy a Google hiányzóként kezelje őket.
Minden eltávolított URL a főoldalra vagy egy általános kategóriára irányítása kényelmes takarításnak látszik. A Google hajlamos az olyan átirányítást, amely nem pótolja az eredeti oldalt, soft 404-ként kezelni, így az átirányítás nem ad át semmit, a régi URL pedig mégis jelentésre kerül. Az SEO-átirányítások útmutatónk elmagyarázza, mikor jogos a 301.
Olyan oldalak, amelyeken fejléc, lábléc és két sornyi szöveg található, helyőrző oldalak („Hamarosan”), vagy tömegesen generált, nagyon rövid profilok. A Google nem mindig különbözteti meg a szinte üres oldalt a hibaoldaltól. Ha ez a helyzeted, olvasd el a vékony tartalom definíciónkat.
Egy jó oldal is megjelölhető, ha a Googlebot nem látja a tartalmát. A Google útmutatója szerint egy ilyen oldal „nem töltődött be megfelelően a Googlebot számára, hiányzott belőle kritikus erőforrás, vagy a renderelés közben látványos hibaüzenetet jelenített meg.” Tipikus okok: a robots.txt által tiltott JavaScript vagy CSS, a feltérképező számára meghiúsuló vagy időtúllépést kapó API-hívások, túl sok vagy túl nehéz erőforrás, és olyan kliensoldali alkalmazások, amelyek ismeretlen útvonalakon hibakomponenst jelenítenek meg. A JavaScript SEO útmutatónk részletezi, hogyan rendereli a Google a szkripteket.
Figyelem
Egy sablon néhány szava is kiválthatja az ítéletet. Ha minden oldalon egy oldalsáv vagy banner a „nem található”, „nincs találat” vagy „nem elérhető” szöveget mutatja, az elég ahhoz, hogy a Google az egészséges oldalakat hibának olvassa. Az oldalszintű okok keresése előtt nézd át a megosztott blokkokat.
Három forrás van, a hivatalostól a legteljesebbig.
A Google útmutatója az oldal állapota szerint rendezi a javításokat. Először döntsd el, mivé szeretnéd tenni az URL-t, majd alkalmazd a hozzá illő megoldást.
| Helyzet | Javítás | Ellenőrzés a javítás után |
|---|---|---|
| A tartalom eltávolítva, nincs pótlása | 404 vagy 410 visszaadása, segítő egyedi hibaoldallal | 404 vagy 410 állapotkód az URL-en |
| A tartalom átkerült, vagy van egyértelmű megfelelője | 301-es átirányítás a legközelebbi megfelelő oldalra | Egyetlen ugrás, a végső URL 200-zal tér vissza |
| Jó oldal, amelyet a Google félreolvasott | Renderelés javítása: erőforrások feloldása, API-hibák javítása, az oldal könnyítése | Az URL-ellenőrzés mutatja a teljes tartalmat |
| Vékony oldal, amelyet érdemes megtartani | Valódi tartalom hozzáadása: leírás, adatok, válaszok, linkek | A fő tartalom egyértelműen látszik |
| Üres lista vagy belső keresési oldal | 404 visszaadása, noindex hozzáadása, vagy a rájuk mutató linkek megszüntetése | Nincs több belső link üres oldalakra |
| Nem létező egyoldalas alkalmazás-útvonal | JavaScript-átirányítás egy 404-et adó URL-re, vagy szkripttel hozzáadott noindex | A renderelt HTML noindex-et tartalmaz, vagy a végső állapot 404 |
Ha az oldal eltűnt, és a webhelyen semmi nem pótolja, a 404 vagy a 410 a helyes válasz. A Google a 429 kivételével minden 4xx kódot egyformán kezel, és ha az URL már az indexben volt, eltávolítja onnan. A hibaoldal maradjon hasznos a látogatóknak: világos üzenet, a webhely navigációja, linkek a népszerű oldalakra, de mindig 404-es állapotkóddal.
Ha van megfelelő oldal (új URL, a termék újabb modellje, összevont cikk), használj 301-es átirányítást arra az oldalra, és sehova máshova. Az átirányítási láncot az átirányítás-ellenőrzőnkkel nézd meg: egy ugrás, a végső állapot 200.
Használd a Search Console URL-ellenőrzési eszközét, futtass élő tesztet, és nézd meg a képernyőképet és a renderelt HTML-t. Egy üres vagy szinte üres renderelés tiltott vagy hibás erőforrásokra utal. Kliensoldali alkalmazásnál a Google JavaScript SEO alapjai című dokumentációja vagy JavaScript-átirányítást ajánl egy 404-et adó URL-re, vagy noindex robots meta-címkét a hibaútvonalakra; a tartós megoldást, a szerveroldali renderelést az egyoldalas alkalmazások SEO-ja útmutatónk tárgyalja. Amint az oldal helyesen renderel, az indexelhetőség-ellenőrzőnk megerősíti, hogy semmi más nem blokkolja.
Hamarosan visszatérő terméknek a teljes leírásával, elérhetőségi közleménnyel és alternatívákkal kell élőben maradnia. Véglegesen kivezetett terméket 301-gyel irányíts az utódjára vagy a legközelebbi kategóriájára, ha az megfelel az igénynek, különben 404-gyel. Az elérhető maradó üres listákhoz egy noindex címke kiveszi őket az indexből anélkül, hogy megtörné a navigációt.
Tipp
Javíts minden egy mintához tartozó URL-t, mielőtt a Search Console-ban a „Javítás érvényesítése” gombra kattintasz. A Google leállítja az érvényesítést, amint talál még egy hátralévő előfordulást, az érvényesítés pedig általában legfeljebb körülbelül két hétig tart.
Semmi nem változik, amíg a Google újra nem térképezi fel az URL-eket. Javítás után a Soft 404 részletező oldaláról indíts érvényesítést: a Google súgóközpontja szerint ez általában legfeljebb körülbelül két hétig tart, néha jóval tovább. Valódi 404-re átállított URL-ek a „Nem található (404)” okba kerülnek, majd idővel kikerülnek a jelentésből; a javított oldalak „Indexelve” állapotba léphetnek, vagy ha a Google még mindig gyengének ítéli őket, a Feltérképezve, de jelenleg nincs indexelve állapotba. Az újrafeltérképezést gyorsító tényezőkért nézd meg a Google-indexelésről szóló útmutatónkat.
A Google számára a soft 404 olyan oldalt jelent, amely nem tud rangsorolni, és olyan feltérképezést, amely semmire sem megy. Az olyan AI-asszisztenseknek, mint a ChatGPT, a Gemini vagy a Perplexity, a tét hasonló: a feltérképezőik azt olvassák, amit a szervered visszaad, és sokan JavaScript futtatása nélkül töltik le a nyers HTML-t. Egy oldal, amely csak a böngészőben renderelődik, nekik üresnek tűnhet, a 200-as állapotú hibaoldal pedig semmi megbízhatót nem mond nekik a webhelyedről. A tiszta állapotkódok és a kezdeti HTML-ben lévő tartalom segít a Googlebotnak és az AI-feltérképezőknek is megérteni, mely oldalak léteznek, és melyek idézhetők.
A gyakorlati rutin rövid: minden migráció, katalógusfrissítés vagy sablonváltozás után figyeld az Oldalindexelési jelentést, és új sablonokat a kiadás előtt teszteld. Az ingyenes Sorank Chrome-bővítmény az éppen nézett oldal problémáit jelzi, a Sorank GEO- és SEO-irányítópult pedig a Search Console kattintásait, megjelenéseit és pozícióit követi, így egy esést azonnal észreveszel, amint oldalak egy csoportja kikerül az indexből.

A soft 404 olyan oldal, amelynek állapotkódja ellentmond a tartalmának: döntsd el, hogy az URL-nek léteznie kell-e, majd tedd úgy, hogy a szerver és az oldal ugyanazt mondja. Valódi 404-et vagy 410-et adj vissza arra, ami eltűnt, releváns 301-et arra, ami átkerült, és valódi, renderelhető tartalmat arra, aminek rangsorolnia kell.
A megjelölt URL nem jelenhet meg a Google találatai között, és a Google továbbra is feltérképezi, ami nagy webhelyeken pazarolja a feltérképezési keretet. A webhely többi részét nem bünteti. Az igazi kockázat egy olyan oldal elvesztése, amelyet indexelve szerettél volna látni, például egy termékoldal, amelyet a Google nem tudott renderelni.
Nem. A Google hajlamos az olyan átirányítást, amely nem pótolja az eredeti oldalt, soft 404-ként kezelni, így a probléma megmarad. Csak közeli megfelelőre irányíts át, és ha nincs ilyen oldal, adj vissza 404-et vagy 410-et.
A Google szinte ugyanúgy kezeli a 404-et és a 410-et: mindkettő jelzi, hogy az oldal nem létezik, és az indexből való eltávolításhoz vezet. A 410 egyértelműbben közli, hogy az eltávolítás végleges. Mindkettő helyes, amíg az állapotkód megfelel a tartalomnak.
A TE ELŐTTED PRÓBÁLTÁK KI A SORANKOT
