Každá interakce na internetu je podmíněna neustálou konverzací mezi prohlížečem a serverem. Jazykem této konverzace jsou HTTP stavové kódy. Pro SEO specialisty představují naprostý základ technické hygieny webu s přímým dopadem na indexaci, crawling a viditelnost ve vyhledávačích.

Web může navenek fungovat, ale na pozadí generovat chybné signály — Soft 404, řetězená přesměrování nebo skryté serverové chyby, které vyčerpávají Crawl Budget. Googlebot má omezené zdroje a pokud je plýtvá na procházení nefunkčních URL, nemusí se dostat k vašemu novému hodnotnému obsahu.

Taxonomie HTTP odpovědí

Stavový kód je trojmístné číslo definované standardem IETF RFC. První číslice kategorizuje odpověď, zbylé dvě specifikují detail.

  • 2xx (Success) — požadavek byl přijat, obsah doručen. Prohlížeč i Googlebot jsou spokojeni.
  • 3xx (Redirection) — požadavek vyžaduje další akci. Zde se odehrává většina SEO „magie" při migracích a změnách URL.
  • 4xx (Client Error) — chyba na straně uživatele nebo odkazujícího webu. Tyto kódy zastavují tok link juice.
  • 5xx (Server Error) — kritický stav. Pokud trvá dlouho, Google může web deindexovat pro ochranu uživatelů.

01 Kódy 2xx: Úspěch a jeho nuance

Kód 200 OK je standard — server nalezl zdroj a odesílá ho v těle odpovědi. Z pohledu SEO je však důležité sledovat nejen samotný kód 200, ale i rychlost, s jakou je první byte (TTFB) doručen. Pomalá „dvoustovka" je pro uživatele stejně frustrující jako chyba.

200
OK
Standardní úspěšná odpověď. Server nalezl zdroj a odesílá ho. Sledujte i TTFB — pomalá 200 škodí Core Web Vitals.
204
No Content
Požadavek zpracován, ale server nevrací data. Používá se pro AJAX a odesílání analytiky bez obnovení stránky.

02 Kódy 3xx: Strategie přesměrování a Link Juice

Tato kategorie je nejmocnějším nástrojem v rukou SEO specialisty. Špatně nastavená přesměrování mohou zničit organickou návštěvnost webu během pár dní po redesignu.

301
Moved Permanently
Definitivní přesměrování. Google přenáší plný PageRank, ale vyžaduje čas na re-indexaci. Neměňte příliš často.
302
Found (Temporary)
Dočasné přesměrování — Google stále indexuje původní URL. Časté chybné použití vývojářů u trvalých změn.
Redirect Chains — co nikdy nedělat

Řetězce přesměrování jako http://web.cz → https://web.cz → https://www.web.cz → /home zvyšují latenci a riskují, že Googlebot přestane řetězec sledovat — obvykle po 5 skocích. Cílem auditu musí být zploštění na přímý skok z počátku na cíl.

03 Kódy 4xx: Správa neexistujícího obsahu

Chyby 4xx nejsou nutně „zlem", pokud jsou správně komunikovány. Jsou přirozenou součástí životního cyklu webu, kde obsah vzniká a zaniká.

404
Not Found
Stránka nenalezena. Vlastní 404 musí fungovat jako rozcestník — vyhledávací pole, populární kategorie, aby uživatel neodešel.
410
Gone
Obsah byl smazán a nevrátí se. Mnohem rychlejší deindexace než 404. Ideální pro zrušené sekce nebo produkty e-shopu.

410 Gone u tisíců smazaných produktů e-shopu může dramaticky urychlit pročištění indexu a ušetřit crawl budget pro důležitější stránky.

Soft 404: Tichý zabiják SEO

