Technické SEO · Slovník pojmů

Soft 404: co to je
a jak ji opravit

Soft 404 je stránka, která uživateli zobrazí hlášení „stránka neexistuje“, ale serveru vrátí kód 200 — jako by bylo vše v pořádku. Google takovou stránku označí jako neindexovatelnou a vypíše ji v reportu Google Search Console. Tento článek vám ukáže, jak soft 404 najít, rozlišit od klasické 404 a opravit správným HTTP kódem nebo rozšířením obsahu.

Aktualizováno: 2026-01-10 · Zdroj: Google Search Central, Semrush

200 OK
HTTP kód, který Google dostane místo očekávané 404
crawl budget
Co soft 404 zbytečně spotřebovává na velkých webech
301 nebo 410
Dva správné HTTP kódy pro opravu soft 404

Definice

Co je soft 404

Soft 404 je stránka, která vrátí HTTP stavový kód 200 (OK), ale zobrazuje obsah oznamující, že požadovaná stránka neexistuje nebo je prázdná. Server technicky říká „vše funguje“, ale obsah stránky tomu odporuje. Google tento nesoulad detekuje při crawlování a stránku označí jako soft 404 — tedy jako stránku, která reálně nenabízí žádnou hodnotu, přestože technicky „existuje“.

Termín poprvé akademicky definoval Ziv Bar-Yossef a spoluautoři v roce 2004 ve studii zaměřené na automatickou detekci nefunkčních odkazů. Dnes ho Google používá jako jeden ze standardních signálů kvality webu v rámci technického SEO.

Soft 404 a klasická 404 — v čem je rozdíl

Klasická 404 Soft 404
HTTP kód 404 Not Found nebo 410 Gone 200 OK
Co vidí uživatel Chybová stránka Chybová stránka nebo prázdný obsah
Co vidí Google Jasný signál: stránka neexistuje Nejasný signál: stránka „existuje“, ale nemá obsah
Dopad na crawl budget Minimální — Google přestane stránku navštěvovat Zvýšený — Google stránku opakovaně crawluje
Dopad na index Stránka správně vypadne z indexu Stránka může zůstat v indexu jako nízkokvalitní

Praktické příklady soft 404

E-shop bez produktu

Produkt je smazán, URL zůstane aktivní a zobrazí „produkt není dostupný“ s kódem 200. Google stránku opakovaně navštěvuje a nenachází žádný obsah.

Prázdná kategorie

Sezónní kategorie bez produktů zobrazí „žádné položky“ s kódem 200. Typický problém u fasetové navigace — stovky kombinací URL generují stovky soft 404.

Vyhledávání bez výsledků

Interní vyhledávání na webu nevrátí žádné výsledky, ale HTTP kód je stále 200. Google takovou URL indexuje jako prázdnou stránku.

JavaScript nenačtený Googleboten

Stránka závisí na JavaScriptu, který Googlebot nenačte. Výsledkem je prázdný DOM s kódem 200 — obsah existuje pro uživatele, ale Google ho nevidí.

Příčiny

Jak soft 404 vzniká — nejčastější příčiny

Soft 404 nevzniká vždy ze stejného důvodu. Znát konkrétní příčinu je klíčové pro výběr správné opravy.

Stránka vrátí 200, ale zobrazí chybové hlášení

Nejčastější případ: CMS nebo šablona zobrazí vlastní chybovou stránku („Omlouváme se, stránka neexistuje“), ale server ji odesílá s kódem 200. V Google Search Console se taková URL zobrazí v reportu Stránky pod sekcí „Proč stránky nejsou indexovány“ jako Soft 404. Příčinou bývá chybná konfigurace šablony chybové stránky — například WordPress plugin, který zobrazí 404 šablonu, ale nezmění HTTP odpověď serveru.

Prázdná kategorie nebo výsledky bez obsahu

E-shopy a portály generují URL pro kategorie, filtrované výsledky nebo vyhledávání. Pokud kategorie neobsahuje žádné produkty nebo filtr nevrátí žádné výsledky, stránka zobrazí „žádné položky“ a zároveň vrátí kód 200. Google takovou stránku vyhodnotí jako prázdnou. Problém se umocňuje fasetovou navigací — stovky kombinací URL mohou generovat stovky soft 404.

Thin content — stránka existuje, ale obsahu je příliš málo

Tato varianta překvapí mnoho správců webů. Stránka technicky existuje, vrací 200 a nezobrazuje žádné chybové hlášení — přesto ji Google označí jako soft 404. Důvod: obsah je příliš tenký, aby ho Google považoval za hodnotný. Typické příklady jsou produktové stránky pouze s názvem a cenou bez popisu, nové stránky s textem „obsah brzy přidáme“ nebo archivní stránky blogu s jediným krátkým příspěvkem.

