HTTP stavové kódy a soft 404: rozhodovací návod pre SEO

Kedy použiť 200, 301, 302, 404, 410, 429 či 503 a ako odhaliť soft 404, chybové slučky a nesprávne odpovede webu.

HTTP stavové kódy a soft 404: rozhodovací návod pre SEO
Stručná odpoveď

Každej URL priraďte stav podľa reality: úspešný obsah 200, trvalý presun 301, dočasný stav primeraným 3xx alebo 503 a neexistujúci obsah 404 či 410 bez falošného úspechu.

HTTP stavový kód je prvá technická informácia, ktorú server poskytne prehliadaču a robotovi. Hovorí, či sa obsah podarilo načítať, presunul sa, neexistuje alebo je služba dočasne nedostupná. Nesprávny kód môže vytvoriť indexované chybové stránky, nekonečné presmerovania alebo vyradenie URL, ktorá sa mala po údržbe vrátiť.

Soft 404 vzniká, keď server odpovie úspešným kódom, ale obsah vyzerá ako chýbajúca alebo bezhodnotná stránka. Typickým príkladom je univerzálna hláška produkt sa nenašiel s odpoveďou 200. Riešenie nezačína prepisom textu, ale rozhodnutím, či URL existuje, má náhradu, je dočasne prázdna alebo ide o chybu aplikácie.

Úspešná odpoveď 200 musí obsahovať sľúbený obsah

Kód 200 je vhodný, keď požadovaná URL poskytuje platnú stránku. Nestačí, že sa vykreslí hlavička a pätička. Ak hlavný záznam chýba, databáza zlyhala alebo aplikácia zobrazí internú chybu, úspešný kód klame monitoring aj vyhľadávač. Šablóna má rozlíšiť prázdny legitímny stav od neexistujúceho objektu.

Pri produktoch dočasne bez zásob môže detail zostať 200, ak produkt stále existuje a stránka poskytuje užitočné informácie a ďalší krok. Ak bol záznam odstránený, rozhodnite o relevantnej náhrade alebo 404. Automatické presmerovanie všetkých nedostupných produktov na kategóriu môže používateľa zmiasť a pôsobiť ako soft 404.

Presmerovania majú vyjadriť trvalosť a relevanciu

Trvalé presmerovanie použite, keď sa obsah natrvalo presunul na vecne zhodnú URL. Dočasné presmerovanie je vhodné, keď sa pôvodná adresa má vrátiť a alternatíva platí len obmedzený čas. Konkrétny 3xx kód vyberte podľa správania klientov a metódy požiadavky; pri bežných SEO migráciách je podstatná konzistentná trvalosť.

Odstráňte reťaze a slučky. Interné odkazy aj sitemapu aktualizujte priamo na konečný cieľ, aby robot nemusel prechádzať históriou presunov. Pred hromadným pravidlom otestujte podobné názvy a parametre; príliš široký regulárny výraz môže poslať tisíce URL na nesúvisiacu stránku.

  • jeden krok na konečnú relevantnú URL
  • žiadne slučky medzi variantmi hostiteľa
  • aktualizované interné odkazy a sitemap
  • test pravidiel na reálnom zozname starých adries

404 a 410 nie sú automaticky SEO chyba

404 korektne oznamuje, že zdroj nebol nájdený. 410 môže vyjadriť vedomé trvalé odstránenie. Obe odpovede sú vhodné, ak neexistuje relevantná náhrada. Vlastná chybová stránka má pomôcť používateľovi navigáciou alebo vyhľadávaním, ale server musí zachovať chybový kód.

V reporte oddeľte interné rozbité odkazy od externých alebo náhodných požiadaviek. Interný odkaz na 404 opravte. Cudzia chybná URL bez návštevnosti nemusí vyžadovať presmerovanie. Ak odstránená stránka získala hodnotné odkazy a má blízku náhradu, mapujte ju individuálne namiesto hromadného návratu na domov.

429 a 503 chránia dočasnú prevádzku

Kód 429 oznamuje prekročenie limitu požiadaviek a môže doplniť informáciu, kedy skúsiť znova. Nastavenie musí rozlišovať škodlivú automatizáciu od legitímnych robotov a používateľov. Príliš agresívny firewall môže blokovať prehľadávanie bez toho, aby tím videl bežnú aplikačnú chybu.

Pri plánovanej krátkej údržbe je vhodná dočasná odpoveď 503 s primeraným Retry-After, nie trvalé presmerovanie celého webu alebo 200 s prázdnou stránkou. Údržbu nepredlžujte bez monitoringu a po obnove overte, že 503 nezostal v cache. Pri dlhom výpadku komunikujte stav a riešte príčinu, nie iba kód.

Ako soft 404 nájsť a opraviť

Crawl zoskupte podľa stavov, titulkov, veľkosti a textu hlavného obsahu. Hľadajte 200 stránky s hláškami nenájdené, nulovým počtom výsledkov alebo rovnakou tenkou šablónou. Skontrolujte aj klientské aplikácie, kde server vráti 200 pre každú trasu a JavaScript až následne zobrazí chybu.

Oprava závisí od významu URL: doplniť chýbajúce dáta, vrátiť 404 alebo 410, presmerovať na zhodnú náhradu alebo zmeniť pravidlá tvorby adries. Po nasadení testujte hlavičky bez JavaScriptu aj vyrenderovaný obsah. Sledujte logy a indexačné prehľady, ale neočakávajte okamžité spracovanie každej zmeny.

  • HTTP stav zo serverovej odpovede
  • viditeľný obsah po vyrenderovaní stránky
  • interné odkazy vedúce na chybnú URL
  • relevantná náhrada pred každým presmerovaním

Časté otázky

Je veľa 404 stránok vždy problém?

Nie. Pri neexistujúcich URL je 404 správna. Problémom sú najmä interné odkazy na chyby, stratené hodnotné stránky a aplikácie, ktoré vracajú falošný kód 200.

Má sa odstránená stránka presmerovať na domov?

Nie automaticky. Presmerujte iba na relevantnú náhradu. Ak neexistuje, korektná 404 alebo 410 je zrozumiteľnejšia pre používateľa aj vyhľadávač.

Aký kód použiť počas údržby?

Pri krátkej dočasnej nedostupnosti obvykle 503 s primeraným Retry-After. Konkrétny postup prispôsobte infraštruktúre a po obnove skontrolujte cache aj monitoring.

Zdroje a ďalšie čítanie

Adam Antoni, web developer
Adam Antoni · Webiant

Web developer zo Spišskej Novej Vsi. Venuje sa WordPressu, WooCommerce, vlastným pluginom, API integráciám, webovým aplikáciám a praktickým AI automatizáciám.

Potrebujete túto tému vyriešiť vo svojom projekte?

Napíšte, čo chcete zlepšiť, s čím dnes bojujete a aký výsledok očakávate. Na úvodnej konzultácii si prejdeme vhodný rozsah a ďalší postup.