Specifický fenomén: stránka neexistuje (např. „Produkt nenalezen"), ale server chybně vrací stavový kód 200 OK. Vyhledávač si tak myslí, že jde o validní stránku, ale vidí jen prázdnou šablonu. To vede k indexaci tisíců „zombie stránek" s nízkohodnotným obsahem — a může vyústit v algoritmickou penalizaci celého webu.

04 Kódy 5xx: Dopad na Crawl Budget

Zatímco 4xx kódy říkají „chyba je v URL", kódy 5xx křičí „server hoří". Pro Googlebota jsou signálem k okamžitému zpomalení procházení webu.

500
Internal Server Error
Obecná serverová chyba. Při dlouhodobém výskytu Google začne deindexovat stránky jako nespolehlivé.
503
Service Unavailable
Použijte při údržbě společně s hlavičkou Retry-After. Říkáte robotům: „Vraťte se za 2 hodiny."
Správný postup při údržbě webu

Nikdy nenechte web při údržbě vracet 404 nebo 500. Správně nastavené 503 Service Unavailable + hlavička Retry-After říká Googlebotu: nezahazuj naše pozice, vrať se za X hodin, vše bude v pořádku.

Audit Pokročilý checklist technického zdraví

Pravidelné úkony technického SEO specialisty
  • Analýza logů (Log File Analysis) — podívejte se do serverových logů. Které stránky vrací Googlebotovi chyby, o kterých nevíte? Odhalíte „orphan pages" bez interních odkazů, které roboti stále navštěvují.
  • Identifikace Redirect Chains — ve Screaming Frog filtrujte report „Redirect Chains". Cíl: 0 řetězců delších než 1 skok.
  • Kontrola externích 404 — pokud na vás odkazuje autoritativní web, ale odkaz vede na 404, přicházíte o obrovskou hodnotu. Přesměrujte (301) na nejbližší relevantní obsah.
  • HTTP vs HTTPS kanonizace — ujistěte se, že verze http, www a non-www jsou všechny přesměrovány (301) na jednu kanonickou verzi.
  • Soft 404 detekce — v Google Search Console v sekci Stránky hledejte „Odeslaná URL je soft 404". Tyto stránky naplňte obsahem, nebo nastavte skutečnou 404/410.

Víte, kolik link juice ztrácíte kvůli technickým chybám?

Mnoho webů přichází o 20–30 % svého potenciálu jen kvůli špatně nastaveným přesměrováním. Nabízím hloubkový technický audit, který odhalí tyto skryté brzdy.

Chci technický auditodpovídám do 24 hodin

Časté dotazy

Je pravda, že 301 přesměrování ztrácí 15 % PageRanku? +
Historicky se to tvrdilo, ale Google (Gary Illyes, John Mueller) potvrdil, že 301, 302 i 308 dnes přenášejí plný PageRank. Problémem není ztráta síly samotným kódem, ale časová prodleva při aktualizaci indexu a ztráta relevance, pokud přesměrováváte na tematicky odlišnou stránku.
Jaký je rozdíl mezi 410 a 404 pro Googlebota? +
U 404 Google čeká přibližně 24 hodin a zkouší URL znovu (tzv. grace period), než ji vyřadí. U 410 dochází k deindexaci prakticky okamžitě po zpracování kódu. Pokud mažete tisíce URL — po hackerském útoku nebo zrušení sekce — 410 je mnohem efektivnější cesta.
Proč mi Search Console hlásí chyby 5xx, ale web mi funguje? +
Chyby 5xx mohou být sporadické a závislé na zátěži. Server nemusí stíhat právě v momentě, kdy na web přišel Googlebot — typicky v noci při zálohování databáze nebo importu produktů. I krátkodobé výpadky poškozují důvěryhodnost webu. Zkontrolujte hosting a optimalizaci databázových dotazů.
Co je kód 307 a kdy ho použít místo 302? +
Kód 307 (Temporary Redirect) je modernějším nástupcem 302. Hlavní technický rozdíl: 307 garantuje, že se nezmění metoda požadavku (např. z POST na GET). Pro běžné obsahové weby je rozdíl minimální, ale u webových aplikací a formulářů je 307 technicky přesnější a bezpečnější volbou.