Soft 404 Error

Soft 404: Co to je, proč škodí vašemu SEO a jak ho opravit

Pokud se věnujete optimalizaci pro vyhledávače (SEO), určitě jste se setkali s termínem 404 chyba – stránka, která neexistuje. Ale co když stránka vypadá jako chybová, ale technicky vzato je pro vyhledávače stále "funkční"? Právě to je soft 404 – problém, který může váš web nejen znehodnocovat v očích Google, ale také plýtvat crawl budgetem (počtem stránek, které vyhledávač prohledá).

V tomto článku si vysvětlíme: ✅ Co je to soft 404 a jak se liší od klasické 404 chyby?Proč je soft 404 problémem pro SEO?Jaké jsou nejčastější příčiny vzniku soft 404?Jak soft 404 identifikovat a opravit? (s praktickými příklady) ✅ Jak předcházet vzniku soft 404 v budoucnu?


1. Co je to soft 404?

1.1 Definice soft 404

Soft 404 (neboli "měkká 404") je stránka, která:

  • Vypadá jako chybová (obsahuje zprávu typu "Stránka neexistuje", "Omlouváme se, obsah nebyl nalezen" nebo je prázdná).
  • Ale vrátí HTTP stavový kód 200 (OK) – tedy signál, že je vše v pořádku.

Pro vyhledávače (např. Google) to znamená: ❌ "Tato stránka technicky existuje, ale nemá žádný užitečný obsah."Google ji pak může vyloučit z indexu, protože nepovažuje za relevantní.

1.2 Rozdíl mezi soft 404 a klasickou 404 chybou

Klasická 404 Soft 404
Vrátí HTTP kód 404 (Not Found) nebo 410 (Gone). Vrátí HTTP kód 200 (OK), ale obsahuje chybové hlášení.
Vyhledávače ji správně identifikují jako neexistující stránku. Vyhledávače ji musí "uhodnout" podle obsahu, což není ideální.
Neplýtvá crawl budgetem. Plýtvá crawl budgetem, protože Google stránku stále navštěvuje.
Může být správně přesměrována (301 redirect). Často zůstává neopravená, protože není jasné, že jde o chybu.

1.3 Příklady soft 404

  • Prázdná stránka (např. po odstranění produktu z e-shopu, ale URL zůstalo).
  • Vyhledávací výsledky bez obsahu (např. "Žádné výsledky pro 'xyz'").
  • Chybové hlášení na stránce s kódem 200 (např. "Omlouváme se, stránka není dostupná").
  • Stránka s načítacím kolečkem, které se nikdy nedokončí (např. kvůli chybějícímu JavaScriptu).

2. Proč je soft 404 problémem pro SEO?

2.1 Plýtvání crawl budgetem

  • Crawl budget = počet stránek, které Googlebot prohledá na vašem webu za určité období.
  • Pokud máte mnoho soft 404, Google ztrácí čas prohledáváním nefunkčních stránek místo těch důležitých.
  • Důsledek: Důležité stránky nemusí být prohledány a indexovány včas.

2.2 Špatná uživatelská zkušenost (UX)

  • Uživatel klikne na odkaz, ale místo očekávaného obsahu uvidí chybové hlášení.
  • Zvýšená míra okamžitého opuštění (bounce rate) → Google to může vnímat jako signál špatné kvality webu.

2.3 Vyloučení ze vyhledávání

  • Google může soft 404 stránky vyloučit z indexu, protože je považuje za nízkokvalitní.
  • Ztráta organického provozu – pokud důležité stránky nejsou indexovány, nezobrazují se ve vyhledávání.

2.4 Zmatení pro vyhledávače

  • Google musí odhadovat, zda jde o chybu, nebo zda stránka opravdu nemá obsah.
  • To může vést k nesprávnému indexování nebo zpoždění při aktualizaci vyhledávání.

3. Nejčastější příčiny vzniku soft 404

Příčina Příklad Jak se projevuje
Chybějící soubory nebo databázové připojení Stránka načítá data z databáze, ale spojení selže. Prázdná stránka nebo chybové hlášení.
Vyprázdněné výsledky vyhledávání Uživatel vyhledá produkt, který není skladem. Stránka zobrazí "Žádné výsledky" s kódem 200.
Chybějící JavaScript/CSS Stránka potřebuje JS, ale je blokovaný. Obsah se nezobrazí, ale kód je 200.
Špatně nakonfigurovaný server Server nevrací správné HTTP kódy. Chybová stránka s kódem 200 místo 404.
Odstraněný obsah bez přesměrování Produkt byl smazán, ale URL zůstalo. Stránka zobrazí "Produkt již není dostupný".
Dlouhé přesměrovací řetězce A → B → C → 404, ale některá URL vrací 200. Google se ztrácí v řetězci a indexuje špatnou stránku.

4. Jak identifikovat soft 404 na vašem webu?

4.1 Nástroje pro detekci soft 404

Nástroj Jak ho použít Co hledat
Google Search Console (GSC) Indexování → Pokrytí → Chyby "Soft 404" Seznam URL, které Google označil jako soft 404.
Screaming Frog SEO Spider Prohledejte web a filtruji stránky s 200 kódem, ale prázdným nebo chybovým obsahem. Hledejte stránky s málo textem, chybovými hlášeními.
Ahrefs / SEMrush Site Audit → Crawl Issues Filtrování podle "Soft 404" nebo "Low Content Pages".
Manual Check (Prohlížeč + DevTools) Zkontrolujte HTTP hlavičky (F12 → Network → Status Code). Stránka vrací 200, ale obsahuje chybu.

