HTTP-állapotkódok és soft 404: döntési útmutató SEO-hoz

Mikor használja a 200, 301, 302, 404, 410, 429 vagy 503 kódot, és hogyan ismerhetők fel a soft 404-ek, a hibahurkok és a weboldal helytelen válaszai.

HTTP-állapotkódok és soft 404: döntési útmutató SEO-hoz
Rövid válasz

Minden URL-hez a valóságnak megfelelő állapotot rendeljen: sikeres tartalom 200, végleges áthelyezés 301, ideiglenes állapot megfelelő 3xx vagy 503, nem létező tartalom 404 vagy 410 – hamis sikerjelzés nélkül.

A HTTP-állapotkód az első technikai információ, amelyet a szerver a böngészőnek és a robotnak ad. Megmondja, hogy a tartalom betöltése sikerült-e, a tartalom átkerült-e máshová, nem létezik-e, vagy a szolgáltatás átmenetileg nem érhető-e el. A helytelen kód indexelt hibaoldalakat, végtelen átirányításokat vagy egy olyan URL kiesését okozhatja, amelynek a karbantartás után vissza kellett volna térnie.

Soft 404 akkor keletkezik, ha a szerver sikeres kóddal válaszol, de a tartalom hiányzó vagy értéktelen oldalnak tűnik. Tipikus példa erre az univerzális termék nem található üzenet 200-as válaszkóddal. A megoldás nem a szöveg átírásával kezdődik, hanem annak eldöntésével, hogy az URL létezik-e, van-e helyettesítője, átmenetileg üres-e, vagy alkalmazáshibáról van szó.

Gyakorlati teszt: a szerver válasza és az oldal tartalma

A Webiant lapozott blogján jól látható a különbség: a lista második oldala létezik, de a tartományán kívül eső oldal nem tartalmazhat üres áttekintést sikeres válasszal. 200 cikk és oldalanként 12 cikk esetén a lista a 17. oldalon ér véget. A 18. oldal ezért HTTP 404-et ad vissza.

curl -I https://webiant.sk/blog/page/2/
curl -I https://webiant.sk/blog/page/18/
curl -I https://webiant.sk/sitemap.xml
IgényVárt válaszJelentés
/blog/page/2/200Meglévő oldal cikkekkel
/blog/page/18/404Az aktuális hatókörön kívül eső oldal
/sitemap.xml301 a /wp-sitemap.xml címreA régi bemenet átvezetése az aktuális leképezésre

A curl -I parancs a fejléceket ellenőrzi. Ezt követi a tartalom ellenőrzése egy szokásos GET kéréssel: 200-as kódnál az oldalnak tartalmaznia kell a várt cikkeket, 404-esnél pedig egy érthető üzenetet és a blogra visszavezető utat. Ellenőrizze az átirányítás utáni végső címet és a lépések számát is. Az „oldal nem található” szöveg megjelenése önmagában nem bizonyítja a szerver helyes válaszát.

A hiányzó oldalt ne irányítsa át tömegesen a kezdőlapra. Ha van valódi tartalmi helyettesítője, irányítsa át arra; ha nincs, a helyzettől függően használjon 404-es vagy 410-es választ. A szándékosan nem létező oldal nem feltétlenül olyan hiba, amelyet a Search Console-ban javítani kell.

Egy egyre több cikket tartalmazó webhelyen az érvényes lapozási tartomány változik. A tesztet ezért a közzétett cikkek számából vezesse le, ne fixen beírt számból. Lásd még technikai SEO audit ellenőrzőlista.

A sikeres 200-as válasznak tartalmaznia kell az ígért tartalmat

A 200-as kód akkor megfelelő, ha a kért URL érvényes oldalt szolgáltat. Nem elég, hogy megjelenik a fejléc és a lábléc. Ha a fő rekord hiányzik, az adatbázis meghibásodott, vagy az alkalmazás belső hibát jelenít meg, a sikeres kód félrevezeti a monitoringot és a keresőt is. A sablonnak meg kell különböztetnie a legitim üres állapotot a nem létező objektumtól.

Az átmenetileg készlethiányos termékeknél a termékoldal maradhat 200-as állapotú, ha a termék továbbra is létezik, és az oldal hasznos információt és következő lépést kínál. Ha a rekordot törölték, döntsön a releváns helyettesítőről vagy a 404-ről. Az összes elérhetetlen termék automatikus átirányítása a kategóriára összezavarhatja a felhasználót, és soft 404-ként hathat.

Az átirányításoknak a tartósságot és a relevanciát kell kifejezniük

Állandó átirányítást akkor használjon, ha a tartalom véglegesen átkerült egy tartalmilag megegyező URL-re. Az ideiglenes átirányítás akkor megfelelő, ha az eredeti címnek vissza kell térnie, és az alternatíva csak korlátozott ideig érvényes. A konkrét 3xx kódot a kliensek viselkedése és a kérés metódusa alapján válassza ki; a szokásos SEO-migrációknál a következetes állandóság a lényeges.

