Datum publikace:
Chyba 404: jak ji najít, opravit a ověřit správnou náhradu

Co v článku najdete
Chyba 404 znamená, že server na požadované adrese nenašel zdroj. Oprava záleží na příčině: někdy stačí opravit překlep v odkazu, jindy obnovit omylem odstraněnou stránku nebo přesměrovat starou URL na skutečnou náhradu. Ne každá odpověď 404 je závada, kterou máte odstranit přesměrováním. Trvale zrušená stránka bez odpovídající náhrady může zůstat nedostupná.
Tento návod řeší chyby na vlastním webu. Ukazuje, jak nálezy shromáždit, rozdělit podle příčiny a předat správnou změnu. Model se čtyřmi adresami využívá existující evidenci SEO nálezů a podle potřeby mapu přesměrování. Nejde o provedený klientský audit ani tvrzení o stavu uvedených modelových URL.
Co ověřit, když vidíte Page not found
Text „stránka nenalezena“ v okně prohlížeče ještě sám nedokládá HTTP stav. Zkontrolujte odpověď konkrétního požadavku a jeho finální adresu. Pokud stránka jen přesměruje jinam, zapište také zdroj a cíl. Jinak můžete opravovat jiný dokument, než na kterém návštěvník skutečně skončí.
Na vlastním webu otevřete vývojářské nástroje prohlížeče, kartu Síť a znovu načtěte adresu. Najděte hlavní dokument, nikoli náhodný obrázek nebo měřicí skript. Zapište stav a URL. Odpověď 404 u ikony je jiný problém než 404 celého objednávkového návodu, přestože se stejný kód objeví na obou řádcích.
Stránka může naopak vracet 200 a přitom zobrazovat jen chybové hlášení nebo prázdnou šablonu. Takovou situaci popište zvlášť. Google může některé podobné stránky vyhodnotit jako soft 404, ale samotný pohled na prázdný dokument nepotvrzuje konkrétní klasifikaci v Search Console. Podrobnější obsahové rozhodnutí řeší prázdná stránka po migraci.
Jestliže při kontrole dostáváte jiný výsledek než kolega, porovnejte přesnou adresu, čas, prostředí a přihlášení. Neodhadujte příčinu podle screenshotu bez kontextu. Chyba může záviset na konkrétní cestě nebo na právě změněné konfiguraci. Pro předání je důležitý opakovatelný požadavek, ne pouze obecné tvrzení „občas to nefunguje“.
Kde chyby 404 hledat
Začněte tam, odkud mohou na chybějící stránku přijít skuteční návštěvníci. Zkontrolujte hlavní navigaci, související články, odkazy v důležitých návodech a odkazy po nedávné migraci. Když máte autorizovaný crawler nebo export, přidejte i jeho nálezy. Každému řádku ale zachovejte původ a čas kontroly, protože různé reporty mohou popisovat jiná období.
- Interní odkaz: uložte URL odkazující stránky a skutečný cíl odkazu.
- Search Console: zaznamenejte uvedenou adresu a datum reportu, potom ověřte aktuální web.
- Serverový záznam: rozlišujte běžné návštěvy, známé roboty a náhodné požadavky na neexistující cesty.
- Externí odkaz: poznamenejte zdroj, pokud jej skutečně znáte, a možné obsahové pokračování.
- Mapa migrace: porovnejte plánovaný přesun s tím, co se po nasazení opravdu děje.
Seznam náhodných neexistujících cest od automatických požadavků nemá stejnou prioritu jako odkaz z hlavního menu. Nedávejte všem řádkům stejnou naléhavost jen proto, že obsahují 404. Při třídění použijte význam stránky, návštěvnickou cestu a doložený rozsah. Pokud nemáte údaje o návštěvnosti nebo hodnotě, přiznejte jejich absenci místo vymyšlené ztráty tržeb.
Více reportů může uvádět stejnou adresu. Ponechte jeden řešitelný nález s odkazy na jednotlivé důkazy, nikoli tři oddělené požadavky na stejnou opravu. Zároveň neslučujte různé URL jen podle podobného názvu: cesta s překlepem a záměrně zrušený dokument mohou vyžadovat jiné řešení, přestože vypadají téměř totožně.
Model: čtyři nalezené 404
Na modelovém webu s návody vznikly čtyři nálezy. Předpokládané odpovědi v tabulce jsou autorský model rozhodování, nikoli živý test domény example.com. Cílem je vybrat typ zásahu ještě předtím, než správci zadáte pravidlo. Přesměrování není výchozí náhradou za zjištění příčiny.
| Adresa | Kontext | Vhodný další krok |
|---|---|---|
| /navdo/ | Překlep v odkazu z hlavního článku | Opravit odkaz na existující /navod/ |
| /servis/ | Stránka omylem zmizela při nasazení | Prověřit a obnovit schválený obsah na původní URL |
| /stary-navod/ | Návod má potvrzenou odpovídající náhradu | Připravit přímé trvalé přesměrování |
| /akce-uzavrena/ | Obsah je zrušený, žádná odpovídající náhrada | Ponechat odpovídající 404 nebo 410, uklidit vlastní odkazy |
První řádek potřebuje opravu místa, kde chyba vzniká. Kdybyste jen přidali přesměrování, interní překlep by na webu zůstal. U druhého řádku může být správným řešením obnova původní stránky, protože její účel stále trvá. Teprve třetí situace má doloženou cílovou náhradu pro přesměrování.
Čtvrtý případ nelze vyřešit výběrem libovolné podobné kategorie. Nejdřív zjistěte, co návštěvník očekával a zda náhradní stránka tento účel opravdu splňuje. Pokud odpovídající pokračování neexistuje, můžete uživateli na chybové stránce nabídnout orientaci nebo vyhledávání. Tím ale nezměníte její HTTP stav na úspěch a nepředstíráte původní obsah.
Jak opravu předat správci webu
U překlepu předejte odkazující stránku, chybný href a správnou existující adresu. Podmínkou převzetí je změněný odkaz ve veřejném výstupu. Kontrolujte přímo jeho skutečný atribut, ne pouze text odkazu. Viditelný nápis může zůstat správný i tehdy, když pod ním vede chybná cesta.
U omylem odstraněné stránky nejprve potvrďte, že původní obsah má být veřejný. Správce pak opraví nasazení nebo obnoví schválenou verzi běžným postupem webu. Zadání má obsahovat očekávanou URL a podstatné části stránky. Samotná dostupná prázdná šablona není obnovou návodu, kvůli kterému návštěvník přišel.
U skutečného přesunu vyplňte zdroj, finální cíl, plánovaný kód a důvod. Využijte postup přípravy mapy přesměrování. Cíl musí být potvrzená obsahová náhrada, ne jen stránka vracející 200. Před nasazením ověřte také to, že navržený cíl sám nevede zpět na zdroj nebo přes zbytečný řetězec.
Lokální kontrola CSV pomůže najít chyby v připravených dvojicích. Neověří skutečnou odpověď serveru, dostupnost cílového textu ani obchodní vhodnost náhrady. Do důkazu proto napište „zkontrolována mapa“ a živou kontrolu nechte jako samostatný krok. Tím předejdete situaci, kdy všichni považují schválený soubor za hotovou opravu webu.
Kdy nechat 404 a co znamená 410
HTTP 404 oznamuje, že požadovaný zdroj nebyl nalezen. Samotný kód neurčuje, zda jde o dočasný nebo trvalý stav. Kód 410 výslovně označuje trvalé odstranění. Pro Google mají 404 a 410 obdobný důsledek: takové URL se nezpracovávají jako běžné indexovatelné stránky a dříve indexované mohou časem z indexu zmizet.
Není potřeba odstranit každý výskyt 404 z reportu za cenu nepřesných přesměrování. Správný stav zrušeného dokumentu může v přehledu zůstávat, i když je rozhodnutí v pořádku. V pracovním záznamu pak uzavíráte posouzení a úklid vlastních odkazů, nikoli slib, že Google okamžitě přestane adresu kontrolovat.
Nepřesměrovávejte plošně všechny neexistující URL na homepage. Návštěvník hledající konkrétní postup na ní nemusí najít náhradu. U vlastních odkazů opravte zdroj chyby; u zrušených stránek posuzujte vhodnost pokračování jednotlivě nebo podle opravdu shodné skupiny. Rozhodnutí bez náhrady rozepisuje samostatný postup pro zrušené URL.
Kontrola po opravě: nestačí zmizelý řádek v tabulce
Po nasazení zopakujte původní návštěvnickou cestu. Klikněte z odkazující stránky, načtěte původní URL nebo použijte stejný konkrétní požadavek. Zkontrolujte stav, případný řetězec, finální adresu a skutečný obsah. Pokud se opravovalo přesměrování starého návodu, ověřte, že se člověk dostane k novému návodu, nikoli k obecnému výpisu.
- Uložte datum nasazení a identifikaci schválené změny.
- Ověřte přímo opravenou URL a původní zdroj návštěvy.
- Vyzkoušejte jednu sousední funkční adresu, kterou změna neměla ovlivnit.
- U pravidla pro skupinu cest zkontrolujte reprezentativní příklady i hranici vzoru.
- Výsledek porovnejte s předem stanovenou podmínkou převzetí.
| Typ změny | Požadovaný důkaz | Co nestačí |
|---|---|---|
| Oprava interního odkazu | Správný veřejný href a dostupný odpovídající cíl | Změna viditelného textu odkazu |
| Obnova stránky | Původní URL s požadovaným obsahem a stavem | Prázdná šablona s 200 |
| Přesměrování | Skutečný kód, finální URL a obsahová náhrada | Bezchybný CSV soubor před nasazením |
| Zrušení bez náhrady | Potvrzené rozhodnutí, odpovídající stav, opravené vlastní odkazy | Přesměrování na nesouvisející homepage |
Při změně šablony nebo širšího pravidla nepovažujte jeden úspěšný vzorek za důkaz celého webu. Zapište rozsah kontroly a zbývající výjimky. Právě odlišení „opraven tento příklad“ od „prověřena celá skupina“ pomáhá zabránit předčasnému uzavření úkolu. Postup navazuje na kontrolu opravy a vedlejších dopadů.
Vraťte se nakonec k modelu: proč neopravit překlep a trvale zrušenou akci stejným přesměrováním? Protože u překlepu znáte správnou existující cestu, zatímco u akce jste žádnou náhradu nepotvrdili. Stejný HTTP kód je začátek diagnostiky. Dobré zadání vznikne až spojením technického zjištění s účelem konkrétní stránky.
Jak řešit celou skupinu, aniž opravíte nesprávné stránky
Představte si rozšíření modelu: export obsahuje dvacet adres končících podobným názvem starého návodu. Není bezpečné ze společné části cesty rovnou odvodit jedno přesměrovací pravidlo. Některé URL mohou představovat platné jazykové varianty, jiné překlepy a další skutečně přesunuté dokumenty. Nejdřív určete přesnou podmínku, která do skupiny zahrne jen odpovídající staré adresy.
U každé významné výjimky ponechte samostatné rozhodnutí. Pokud neznáte správný cíl, označte řádek k prověření a určete vlastníka obsahu. Vývojáři nepředávejte prázdný cíl s očekáváním, že obsahovou náhradu zvolí podle názvu. To by zaměnilo implementaci schváleného přesunu za rozhodnutí, které podklady zatím nepodporují.
Ve vlastním záznamu také rozlišujte počet nalezených a počet ověřených URL. Můžete mít dvacet řádků z reportu, čtyři aktuálně zkontrolované příklady a jednu potvrzenou společnou příčinu. To ještě není dvacet živě potvrzených stejných chyb. Při předání napište rozsah přesně a domluvte, které adresy se ověří před nasazením a které po něm.
Přejímací vzorek má odpovídat skutečnému pravidlu. U přesunu celé složky vyberte běžnou cestu, vnořenou adresu a výjimku mimo zamýšlený rozsah. U ručně upravených jednotlivých dvojic naopak kontrolujte konkrétní dvojice. Univerzální tři náhodné kliky nejsou stejným důkazem pro všechny typy změn. Cílem je zachytit chybu, kterou daný způsob nasazení skutečně může vytvořit.
Po uzavření uchovejte původní seznam i schválenou verzi mapy. Když někdo později nahlásí stejnou 404, porovnáte přesnou adresu s tehdejším rozsahem. Může jít o návrat chyby, ale také o nový překlep, který staré pravidlo nikdy řešit nemělo. Takové rozlišení zabrání dalšímu nekontrolovanému rozšiřování přesměrování jen kvůli podobnému názvu nálezu.
Časté otázky
Co znamená chyba 404?
Server na požadované adrese nenašel zdroj. Příčinou může být překlep, odstranění nebo přesun stránky. Samotný kód neříká, kterou opravu zvolit; nejprve ověřte správnou URL a účel původního obsahu.
Jak opravit chybu 404 na vlastním webu?
Ověřte aktuální odpověď, najděte původ odkazu a určete příčinu. Opravte překlep, obnovte omylem chybějící obsah nebo použijte potvrzenou náhradu. Po nasazení zopakujte původní návštěvnickou cestu a zkontrolujte finální obsah.
Musím každou 404 přesměrovat?
Nemusíte. Zrušená URL bez odpovídající náhrady může vracet 404 nebo 410. Opravte na ni vedoucí vlastní odkazy a nabídněte návštěvníkovi orientaci. Nesouvisející homepage není automaticky správný cíl.
Je soft 404 stejné jako HTTP 404?
Není. HTTP 404 je skutečná odpověď serveru. Soft 404 označuje situaci, kdy vyhledávač posoudí obsah jako chybový nebo chybějící, přestože odpověď nemusí být 404. Pozorování obsahu a konkrétní hlášení Googlu evidujte odděleně.
Navazující rozbory
Jak indexovat web na Google: kontrola URL a žádost o indexování
Všechny články SEO dílny