4.2 Jak rozpoznat soft 404 ručně?

  1. Zkontrolujte HTTP stavový kód (pomocí Redirect Path nebo DevTools).
    • Pokud je 200 OK, ale stránka obsahuje chybové hlášení → soft 404.
  2. Prohlédněte si obsah stránky:
    • Je prázdná?
    • Obsahuje zprávu typu "Stránka neexistuje"?
    • Nedochází k načítání obsahu (např. kvůli chybějícímu JS)?
  3. Porovnejte s Google Cache:
    • Zadejte do vyhledávače: cache:vaše-url
    • Pokud Google zobrazuje prázdnou nebo chybovou stránku, je to soft 404.

5. Jak opravit soft 404? (Krok za krokem)

5.1 Případ 1: Obsah už neexistuje a nemá náhradu

Řešení: Vraťte správný HTTP kód (404 nebo 410).

Jak na to?

  1. Nastavte server tak, aby vracel 404/410 (pokud stránka opravdu neexistuje).
    • Apache (.htaccess):
      ErrorDocument 404 /404.html
      
    • Nginx:
      error_page 404 /404.html;
      
  2. Vytvořte užitečnou 404 stránku (s navigací, vyhledáváním, odkazy na populární obsah).
    • Příklad dobré 404 stránky: Příklad 404 stránky (Zdroj: Elegant Themes)

5.2 Případ 2: Obsah existuje, ale nenahrává se správně (pro Googlebot)

Řešení: Opravte načítání stránky tak, aby Google viděl správný obsah.

Jak na to?

  1. Zkontrolujte, jak Google stránku vidí (pomocí URL Inspection Tool v GSC).
    • Pokud je obsah prázdný nebo chybový, je problém v načítání.
  2. Odblokujte zdroje (JS, CSS, obrázky):
    • Zkontrolujte robots.txt, zda neblokujete důležité soubory.
    • Příklad špatného robots.txt:
      User-agent: *
      Disallow: /js/
      Disallow: /css/
      
      Oprava: Odstraňte zablokované cesty.
  3. Optimalizujte načítání stránky:
    • Zrychlete server (pomocí cachování, CDN).
    • Minimalizujte JavaScript (pomocí lazy loading).

5.3 Případ 3: Obsah byl přesunut na jiné URL

Řešení: Použijte 301 přesměrování na novou stránku.

Jak na to?

  1. Nastavte 301 redirect (trvalé přesměrování).
    • Apache (.htaccess):
      Redirect 301 /stara-url https://vasweb.cz/nova-url
      
    • Nginx:
      rewrite ^/stara-url$ https://vasweb.cz/nova-url permanent;
      
  2. Aktualizujte sitemapu (odstraňte staré URL, přidejte nové).
  3. Zkontrolujte řetězce přesměrování (vyhněte se dlouhým řetězcům, jako A → B → C → D).

5.4 Případ 4: Stránka vrací prázdné nebo chybové výsledky (např. vyhledávání)

Řešení: Buď vraťte 404, nebo zobrazte relevantní obsah.

Jak na to?

  1. Pokud nemáte co zobrazit → 404.
  2. Pokud máte alternativní obsah → zobrazte ho:
    • Např. "Produkt není skladem, ale máme podobné:" + seznam alternativ.
    • Příklad z Amazonu: Amazon - alternativa k neexistujícímu produktu

6. Jak předcházet soft 404 v budoucnu?

6.1 Pravidelné audity webu

  • Každý měsíc prohledejte web pomocí Screaming Frog nebo Ahrefs a hledejte:
    • Stránky s 200 kódem, ale prázdným obsahem.
    • Chybové hlášení v obsahu.

6.2 Správné nastavení serveru

6.3 Aktualizujte sitemapu

  • Odstraňujte nefunkční URL z XML sitemapy.
  • Používejte Google Search Console k monitorování chyb.

6.4 Používejte kanónické URL (canonical tags)

  • Pokud máte podobné stránky, použijte rel="canonical" na preferovanou verzi.
  • Příklad:
    <link rel="canonical" href="https://vasweb.cz/hlavni-stranka" />
    

6.5 Optimalizujte interní vyhledávání

  • Pokud uživatel vyhledá něco, co neexistuje, nezobrazujte prázdnou stránku.
  • Místo toho nabídněte:
    • Nejprodávanější produkty
    • Kategorie související s dotazem
    • Vyhledávací tipy

7. Shrnutí: Jak řešit soft 404?

Problém Řešení Nástroje
Stránka neexistuje a nemá náhradu Vraťte 404/410 + užitečná chybová stránka .htaccess, Nginx config
Stránka existuje, ale nenahrává se správně Opravte načítání (JS, CSS, rychlost) GSC URL Inspection, PageSpeed Insights
Obsah byl přesunut 301 redirect na novou URL .htaccess, Nginx, pluginy (Yoast, Rank Math)
Prázdné výsledky vyhledávání Zobrazte alternativní obsah nebo 404 Úprava šablony vyhledávání

8. Závěr

Soft 404 je skrytý problém, který může váš web zpomalovat, zhoršovat UX a snižovat viditelnost ve vyhledávání. Naštěstí ho lze snadno identifikovat a opravit pomocí správných nástrojů a postupů.

Klíčové kroky k řešení:

  1. Najděte soft 404 (pomocí GSC, Screaming Frog, Ahrefs).
  2. Rozhodněte, jak naložit s každou stránkou (404, 301 redirect, oprava načítání).
  3. Optimalizujte server a obsah tak, aby Google viděl správné stránky.
  4. Pravidelně monitorujte a předcházejte novým chybám.

Pokud se těmito kroky budete řídit, zlepšíte crawlabilitu webu, UX i SEO výkony.


Zdroje


Autor: Michal Binka Datum poslední úpravy: 22. října 2025