Szüntesse meg az átirányítási láncokat és hurkokat. A belső hivatkozásokat és a sitemapet is közvetlenül a végső célra frissítse, hogy a robotnak ne kelljen végigjárnia az áthelyezések történetét. Tömeges szabály előtt tesztelje a hasonló neveket és paramétereket; egy túl tág reguláris kifejezés több ezer URL-t küldhet egy nem kapcsolódó oldalra.

  • egyetlen lépés a végső releváns URL-ig
  • nincsenek hurkok a hosztváltozatok között
  • frissített belső hivatkozások és sitemap
  • a szabályok tesztelése a régi címek valós listáján

A 404 és a 410 nem automatikusan SEO-hiba

A 404 helyesen jelzi, hogy az erőforrás nem található. A 410 a tudatos, végleges eltávolítást fejezheti ki. Mindkét válasz megfelelő, ha nincs releváns helyettesítő. Az egyedi hibaoldalnak navigációval vagy kereséssel kell segítenie a felhasználót, de a szervernek meg kell tartania a hibakódot.

A riportban válassza külön a belső hibás linkeket a külső vagy véletlenszerű kérésektől. A 404-re mutató belső linket javítsa ki. Egy idegen, forgalom nélküli hibás URL nem feltétlenül igényel átirányítást. Ha egy eltávolított oldal értékes hivatkozásokat kapott, és van közeli helyettesítője, egyenként irányítsa át, ne tömegesen a kezdőlapra.

A 429 és az 503 védi az átmeneti működést

A 429-es kód a kéréskorlát túllépését jelzi, és tartalmazhatja azt is, mikor lehet újra próbálkozni. A beállításnak meg kell különböztetnie a kártékony automatizálást a legitim robotoktól és felhasználóktól. A túl agresszív tűzfal blokkolhatja a feltérképezést anélkül, hogy a csapat szokásos alkalmazáshibát látna.

Tervezett rövid karbantartáskor egy ideiglenes 503-as válasz a megfelelő, arányos Retry-After értékkel, nem pedig a teljes webhely végleges átirányítása vagy egy 200-as válasz üres oldallal. A karbantartást ne hosszabbítsa meg monitorozás nélkül, és helyreállítás után ellenőrizze, hogy a 503 nem maradt a cache-ben. Hosszú kiesésnél kommunikálja az állapotot, és az okot kezelje, ne csak a kódot.

Hogyan találja meg és javítsa a soft 404-et

A crawl eredményeit csoportosítsa állapotkód, címek, méret és a fő tartalom szövege szerint. Keressen olyan 200-as oldalakat, amelyek „nem található” üzenetet, nulla találatot vagy ugyanazt a vékony sablont mutatják. Ellenőrizze a kliensoldali alkalmazásokat is, ahol a szerver minden útvonalra 200-at ad vissza, és a JavaScript csak utólag jeleníti meg a hibát.

A javítás az URL jelentésétől függ: a hiányzó adatok pótlása, 404 vagy 410 visszaadása, átirányítás egyező helyettesítőre vagy a címek létrehozási szabályainak módosítása. Telepítés után tesztelje a fejléceket JavaScript nélkül, valamint a renderelt tartalmat is. Kövesse a naplókat és az indexelési jelentéseket, de ne várja, hogy minden változás azonnal feldolgozásra kerül.

  • HTTP-állapotkód a szerver válaszából
  • az oldal renderelése után látható tartalom
  • hibás URL-re mutató belső linkek
  • releváns helyettesítő minden átirányítás előtt

Gyakori kérdések

Mindig probléma a sok 404-es oldal?

Nem. Nem létező URL-eknél a 404 a helyes. A probléma főként a hibákra mutató belső linkekkel, az elveszett értékes oldalakkal és a hamis 200-as kódot visszaadó alkalmazásokkal van.

Át kell irányítani a törölt oldalt a kezdőlapra?

Nem automatikusan. Csak releváns helyettesítőre irányítson át. Ha ilyen nincs, a helyes 404-es vagy 410-es válasz érthetőbb a felhasználó és a keresőmotor számára is.

Milyen kódot használjunk karbantartás alatt?

Rövid, ideiglenes elérhetetlenség esetén általában 503 megfelelő Retry-After értékkel. A konkrét eljárást igazítsa az infrastruktúrához, és a helyreállítás után ellenőrizze a gyorsítótárat és a monitorozást is.

Források és további olvasnivaló

Adam Antoni, digitális megoldások fejlesztője
Adam Antoni · Webiant

Adam Antoni vyvíja weby, aplikácie a softvér na mieru. Prepája firemné systémy, automatizuje procesy a vytvára AI agentov. Pôsobí v Spišskej Novej Vsi a spolupracuje s firmami na celom Slovensku.

Szeretné ezt a témát megoldani a saját projektjében?

Írja le, mit szeretne javítani, milyen nehézségekkel küzd jelenleg, és milyen eredményt vár. Az első konzultáción átbeszéljük a megfelelő terjedelmet és a további lépéseket.

Válassza ki, mely sütiket engedélyezi. Döntését bármikor módosíthatja a lábléc hivatkozásán vagy a sütik gombon keresztül.

Adatvédelem és a cookie-k részletei