Kontrola HTTP stavových kódů a hlaviček je jedna z prvních věcí, kterou technický SEO audit webu prověří. Stavové kódy jsou třímístná čísla, která server vrátí prohlížeči nebo crawleru jako odpověď na každý požadavek. Říkají, zda stránka existuje, zda se přesunula, zda je dočasně nedostupná nebo zda na serveru nastala chyba. Pro Googlebot jsou stavové kódy primárním signálem při rozhodování, zda stránku indexovat, přestat crawlovat nebo přesměrovat svou pozornost jinam. Tento článek prochází nejdůležitější stavové kódy s konkrétním dopadem na SEO a uživatelský zážitek.
Jak HTTP stavové kódy fungují
Při každém požadavku na webovou stránku, ať ho odesílá prohlížeč uživatele nebo Googlebot, server odpoví HTTP stavovým kódem jako součástí odpovědi. Kód je první informace, kterou klient obdrží ještě před samotným obsahem stránky.
Stavové kódy jsou rozděleny do pěti tříd podle první číslice. Kódy 1xx jsou informační a v praxi SEO hrají minimální roli. Kódy 2xx signalizují úspěch. Kódy 3xx označují přesměrování. Kódy 4xx říkají, že chyba nastala na straně požadavku. Kódy 5xx zase ohlašují chybu na straně serveru.
Třída 2xx: úspěch a jeho varianty
200 Ok
Kód 200 je základní úspěšná odpověď. Server ji vrátí tehdy, kdy stránka existuje, je dostupná a obsah byl úspěšně odeslán. Pro Googlebot je 200 signálem ke crawlování a potenciální indexaci stránky.
Samotný kód 200 nezaručuje, že stránka bude indexována. Google hodnotí kvalitu obsahu, relevanci a technické parametry stránky nezávisle na stavovém kódu. Kód 200 je předpoklad, nikoliv záruka indexace.
Soft 404: záludná varianta kódu 200
Soft 404 je situace, kdy server vrátí kód 200, ovšem obsah stránky signalizuje, že reálně nic nenašel: prázdné výsledky filtru, stránka kategorie bez produktů nebo šablona s chybovou hláškou vloženou do těla stránky. Google tyto stránky identifikuje jako faktické 404 a postupně je z indexu vytlačuje, ovšem diagnostika je obtížnější než u tvrdého 404, protože stavový kód nevykazuje žádný problém.
204 No Content
Kód 204 říká, že požadavek byl úspěšný, ovšem server nevrátil žádný obsah. Na webových stránkách se vyskytuje výjimečně, ovšem Googlebot ho zpracuje jako stránku bez obsahu a indexaci neprovede.
Třída 3xx: přesměrování
301 Moved Permanently
Kód 301 označuje trvalé přesměrování. Server říká, že tato URL se trvale přesunula na novou adresu. Google přenáší link equity na novou URL a po určité době přestane původní URL crawlovat. Pro SEO je 301 správný kód při každé trvalé změně URL, přechodu na novou doménu nebo sjednocení www a non-www verze webu.
Chybné použití 302 místo 301 při trvalém přesměrování je jedna z nejdražších SEO chyb. Link equity se nepřenese a Google považuje změnu za dočasnou.
302 Found
Kód 302 označuje dočasné přesměrování. Google nepřenáší link equity na novou URL a původní URL ponechá v indexu jako aktivní. Legitimní použití je skutečně dočasné přesměrování: stránka v údržbě, sezónní přesměrování nebo A/B testování variant stránky.
307 Temporary Redirect
Kód 307 je modernější varianta 302 s explicitní instrukci zachovat HTTP metodu požadavku. Pro běžné SEO použití je rozdíl mezi 302 a 307 minimální, ovšem 307 je technicky přesnější volbou pro dočasná přesměrování v prostředí HTTP/1.1 a novějších protokolů.
308 Permanent Redirect
Kód 308 je modernější varianta 301 se stejnou logikou zachování HTTP metody. Google ho zpracovává stejně jako 301 a přenáší link equity. Na praktické SEO použití má stejný dopad jako 301.
Třída 4xx: chyby na straně požadavku
404 Not Found
Kód 404 říká, že požadovaná stránka neexistuje. Googlebot při opakovaném setkání s 404 přestane URL crawlovat a po určité době ji vyřadí z indexu. Zpětné odkazy vedoucí na 404 stránku nepřenášejí link equity nikam.
Stránky, které legitimně neexistují, by měly vracet 404. Problém nastane tehdy, když 404 vrací stránky, které by existovat měly: smazaný produkt s desítkami zpětných odkazů, přejmenovaná URL bez přesměrování nebo technická chyba CMS.
410 Gone
Kód 410 je silnější varianta 404 s explicitním sdělením, že stránka byla záměrně a trvale odstraněna. Googlebot ji při 410 vyřadí z indexu rychleji než při 404. Pro stránky, které byly vědomě smazány bez náhrady a záměru obnovení, je 410 technicky přesnější volbou.
403 Forbidden
Kód 403 říká, že server požadavek pochopil, ovšem odmítá ho zpracovat z důvodu nedostatečného oprávnění. Pro Googlebot je 403 signálem nepřístupného obsahu. Stránky vracející 403 Googlebot neindexuje. Pokud 403 vrací stránky, které by měl Google crawlovat, jde o konfigurační chybu, která web stojí viditelnost.
429 Too Many Requests
Kód 429 server vrátí tehdy, kdy klient odesílá příliš mnoho požadavků za krátkou dobu a server ho throttluje. Googlebot se po 429 zpomalí a sníží frekvenci crawlování. Pro weby s přísným rate limitingem nebo slabým hostingem může 429 znamenat, že Googlebot nestihne indexovat veškerý obsah v dostupném crawl budgetu.
Třída 5xx: chyby na straně serveru
500 Internal Server Error
Kód 500 značí obecnou chybu na straně serveru bez bližší specifikace příčiny. Googlebot při opakovaném 500 snižuje frekvenci crawlování a pokud chyba přetrvává, stránky postupně vyřazuje z indexu. Krátkodobý 500 způsobený přetížením serveru nebo chybou v kódu Googlebot zpravidla toleruje a při příštím crawlu zkusí znovu.
503 Service Unavailable
Kód 503 říká, že server je dočasně nedostupný, typicky z důvodu přetížení nebo plánované údržby. Na rozdíl od 500 má 503 explicitní sémantiku dočasnosti, kterou Googlebot respektuje. Správně implementovaný 503 při plánované údržbě, doplněný o hlavičku Retry-After s časem obnovení dostupnosti, dává Googlebotu instrukci zkusit znovu za definovaný interval a nepřistupovat k výpadku jako k trvalému stavu.
502 Bad Gateway a 504 Gateway Timeout
Kódy 502 a 504 ukazují na problémy v komunikaci mezi serverem a nadřazeným serverem nebo proxy. Jsou typické pro weby běžící za load balancerem nebo reverzní proxy. Googlebot je zpracovává podobně jako 500: krátkodobý výskyt toleruje, opakované chyby vedou ke snížení crawl rate.
Jak HTTP stavové kódy systematicky zkontrolovat
Ruční procházení stavových kódů pro každou URL webu je nereálné. Pro rychlý přehled bez přístupu k serverovým logům poslouží specializovaný nástroj. Kontrola HTTP stavových kódů a hlaviček v rámci TopRankerTools prověří stavový kód libovolné URL, zobrazí HTTP hlavičky odpovědi a odhalí případná přesměrování nebo chybové stavy. Výsledek dostanete bez technického zázemí a bez přístupu k serverové konfiguraci.
Pro správnou implementaci přesměrování po odhalení problematických stavových kódů doporučujeme přečíst si přehled, jak generátor .htaccess přesměrování usnadňuje technickou konfiguraci redirectů.
Stavové kódy jsou abeceda technického SEO
HTTP stavové kódy jsou jazyk, kterým server komunikuje s prohlížeči a crawlery. Správné pochopení tohoto jazyka umožňuje diagnostikovat problémy s indexací, přesměrováním a dostupností stránek dřív, než se projeví jako pokles organické návštěvnosti. Web, jehož správce rozumí rozdílu mezi 200 a soft 404, mezi 301 a 302 nebo mezi 404 a 410, má k dispozici nástroje pro přesnou technickou diagnostiku bez nutnosti čekat na zpětnou vazbu z Search Console.
- Kontrola HTTP stavových kódů a hlaviček jsou základ technického auditu. Průvodce kódy od 200 po 503 - 29.06.2026
- Dlouhodobý pronájem apartmánu v Karlíně – co vědět, než podepíšete smlouvu nebo stisknete tlačítko rezervace - 05.06.2026
- BMI kalkulačka: Důvěřovat či nedůvěřovat? Co přehlíží - 28.05.2026




