Soft 404 je stránka, která vrací 200 OK, ale Googlu se jeví jako prázdná nebo chybějící. Najděte příčinu a opravte ji pomocí 404, 410, 301 nebo skutečného obsahu.

Na této stránce
Stručně
soft 404 je URL, která vrací stavový kód 200 (úspěch), zatímco její obsah vypadá jako chyba, prázdná stránka nebo hlášení „nenalezeno“. Google tyto URL vyřazuje z indexu a v přehledu Indexace stránek v Search Console je hlásí jako „Soft 404“. Oprava závisí na stránce: vraťte 404 nebo 410, pokud je obsah navždy pryč, přesměrování 301, pokud se přesunul na jasnou náhradu, nebo opravte stránku (obsah, vykreslování, zdroje), pokud by měla být zaindexována.
Chcete jít dál? Zeptejte se
Rychlý kvíz
Kdo má opravit technickou stránku vašeho webu?
Naše doporučení pro vás
Smazaný obsah podávaný se stavem 200 je pro vás správné řešení
Číslo 1 v tomto žebříčku, nejlepší shoda s vašimi odpověďmi.
Naše doporučení pro vás
Prázdné výpisy je pro vás správné řešení
Číslo 2 v tomto žebříčku, nejlepší shoda s vašimi odpověďmi.
Naše doporučení pro vás
Stránky vyprodaných a expirovaných položek je pro vás správné řešení
Číslo 3 v tomto žebříčku, nejlepší shoda s vašimi odpověďmi.
Naše doporučení pro vás
Přesměrování na nerelevantní stránku je pro vás správné řešení
Číslo 4 v tomto žebříčku, nejlepší shoda s vašimi odpověďmi.
Chyba soft 404 je nesoulad mezi tím, co říká server, a tím, co stránka ukazuje. Server odpoví „vše v pořádku“, zatímco návštěvník i Googlebot nevidí nic užitečného. Pojem pochází z výzkumné práce Ziva Bar-Yossefa a kolegů z roku 2004, jak připomíná článek Wikipedie o HTTP 404, a Google takové stránky automaticky rozpoznává už roky. Tento průvodce vysvětluje, jak Google rozhoduje, že stránka je soft 404, jaké příčiny stojí za jednotlivými případy, jak během několika minut diagnostikovat označenou URL a kterou opravu použít.
Každá odpověď HTTP nese stavový kód. Skutečně chybějící stránka vrací 404 (nenalezeno) nebo 410 (odstraněno): prohlížeč ukáže chybovou stránku a vyhledávače vědí, že URL nemá co indexovat. Soft 404 místo toho vrací 200 (úspěch), takže server tvrdí, že stránka existuje, zatímco obsah tvrdí opak.
Dokumentace Google k řešení chyb procházení ji definuje jako URL, „která vrací stránku informující uživatele, že stránka neexistuje, a zároveň stavový kód 200 (úspěch)“, a dodává, že „v některých případech může jít o stránku bez hlavního obsahu nebo o prázdnou stránku“. Když jeho algoritmy na základě obsahu zjistí, že stránka je chybová, Search Console zobrazí soft 404 a stránka je vyloučena z vyhledávání.
Z této definice plynou dva body:
Oba případy vypadají pro návštěvníka stejně a pro crawler se chovají velmi odlišně.
| Kritérium | Tvrdé 404 / 410 | Soft 404 |
|---|---|---|
| Vrácený stavový kód | 404 (nenalezeno) nebo 410 (odstraněno) | 200 (úspěch) |
| Co stránka ukazuje | Chybovou stránku, ideálně vlastní a užitečnou | Chybové hlášení, prázdnou šablonu nebo téměř žádný obsah |
| Jak se Google dozví, že stránka zmizela | Okamžitě ze stavového kódu | Analýzou obsahu, po procházení a vykreslení |
| Procházení poté | Frekvence procházení postupně klesá | URL se dál prochází a plýtvá rozpočtem |
| Označení v Search Console | „Nenalezeno (404)“ | „Soft 404“ |
| Je to problém? | Ne, pokud je obsah skutečně pryč | Ano: chybný signál, plýtvání procházením, možná ztracená stránka |
Čisté 404 je zdravá odpověď. Průvodce Google ke správě rozpočtu procházení nazývá 404 „silným signálem, aby se tato URL znovu neprocházela“ a uvádí, že „stránky soft 404 se budou dál procházet a plýtvají vaším rozpočtem.“ Na malém webu je to zanedbatelné; u e-shopu s tisíci prázdnými filtrovanými stránkami to zpomaluje procházení stránek, na kterých záleží (viz naše položka ve slovníku o rozpočtu procházení).
Google uvádí čtyři technické příčiny: chybějící soubor include na straně serveru, přerušené připojení k databázi, prázdnou stránku výsledků interního vyhledávání a nenačtený nebo chybějící soubor JavaScriptu. Označené URL při auditech spadají do šesti skupin.
CMS nebo šablona zobrazí šablonu „Stránka nenalezena“, ale ponechá stavový kód 200. Stává se to u některých vlastních nastavení 404, u zachytávacích tras a u frameworků, které vykreslí obecnou chybovou komponentu bez nastavení stavu.
Stránky kategorií bez produktů, archivy štítků bez příspěvků, stránky interního vyhledávání s „0 výsledky“ a kombinace filtrů, které nic nenajdou. Šablona se načte, hlavní oblast obsahu je prázdná a Google vidí chybovou stránku. Náš průvodce SEO stránek kategorií e-shopu popisuje, jak výpisy udržet hodné indexace.
Stránky produktů, které přejdou na „Tento produkt již není k dispozici“ bez ceny, popisu a alternativ, nebo stránky pracovních nabídek a událostí zredukované na „Tato nabídka vypršela“. Samotné znění stačí, aby je Google považoval za chybějící.
Odeslání každé odstraněné URL na domovskou stránku nebo na obecnou kategorii vypadá jako pohodlný úklid. Google má tendenci přesměrování na stránku, která původní obsah nenahrazuje, považovat za soft 404, takže přesměrování nic nepředá a stará URL se stejně nahlásí. Náš průvodce přesměrováními pro SEO vysvětluje, kdy je 301 oprávněné.
Stránky s hlavičkou, patičkou a dvěma řádky textu, zástupné stránky („Připravujeme“) nebo velmi krátké profily generované hromadně. Google ne vždy odliší téměř prázdnou stránku od chybové. Pokud je to váš případ, přečtěte si naši definici tenkého obsahu.
Dobrá stránka může být označena, když Googlebot nevidí její obsah. Průvodce Google říká, že taková stránka „se pro Googlebota nenačetla správně, chyběly v ní kritické zdroje, nebo při vykreslování zobrazila výraznou chybovou zprávu“. Typické důvody: JavaScript nebo CSS blokované souborem robots.txt, volání API, která pro crawler selžou nebo vyprší, příliš mnoho nebo příliš těžkých zdrojů a aplikace na straně klienta, které na neznámých trasách vykreslí chybovou komponentu. Náš průvodce SEO pro JavaScript podrobně popisuje, jak Google skripty vykresluje.
Pozor
Několik slov v šabloně může verdikt spustit samo o sobě. Postranní panel nebo banner s textem „nenalezeno“, „žádné výsledky“ nebo „nedostupné“ na každé stránce stačí, aby Google zdravé stránky chybně vyhodnotil jako chyby. Před hledáním příčin na úrovni jednotlivých stránek zkontrolujte sdílené bloky.
Tři zdroje, od nejoficiálnějšího po nejúplnější.
Průvodce Google třídí opravy podle stavu stránky. Nejprve rozhodněte, čím má URL být, a pak použijte odpovídající řešení.
| Situace | Oprava | Kontrola po opravě |
|---|---|---|
| Obsah odstraněn, bez náhrady | Vraťte 404 nebo 410, s užitečnou vlastní chybovou stránkou | Stavový kód 404 nebo 410 na URL |
| Obsah přesunut nebo existuje jasný ekvivalent | Přesměrování 301 na nejbližší ekvivalentní stránku | Jeden jediný skok, konečná URL vrací 200 |
| Dobrá stránka, kterou Google špatně vyhodnotil | Opravte vykreslování: odblokujte zdroje, opravte chyby API, odlehčete stránku | Kontrola URL ukáže celý obsah |
| Tenká stránka, která stojí za to ponechat | Přidejte skutečný obsah: popis, data, odpovědi, odkazy | Hlavní obsah je zřetelně vidět |
| Prázdný výpis nebo stránka interního vyhledávání | Vraťte 404, přidejte noindex, nebo přestaňte odkazovat | Žádné další interní odkazy na prázdné stránky |
| Trasa jednostránkové aplikace, která neexistuje | Přesměrování JavaScriptem na URL vracející 404, nebo noindex přidaný skriptem | Vykreslené HTML obsahuje noindex nebo konečný stav je 404 |
Pokud je stránka pryč a nic na webu ji nenahrazuje, správnou odpovědí je 404 nebo 410. Google zachází se všemi kódy 4xx kromě 429 stejně a pokud byla URL v indexu, odstraní ji. Chybovou stránku udržte pro návštěvníky užitečnou: jasné sdělení, navigace webu, odkazy na oblíbené stránky, ale vždy se stavovým kódem 404.
Pokud existuje ekvivalentní stránka (nová URL, novější model produktu, sloučený článek), použijte 301 právě na ni a nikam jinam. Řetězec zkontrolujte pomocí naší kontroly přesměrování: jeden skok, konečný stav 200.
Použijte nástroj Kontrola URL v Search Console, spusťte živý test a prohlédněte si snímek obrazovky a vykreslené HTML. Prázdné nebo téměř prázdné vykreslení ukazuje na blokované nebo selhávající zdroje. U aplikace na straně klienta doporučují základy SEO pro JavaScript od Google buď přesměrování JavaScriptem na URL vracející 404, nebo přidání meta robots značky noindex na chybové trasy; náš průvodce SEO pro jednostránkové aplikace popisuje vykreslování na serveru, tedy trvalou opravu. Jakmile se stránka vykresluje správně, naše kontrola indexovatelnosti potvrdí, že ji nic jiného neblokuje.
Produkt, který se brzy vrátí, by měl zůstat živý s plným popisem, upozorněním na dostupnost a alternativami. Produkt, který byl trvale vyřazen, dostane 301 na svého nástupce nebo na nejbližší kategorii, pokud některá odpovídá potřebě, nebo 404, pokud žádná neodpovídá. U prázdných výpisů, které chcete ponechat dostupné, udrží značka noindex tyto stránky mimo index, aniž by se rozbila navigace.
Tip
Opravte každou URL daného vzoru dřív, než v Search Console kliknete na „Ověřit opravu“. Google ověřování zastaví, jakmile najde jednu zbývající instanci, a ověření obvykle trvá zhruba dva týdny.
Nic se nezmění, dokud Google URL znovu neprochází. Po opravě spusťte ověření ze stránky podrobností Soft 404: podle nápovědy Google obvykle trvá zhruba dva týdny a někdy mnohem déle. URL přepnuté na skutečné 404 se přesunou do důvodu „Nenalezeno (404)“ a časem z přehledu vypadnou; opravené stránky se mohou přesunout do stavu „Zaindexováno“, nebo pokud je Google stále považuje za slabé, do stavu Procházeno, zatím nezaindexováno. Páky, které zrychlují nové procházení, popisuje náš průvodce indexací Google.
Pro Google znamená soft 404 stránku, která se nemůže umisťovat, a rozpočet procházení vynaložený na nic. Pro asistenty AI, jako jsou ChatGPT, Gemini nebo Perplexity, je to podobné: jejich crawlery čtou to, co server vrací, a mnohé stahují surové HTML bez spouštění JavaScriptu. Stránka, která se vykresluje jen v prohlížeči, pro ně může vypadat prázdná a chybová stránka podaná se stavem 200 jim neřekne nic spolehlivého o vašem webu. Čisté stavové kódy a obsah přítomný v počátečním HTML pomáhají Googlebotu i crawlerům AI pochopit, které stránky existují a které lze citovat.
Praktická rutina je krátká: sledujte přehled Indexace stránek po každé migraci, aktualizaci katalogu nebo změně šablony a nové šablony testujte před vydáním. Bezplatné rozšíření Sorank pro Chrome označí problémy na stránce, kterou si právě prohlížíte, a dashboard GEO a SEO od Sorank sleduje kliky, zobrazení a pozice z Search Console, takže pokles zachytíte ihned, jakmile skupina stránek opustí index.

Soft 404 je stránka, jejíž stavový kód je v rozporu s jejím obsahem: rozhodněte, zda by URL měla existovat, a pak přimějte server i stránku říkat totéž. Pro to, co zmizelo, vraťte skutečné 404 nebo 410, pro to, co se přesunulo, relevantní 301, a pro to, co má být v pořadí, skutečný a vykreslitelný obsah.
Označená URL se nemůže objevit ve výsledcích Google a Google ji dál prochází, což na velkých webech plýtvá rozpočtem procházení. Zbytek webu se nepenalizuje. Skutečné riziko je ztráta stránky, kterou jste chtěli zaindexovat, například stránky produktu, kterou Google nedokázal vykreslit.
Ne. Google má tendenci považovat přesměrování na stránku, která původní obsah nenahrazuje, za soft 404, takže problém zůstane. Přesměrujte jen na blízký ekvivalent a když žádná taková stránka neexistuje, vraťte 404 nebo 410.
Google zachází s 404 a 410 téměř stejně: oba mu říkají, že stránka neexistuje, a vedou k odstranění z indexu. 410 výslovněji uvádí, že odstranění je trvalé. Obojí je správně, pokud stavový kód odpovídá obsahu.
VYZKOUŠELI SORANK PŘED VÁMI
