404 chyby a redirecty: jak udržovat web bez mrtvých linků v éře AI vyhledávání
Mrtvé linky a chybějící stránky jsou pro web jako díry v plotu. Návštěvníci přes ně utíkají k jinému řešení, vyhledávací roboti se na nich ztrácejí a AI nástroje vás kvůli nim mohou citovat se zastaralými informacemi nebo neexistujícími URL. V roce 2026 navíc každá 404 znamená ztracenou link equity – hodnotu nashromážděnou backlinky, která se v okamžiku smazání stránky vypaří. V tomto článku si vysvětlíme, kdy použít 404, kdy 301 a kdy 410, jak správně nasadit redirecty ve WordPressu a jak udržovat web bez mrtvých linků.
Co jsou HTTP status kódy a proč na nich záleží
Když si v prohlížeči otevřete stránku, server vám neposílá jen obsah – posílá také status kód, krátký číselný signál, který říká, jak dopadla žádost o stránku. Pro běžného uživatele jsou tyto kódy neviditelné, ale roboti (Google, Bing, GPTBot, ClaudeBot, PerplexityBot) je čtou a podle nich se rozhodují.
Nejdůležitější kódy pro SEO:
- 200 OK – vše v pořádku, stránka existuje a funguje
- 301 Moved Permanently – stránka se trvale přestěhovala na novou URL
- 302 Found (Moved Temporarily) – dočasné přesměrování
- 404 Not Found – stránka neexistuje (technicky: server nenašel obsah na této URL)
- 410 Gone – stránka existovala, ale byla záměrně a trvale smazána
- 500 Internal Server Error – chyba na serveru, stránka nemůže být načtena
Každá z těchto čísel říká vyhledávačům něco úplně jiného. Použít špatný kód je jako napsat na zavřený obchod „dovolená“ místo „zavřeno navždy“ – odlišné dlouhodobé důsledky.
404, 301, 410 nebo 302: které kdy použít
Tohle je nejdůležitější rozhodnutí. Tady je rozhodovací strom:
Použijte 301 (trvalé přesměrování) když:
- Stránka se přestěhovala na novou URL (změna struktury, rebranding, migrace)
- Smazaná stránka má relevantní náhradu (článek o produktu A přesměrujete na novější verzi A2)
- Konsolidujete duplicity (3 podobné články spojíte do jednoho hlavního)
- Přecházíte z HTTP na HTTPS
- Měníte doménu (z firmaA.cz na firmaB.cz)
Klíčový benefit: 301 přenáší 90–99 % link equity (hodnoty z backlinků a autority) z původní URL na novou. Vaše SEO investice se neztrácí.
Nechte 404 (Not Found) když:
- Stránka skutečně neexistuje a žádná relevantní náhrada není
- Někdo zadal špatnou URL (překlep)
- Smazali jste stránku bez hodnotných backlinků a bez relevantního obsahu, kam přesměrovat
Důležitý fakt z roku 2026: Google oficiálně potvrzuje, že 404 chyby nepoškozují přímo ranking webu. 404 je legitimní, normální stav. Co škodí jsou nesprávně řešené 404 (typicky soft 404, viz dále).
Použijte 410 (Gone) když:
- Stránku jste záměrně a trvale smazali a chcete to Googlu rychle dát najevo
- Produkt byl trvale stažen z prodeje
- Stará verze webu byla migrována a staré stránky už nikdy nebudou
Rozdíl oproti 404: 410 říká Googlu „tahle stránka je definitivně pryč, nezkoušej ji znovu navštívit“. Google ji vyřadí z indexu rychleji než u 404. Šetří crawl budget.
Použijte 302 (Temporary Redirect) když:
- Stránka je dočasně nedostupná (údržba, A/B test)
- Sezónní přesměrování (homepage směrovaná na vánoční landing page)
- Geografické přesměrování podle lokality uživatele
Pozor: 302 nepřenáší link equity. Když omylem použijete 302 místo 301, ztrácíte SEO hodnotu. Klasická chyba mnoha vývojářů.
Soft 404: nejnebezpečnější chyba, kterou možná máte
Soft 404 je situace, kdy server vrací status kód 200 OK (vše v pořádku), ale na stránce ve skutečnosti není žádný obsah – nebo jen zpráva „stránka nenalezena“.
Příklady soft 404:
- WordPress vrací 200 OK na neexistující stránku, ale zobrazí jen prázdnou šablonu s textem „Stránka nenalezena“
- E-shop vrací 200 OK na vyprodaný produkt, ale stránka už neobsahuje žádný produkt
- Veškeré 404 jsou přesměrovávány na homepage (Google to identifikuje jako soft 404)
Proč jsou soft 404 horší než hard 404:
- Googlebot je dál crawluje (myslí si, že obsah existuje), čímž plýtvá crawl budget
- Google může neprázdné, ale nekvalitní stránky indexovat – a snižovat tím průměrnou kvalitu vašeho webu
- Search Console hlásí varování v sekci „Indexace stránek“
Pravidlo: Když stránka neexistuje, server musí vrátit 404 (nebo 410). 200 OK na neexistující obsah je technicky špatně.
Proč na tom v éře AI tolik záleží
U klasického SEO byly 404 a redirecty hlavně otázkou crawl budgetu a uživatelské zkušenosti. V éře AI vyhledávání mají dva nové významy:
1. AI nástroje citují konkrétní URL
ChatGPT, Perplexity i Google AI Overviews v odpovědích citují konkrétní URL. Pokud stránka, kterou AI cituje, vrátí 404, uživatel klikne na zlomený odkaz. Důsledek? Uživatel je frustrovaný, AI nástroj přijde o důvěryhodnost, vy přijdete o návštěvníka.
AI nástroje navíc začínají v 2026 cross-checkovat citované URL – pokud se URL opakovaně vrací jako 404, AI tu doménu deprioritizuje při budoucích doporučeních.
2. Přesměrování řetězce zpomalují crawl
AI crawleři (GPTBot, ClaudeBot, PerplexityBot) mají, podobně jako Googlebot, omezený rozpočet na to, kolik stránek jednoho webu si projdou. Každý redirect navíc zabírá čas a zdroje. Řetězec A → B → C → D znamená, že pro načtení jedné stránky AI dělá čtyři HTTP requesty místo jednoho. Mnoho redirectů = méně načtených reálných stránek = méně AI viditelnosti.
Časté zdroje 404 chyb
- Smazaný blogový článek – někdo redaktor odstranil starý článek, ale zapomněl nastavit redirect
- Změna URL struktury – přechod z /produkty/abc-123/ na /shop/abc/ bez plánu redirectů
- Přejmenování produktové kategorie – z „elektrárna“ na „energetika“ bez redirectu
- Migrace na nový web bez kompletního redirect mappingu
- Přechod z HTTP na HTTPS bez nastavení redirectů
- Změna permalinků ve WordPressu z „?p=123″ na pretty URLs
- Vyprodané produkty v e-shopu, které byly smazány
- Překlepy v interních odkazech v rámci webu
- Externí odkazy z jiných webů na URL, které jste přejmenovali
- Case sensitivity na Linux serverech – /Produkt vs. /produkt jsou dva různé soubory
Jak najít 404 chyby na vašem webu
Google Search Console (zdarma)
Hlavní zdroj informací o tom, jaké 404 chyby Google na vašem webu skutečně narazil. V sekci Indexace stránek → Stránky → „Nenalezeno (404)“ uvidíte konkrétní URL, kde Googlebot dostal 404. Zde také najdete soft 404 chyby.
Bing Webmaster Tools
Obdoba pro Bing. Důležité kvůli ChatGPT Search, který částečně využívá Bing index.
Specializované SEO nástroje
- Screaming Frog SEO Spider – desktop crawler. Bezplatná verze do 500 URL, placená neomezeně. Nejpoužívanější nástroj.
- Ahrefs Site Audit – komplexní audit včetně 404 a redirect chains
- Semrush Site Audit – obdobné funkce jako Ahrefs
- Sitebulb – pokročilý desktop crawler s vizualizacemi
Bezplatné Chrome rozšíření
- Check My Links – zkontroluje všechny odkazy na aktuální stránce
- Broken Link Checker – obdobné, jiné rozhraní
Backlink analýza
Nejcennější 404 jsou ty, na které směřují externí odkazy z jiných webů. V Ahrefs nebo Semrush si vyfiltrujte „backlinks pointing to broken pages“ – tyto stránky měly by mít prioritu pro 301 redirect, abyste neztratili nashromážděnou autoritu.
Redirecty ve WordPressu: 4 cesty k implementaci
1. Přes plugin Redirection
Redirection je nejpopulárnější bezplatný plugin pro správu redirectů. Funkce:
- Vizuální správa redirectů přes WordPress administraci
- Automatické vytvoření 301 redirectu při změně permalinku stránky/článku
- Logování 404 chyb (vidíte, kam vaši návštěvníci míří)
- Podpora regex pro hromadné přesměrování
- Import/export redirectů
Pro většinu firem ideální. Snadné použití, dobrá dokumentace, pravidelné aktualizace.
2. Přes SEO plugin
- Rank Math – obsahuje Redirections modul v bezplatné verzi
- Yoast SEO Premium – Redirect manager v placené verzi
- All in One SEO Pro – Redirect manager v Pro verzi
Výhoda: pokud už máte SEO plugin, nemusíte instalovat další.
3. Přes .htaccess (na úrovni serveru)
Pro Apache servery (většina běžných WordPress hostingů). Redirecty se zapisují do souboru .htaccess v kořenovém adresáři webu:
# Trvalé přesměrování jedné stránky
Redirect 301 /stary-clanek/ https://vasedomena.cz/novy-clanek/
# Přesměrování celé kategorie
RedirectMatch 301 ^/stara-kategorie/(.*)$ https://vasedomena.cz/nova-kategorie/$1
# Přesměrování z HTTP na HTTPS
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
# Přesměrování z www na non-www
RewriteCond %{HTTP_HOST} ^www\.vasedomena\.cz [NC]
RewriteRule ^(.*)$ https://vasedomena.cz/$1 [L,R=301]
Výhody: Nejrychlejší (zpracováno přímo serverem, bez načítání PHP), nejspolehlivější. Nevýhody: Chybný zásah do .htaccess může zhroutit celý web. Pro netechnické uživatele plugin lepší.
4. Pro Nginx servery
Některé moderní WordPress hostingy běží na Nginx. Redirecty se konfigurují v server config souboru (nikoli .htaccess) – obvykle to za vás dělá hosting nebo si to musíte nechat udělat administrátorem.
Custom 404 stránka: turn the loss into a save
Když uživatel narazí na 404, můžete situaci buď zhoršit (generická hláška „404 Not Found“), nebo zachránit (chytrá stránka, která mu pomůže najít, co hledal). Dobrá custom 404 stránka snižuje bounce rate až o 20 %.
Co by měla obsahovat dobrá 404 stránka
- Lidská zpráva. „Tahle stránka tady není“ je lepší než „Error 404 – HTTP_NOT_FOUND“.
- Vyhledávací pole. Uživatel může rychle vyhledat, co potřebuje.
- Odkaz na hlavní stránku. Jasný východ.
- Odkazy na nejpopulárnější obsah. Hlavní stránky služeb, top blogové články, kategorie.
- Kontaktní formulář nebo email. Pokud uživatel hledal něco specifického, ať se může zeptat.
- Stejný design jako zbytek webu. Vše v souladu s vaším brandem.
- Server STÁLE vrací status kód 404. Custom design ano, ale v hlavičce HTTP odpovědi musí zůstat 404.
Většina WordPress šablon má vestavěnou šablonu 404.php, kterou můžete upravit. Některé šablony nabízí editor 404 stránky přímo v Customizeru.
Časté chyby a jak se jim vyhnout
- Přesměrování všech 404 na homepage. Klasická amatérská chyba. Google to vyhodnotí jako soft 404, uživatelé jsou zmatení (čekali stránku o produktu, dostali domovskou).
- 302 místo 301. Pokud je změna trvalá, vždy 301. 302 nepřenáší link equity.
- Redirect chains (řetězce). A → B → C → D je špatně. Vždy redirectujte přímo na finální cíl A → D. Každý mezikrok ztrácí část hodnoty a zpomaluje load.
- Redirect loops (smyčky). A → B a zároveň B → A. Web přestane fungovat. Před každým nasazením testujte.
- Přesměrování na nerelevantní obsah. Smazaný článek o WordPressu redirected na článek o automobilech. Google to vyhodnotí jako soft 404.
- Zapomenutí aktualizovat interní odkazy. Po nastavení redirectů projděte web a opravte interní odkazy na nové URL. Redirecty zpomalují, přímý odkaz je rychlejší.
- Nedokumentování redirect strategie. Po roce neví nikdo, proč existuje redirect z /xyz na /abc. Vždy si vést tabulku.
- Soft 404 z tématu. Některé šablony při neexistujícím článku zobrazí prázdnou stránku s 200 OK. Otestujte: zadejte do prohlížeče
vasedomena.cz/test-404-xyz123/a zkontrolujte status kód v DevTools (Network tab). - Sitemap obsahuje 404 URL. Po smazání stránky aktualizujte sitemap. Stránky v sitemap by měly vždy vracet 200.
- Hromadné mazání bez plánu. Před masovým mazáním vždy nejprve zmapujte, které URL mají externí backlinky, a ty redirectujte.
Specifické situace
Migrace celého webu
Před migrací (na nový design, novou doménu, nový CMS) si vždy vytvořte kompletní redirect map:
- Vytáhněte všechny existující URL (Screaming Frog crawl)
- Pro každou URL určete novou cílovou URL na novém webu
- Identifikujte, které URL nemají náhradu (smažou se → 410)
- Naimportujte redirect map do redirect manageru nebo .htaccess
- Po spuštění nového webu testujte všechny redirecty
- Sledujte Search Console první 4 týdny intenzivně
Vyprodané produkty v e-shopu
- Dočasně vyprodané: Stránku ponechejte (200 OK), zobrazte „dočasně nedostupné“, nabídněte podobné produkty
- Trvale vyprodané s nástupcem: 301 redirect na nový model
- Trvale vyprodané bez náhrady: 301 redirect na kategorii, kam produkt patřil
- Stažený z prodeje úplně: 410 Gone
Konsolidace duplicitního obsahu
Pokud máte 5 podobných článků o stejném tématu (ředí to autoritu), spojte je do jednoho hlavního a zbylé 4 redirectujte 301 na ten hlavní. Linkovou hodnotu sjednotíte, vyhnete se kanibalizaci klíčových slov.
Údržbové rutiny pro „čistý“ web
- Měsíčně: Kontrola Search Console → Indexace → Stránky se 404 a soft 404
- Čtvrtletně: Kompletní crawl webu (Screaming Frog) a oprava interních zlomených odkazů
- Pololetně: Audit redirect chains a jejich zkrácení na přímé redirecty
- Před každým mazáním stránky: Rozhodnutí 404, 301 nebo 410 podle situace
- Při změně URL: Automatické nastavení 301 (Redirection plugin to dělá za vás)
- Při migraci webu: Kompletní redirect map a důkladné testování
Závěr
Správa 404 chyb a redirectů je technická hygiena, kterou není vidět – dokud se nezanedbá. Pak najednou ztrácíte návštěvníky, link equity, AI citace a důvěryhodnost. Naopak web s čistou strukturou, jasnými redirecty a smysluplnou 404 stránkou je signálem profesionality, které si všimnou jak uživatelé, tak Google a AI nástroje.
Akční plán:
- Zkontrolujte Search Console na aktuální 404 a soft 404 chyby
- Pro 404 s externími backlinky nastavte 301 redirect na relevantní stránku
- Nainstalujte plugin Redirection (nebo využijte existující SEO plugin)
- Vytvořte kvalitní custom 404 stránku s vyhledávacím polem
- Otestujte redirect chains a zkraťte je na přímé redirecty
- Aktualizujte interní odkazy podle nových URL
- Zkontrolujte sitemap – musí obsahovat jen funkční URL
- Před každým mazáním stránky se rozhodněte: 404, 301 nebo 410?
Pravidlo na závěr: každá URL na vašem webu by měla buď fungovat, nebo cíleně přesměrovávat někam, kde fungovat bude. Mrtvé linky jsou v digitálním světě totéž co rozbitá výloha v kamenném obchodě – signalizují, že o web není pečováno. A péče se v éře AI vyhledávání čte mezi řádky.