Error 404 (nebo také 404 Not Found) je HTTP stavový kód, který označuje, že server sice funguje, ale požadovanou stránku nebo soubor nenašel.
Jde o jeden z nejznámějších webových chybových stavů a uživatel jej často vidí při vstupu na neplatný nebo smazaný odkaz.
Co Error 404 znamená
Kód 404 oznamuje:
- server existuje
- doména běží
- požadavek dorazil
- konkrétní stránka však není k dispozici
Důvodem je obvykle změna URL, smazání obsahu nebo špatně zadaná adresa.
Technicky jde o klientskou chybu (4xx), což znamená, že problém je na úrovni požadavku, ne serveru.
Nejčastější příčiny chyby 404
- ❌ Smazaná stránka
- 🔗 Změněná URL bez přesměrování
- 📝 Chyba v odkazu (překlep, špatná struktura)
- 📂 Přesun souboru nebo změna názvu
- ⚙️ Neexistující slug po úpravě permalinků
- 🌐 Pomalé aktualizace cache nebo CDN
- 🔄 Migrace webu bez přenesení URL struktury
Jak Error 404 ovlivňuje web
Z pohledu uživatele
- špatný dojem z webu
- vyšší míra opuštění (bounce rate)
- ztráta důvěry
Z pohledu SEO
Google 404 toleruje, ale pouze přiměřeně:
- přichází se o hodnotu (PageRank) z externích odkazů
- zhoršuje se procházení webu (crawl)
- „rozbitý web“ může snižovat celkovou kvalitu
- dlouhodobé chyby mohou vyřadit důležité stránky z indexu
Jednotlivé 404 nevadí, masové 404 jsou problém.
Jak správně řešit Error 404
1) Nastavit vlastní 404 stránku
Ideální 404 stránka:
- oznamuje, že stránka neexistuje
- nabízí návrat na homepage
- obsahuje interní odkazy (např. na kategorie)
- může obsahovat vyhledávání
- působí přátelsky, ne technicky
2) Používat přesměrování (301)
Používá se v situacích:
- smazaná URL má adekvátní náhradu
- článek změnil URL (slug)
- restrukturalizace webu
- přechod na nový web / framework
301 redirect zachovává SEO hodnotu.
3) Kontrola odkazů
Nástroje:
- Google Search Console → Coverage / Indexing → Not Found
- Screaming Frog
- Ahrefs / Semrush
- WordPress pluginy: Broken Link Checker (ale s opatrností)
Jak vypadá 404 z technického hlediska
Server vrátí odpověď:
HTTP/1.1 404 Not Found
a zobrazí HTML šablonu 404 (např. 404.php ve WordPressu).
Kdy je 404 v pořádku
404 je správné chování, pokud:
- stránka skutečně neexistuje
- jde o dočasný nebo chybný požadavek
- není žádná relevantní náhrada
- obsah byl odstraněn záměrně (např. zastaralé informace)
Často je chyba vracet 301 místo 404 u obsahu, který nemá alternativu – může to mást vyhledávače.
404 vs. 410 Gone
- 404 Not Found – stránka nenalezena, možná někdy existovala
- 410 Gone – stránka byla odstraněna trvale a záměrně
Google 410 zpracovává rychleji, ale není nutná v běžných případech.
Shrnutí
Error 404 je standardní HTTP kód, který znamená, že požadovaná stránka neexistuje. Patří mezi nejběžnější chyby webu a má vliv na UX i SEO. Klíčové je mít kvalitní vlastní 404 stránku a správně používat přesměrování tam, kde je to potřeba.