Chybně nakonfigurovaná šablona chybové stránky

Správce webu vytvoří vlastní 404 stránku a nastaví ji jako ErrorDocument v .htaccess nebo v konfiguraci serveru. Pokud je cesta zadána jako absolutní URL (například https://example.com/chyba.html) místo relativní cesty (/chyba.html), Apache vrátí kód 200 namísto 404. Výsledkem je, že všechny neexistující URL na webu vrátí zdánlivě funkční stránku s kódem 200 — a Google je hromadně označí jako soft 404.

Poznámka k .htaccess: Správná konfigurace ErrorDocument používá relativní cestu: ErrorDocument 404 /chyba.html — nikoli absolutní URL s doménou. Tato chyba je jednou z nejčastějších příčin hromadného výskytu soft 404 na Apache serverech.
Příčina Typický příklad Jak se projevuje v GSC
Chybové hlášení s kódem 200 WordPress zobrazí „stránka neexistuje“, server vrátí 200 URL v reportu Soft 404, kód 200 v inspekci
Prázdná kategorie nebo filtr E-shop: kategorie bez produktů, filtr bez výsledků Desítky nebo stovky URL v reportu Soft 404
Thin content Produktová stránka pouze s názvem a cenou URL v reportu Soft 404, obsah vypadá vizuálně v pořádku
Chybná konfigurace .htaccess ErrorDocument s absolutní URL místo relativní cesty Hromadný výskyt Soft 404 napříč celým webem
JavaScript nenačtený Googleboten SPA aplikace, obsah renderovaný výhradně JS Prázdný snímek stránky v nástroji Kontrola URL

Dopady

Proč soft 404 poškozuje SEO

01
Plýtvání crawl budgetem
Crawl budget je počet URL, které Googlebot prohledá na vašem webu za dané období. Pro malé weby do 500 stránek zpravidla není kritický problém. Jakmile web přesáhne tisíce URL, každá zbytečně crawlovaná stránka ubírá kapacitu důležitým stránkám. E-shop s 8 000 produktovými URL a 340 soft 404 z vyprázdněných sezónních kategorií přijde o nezanedbatelnou část crawl kapacity — Google opakovaně navštěvuje stránky s kódem 200 a přitom nenachází nic hodnotného.
02
Problémy s indexací
Stránky označené jako soft 404 Google buď neindexuje, nebo je z indexu postupně odstraňuje. Pokud se soft 404 týká stránek, které chcete mít v indexu — například produktové stránky nebo obsah, který jste vylepšili — zůstanou mimo vyhledávání, dokud nedáte Googlu jasný signál, že stránka má hodnotný obsah. Více o procesu indexace vysvětluje článek o indexaci stránek.
03
Riziko duplicitního obsahu
Prázdné nebo tenké stránky se navzájem podobají — všechny zobrazují variantu téhož chybového hlášení nebo minimálního obsahu. Google je může vyhodnotit jako skupinu duplicitního obsahu, což dále snižuje jejich hodnocení v indexu a může negativně ovlivnit celkovou autoritu webu.

Detekce

Jak najít soft 404 v Google Search Console

Soft 404 jsou v Google Search Console viditelné v reportu Stránky. Níže je postup platný pro aktuální rozhraní GSC (leden 2026).

Kde v GSC report hledat

  • 1. Přihlaste se do Google Search Console a vyberte svou doménu.
  • 2. V levém menu klikněte na Indexování a pak na Stránky.
  • 3. Ve výchozím zobrazení vidíte přehled indexovaných a neindexovaných URL. Klikněte na záložku Neindexováno.
  • 4. Přejděte do sekce „Proč stránky nejsou indexovány“ a hledejte řádek Soft 404.
  • 5. Klikněte na Soft 404 — GSC zobrazí seznam všech URL, které Google označil tímto statusem.
  • 6. Pro každou URL klikněte na ikonu lupy vpravo a spusťte Kontrolu URL. Zobrazí se, jak Google stránku vidí, jaký HTTP kód vrátila a jak vypadal vykreslený obsah.
  • 7. Pro ověření aktuálního stavu klikněte na Testovat živou URL — Google stránku znovu načte a ukáže aktuální výsledek.

Jak filtrovat soft 404 od jiných chyb

Po kliknutí na „Soft 404“ v sekci „Proč stránky nejsou indexovány“ GSC automaticky filtruje pouze URL s tímto statusem. Pro export celého seznamu klikněte na ikonu šipky vpravo nahoře v reportu — data dostanete jako CSV nebo tabulku pro Google Sheets.

Pokud GSC žádný Soft 404 neukazuje, ale chcete prověřit celý web proaktivně, použijte Screaming Frog: nastavte filtr na stavový kód 200 a zároveň hledejte v obsahu stránky výrazy jako „neexistuje“, „nenalezeno“ nebo „not found“. Po nalezení URL se vraťte do GSC a ověřte jejich status přes Kontrolu URL.

Po opravě: Vraťte se ke konkrétní URL v reportu a klikněte na Ověřit opravu. Google zkontroluje, zda soft 404 status přetrvává. Urychlení je možné přes Kontrola URL → Testovat živou URL → Požádat o indexování.

Řešení

Jak soft 404 opravit — rozhodovací tabulka

Správná oprava závisí na stavu obsahu dané URL. Neexistuje jedno univerzální řešení — před každou opravou si odpovězte na dvě otázky: existuje na URL hodnotný obsah? A je jeho absence dočasná, nebo trvalá?

Situace Správná akce HTTP kód Poznámka
Stránka zobrazuje chybové hlášení, ale existuje nová relevantní náhrada 301 redirect na náhradní stránku 301 Náhradní stránka musí být tematicky příbuzná — redirect na homepage Google vyhodnotí jako další soft 404
Stránka je trvale odstraněna a žádná náhrada neexistuje Vrátit kód 410 Gone 410 Google deindexuje stránku rychleji než při standardní 404
Stránka zobrazuje chybové hlášení kvůli špatné konfiguraci, ale obsah tam ve skutečnosti je Opravit konfiguraci serveru nebo šablony 200 Zkontrolujte .htaccess nebo nastavení CMS — stránka má vracet 200 jen tehdy, když obsah skutečně existuje
Stránka má příliš málo obsahu (thin content) Rozšířit obsah, nebo sloučit stránku s příbuznou stránkou 200 Produktová stránka potřebuje popis, parametry, obrázky — nestačí název a cena
Prázdná kategorie nebo filtr bez výsledků Přidat noindex meta tag, nebo přesměrovat na nadřazenou kategorii s obsahem noindex nebo 301 Nepřesměrovávejte všechny prázdné kategorie na homepage — to vytvoří nové soft 404

Kdy použít 301 a kdy 410

Přesměrování 301 301 použijte vždy, když pro uživatele i Google existuje smysluplná náhradní stránka — příbuzný produkt, aktualizovaná URL, nadřazená kategorie se skutečným obsahem. Přesměrování musí být relevantní: Google umí rozlišit, zda cílová stránka tematicky odpovídá původní URL, nebo zda jde jen o technické odklonění na homepage.

Kód 410 Gone použijte, když obsah zmizel trvale a žádná náhrada neexistuje ani v budoucnu nebude. Google stránky se stavem 410 deindexuje rychleji než stránky se stavem 404 — je to explicitní signál, že obsah byl záměrně odstraněn. Pro weby s velkou rotací obsahu (sezónní produkty, expirované nabídky práce) je 410 efektivnější než hromadné 301 přesměrování na homepage.

Oprava thin content

Pokud Google označil stránku jako soft 404 kvůli nedostatku obsahu, máte dvě možnosti. První: obsah rozšiřte tak, aby stránka skutečně odpovídala na otázky uživatele — přidejte popis, příklady, parametry, odpovědi na časté dotazy. Druhá: pokud stránka nemá potenciál být samostatně hodnotná, sloučte ji s příbuznou stránkou a nastavte 301 redirect.

Pozor na noindex jako trvalé řešení: Stránka s noindex tagem zůstane na webu a spotřebovává crawl budget — jen ji Google nepřidá do indexu. Noindex má smysl jako dočasné opatření, dokud obsah nepřipravíte.

Postup

Checklist — audit soft 404 krok za krokem

Pokud chcete soft 404 na svém webu systematicky vyřešit, projděte tento postup v pořadí, ve kterém je napsán. Přeskakování kroků vede k tomu, že opravíte příznaky, ale ne příčinu.

  • Krok 1 — Stáhněte seznam soft 404 z GSC. Otevřete Google Search Console, přejděte do Indexování → Stránky → Neindexováno a stáhněte si seznam URL označených jako Soft 404. Pro export klikněte na ikonu šipky vpravo nahoře v reportu — data dostanete jako tabulku.
  • Krok 2 — Pro každou URL spusťte Kontrolu URL v GSC. Zjistěte HTTP kód, který Google skutečně obdržel, a jak vypadal vykreslený obsah. Pokud kód je 200 a obsah je prázdný nebo zobrazuje chybové hlášení, jde o klasický soft 404. Pokud kód je 200 a obsah vypadá v pořádku, může jít o thin content — posuďte rozsah a kvalitu obsahu ručně.
  • Krok 3 — Rozdělte URL do tří skupin. Stránky, kde obsah existuje a je hodnotný → opravte serverovou konfiguraci nebo šablonu. Stránky s trvale chybějícím obsahem → nastavte 410 nebo 301 redirect na relevantní náhradu. Stránky s tenkým obsahem → rozhodněte, zda obsah rozšíříte, nebo stránky sloučíte.
  • Krok 4 — Zkontrolujte interní odkazy. Ověřte, zda na opravené URL nevedou interní odkazy ze zbytku webu. Broken interní odkaz na soft 404 stránku plýtvá crawl budgetem dvakrát — jednou na odkaz, jednou na cílovou URL. Opravte nebo odstraňte všechny interní odkazy vedoucí na stránky, které jste přesměrovali nebo nastavili na 410.
  • Krok 5 — Ověřte opravu v GSC. Po každé dávce oprav se vraťte do GSC a pro každou URL klikněte na Ověřit opravu. Google novou kontrolu zpravidla provede do několika dnů. Urychlení je možné přes Kontrola URL → Testovat živou URL → Požádat o indexování.
  • Krok 6 — Nastavte pravidelný audit. Minimálně jednou měsíčně otevřete report Stránky v GSC a zkontrolujte, zda nepřibyly nové soft 404. U e-shopů s rotujícím zbožím nebo portálů s expirujícím obsahem doporučujeme audit po každé větší aktualizaci katalogu.

Časté dotazy

Časté dotazy o soft 404

Soft 404 je stránka, která vrátí HTTP kód 200 (OK), ale zobrazuje uživateli hlášení, že obsah neexistuje, nebo obsahuje tak málo obsahu, že ho Google považuje za prázdnou stránku. Na rozdíl od klasické 404 nedostane Google jasný signál, že stránka neexistuje, a musí to odhadovat z obsahu.
Klasická 404 vrátí HTTP kód 404 Not Found nebo 410 Gone — Google ví, že stránka neexistuje, a přestane ji navštěvovat. Soft 404 vrátí kód 200, takže Google stránku opakovaně crawluje, ale přitom nenachází hodnotný obsah. Výsledkem je zbytečné plýtvání crawl budgetem a nejasný signál pro indexaci.
Ano, třemi způsoby. Za prvé zbytečně spotřebovává crawl budget — Google navštěvuje stránky, které nenabízejí nic hodnotného. Za druhé ovlivňuje indexaci: stránky označené jako soft 404 Google neindexuje nebo je z indexu postupně odstraňuje. Za třetí může vést ke vzniku duplicitního obsahu, pokud je na webu větší počet podobně prázdných stránek.
Nejpřímější cesta vede přes Google Search Console: Indexování → Stránky → Neindexováno → sekce „Proč stránky nejsou indexovány“ → Soft 404. Druhá možnost je crawl nástrojem jako Screaming Frog — filtrujte stránky s kódem 200, které v obsahu obsahují výrazy jako „nenalezeno“ nebo „neexistuje“.
Kód 410 Gone použijte, když obsah zmizel trvale a žádná smysluplná náhrada neexistuje. Google ho zpracuje rychleji než standardní 404 — stránka vypadne z indexu obvykle dříve. Kód 301 použijte tehdy, když existuje relevantní náhradní URL, na kterou má smysl uživatele i Google přesměrovat. Přesměrování na homepage se vyhněte — Google takový redirect může vyhodnotit jako soft 404 na cílové stránce.
Samuel Krištof — CEO PŘESAH.agency

Autor článku

Samuel Krištof

CEO & CMO · PŘESAH.agency

SEO Online marketing Správa PPC Sociální sítě Emailing

Marketingu se věnuji od roku 2017. Začínal jsem ve Fajn skupině, kde jsem budoval komunity na Facebooku a záhy přešel k placeným kampaním — pod vedením Janči Skalkové jsem nasbíral základy, které používám dodnes. Postupně jsem se dostal k SEO, automatizacím a celkové správě marketingu. Dnes působím jako CEO agentury PŘESAH a zároveň jako externí CMO ve společnosti Bohemian Estates.

Obsah článku je ověřen vůči oficiálním zdrojům Google Search Central a Ahrefs.

Zdroje

Zdroje

Přejít nahoru