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ě?
- Zkontrolujte HTTP stavový kód (pomocí Redirect Path nebo DevTools).
- Pokud je 200 OK, ale stránka obsahuje chybové hlášení → soft 404.
- 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)?
- 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.
- Zadejte do vyhledávače:
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?
- Nastavte server tak, aby vracel 404/410 (pokud stránka opravdu neexistuje).
- 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:
(Zdroj: Elegant Themes)
- Příklad dobré 404 stránky:
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?
- 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í.
- Odblokujte zdroje (JS, CSS, obrázky):
- Zkontrolujte robots.txt, zda neblokujete důležité soubory.
- Příklad špatného
robots.txt:
→ Oprava: Odstraňte zablokované cesty.User-agent: * Disallow: /js/ Disallow: /css/
- 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?
- 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;
- Apache (
- Aktualizujte sitemapu (odstraňte staré URL, přidejte nové).
- 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?
- Pokud nemáte co zobrazit → 404.
- Pokud máte alternativní obsah → zobrazte ho:
- Např. "Produkt není skladem, ale máme podobné:" + seznam alternativ.
- Příklad z Amazonu:

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
- Ujistěte se, že server vrací správné HTTP kódy (404 pro neexistující stránky).
- Testujte pomocí:
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í:
- Najděte soft 404 (pomocí GSC, Screaming Frog, Ahrefs).
- Rozhodněte, jak naložit s každou stránkou (404, 301 redirect, oprava načítání).
- Optimalizujte server a obsah tak, aby Google viděl správné stránky.
- 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
- Google Search Central. (n.d.). Soft 404 errors. Retrieved from https://developers.google.com/search/docs/crawling-indexing/soft-404-errors
- Google Search Central. (n.d.). HTTP status codes. Retrieved from https://developers.google.com/search/docs/crawling-indexing/http-status-codes
- Moz. (2021). What is a Soft 404 Error? Retrieved from https://moz.com/learn/seo/soft-404
- Ahrefs. (2023). How to Find and Fix Soft 404 Errors. Retrieved from https://ahrefs.com/blog/soft-404-errors/
Autor: Michal Binka Datum poslední úpravy: 22. října 2025
