Slovníček pojmů

HTTP 503: co znamená chyba
Service Unavailable

Stavový kód 503 říká, že server existuje a funguje, ale momentálně nedokáže zpracovat požadavek. Narozdíl od jiných chyb skupiny 5xx jde o dočasný stav s konkrétní příčinou a řešením.

Aktualizace: 2026-04-14  ·  Zdroj: MDN Web Docs, Google Search Central, RFC 9110

5xx
skupina serverových chyb HTTP
503
dočasná nedostupnost serveru
Retry-After
hlavička pro crawlery i klienty

Definice

Co je HTTP 503

HTTP 503 Service Unavailable je stavový kód ze skupiny 5xx, který server vrátí tehdy, když požadavek přijal, ale není schopen ho teď zpracovat. Jde o dočasnou situaci — server nezanikl, stránka nevymizela, pouze kapacita nestačí nebo probíhá údržba.

Technická specifikace RFC 9110 říká, že kód 503 indikuje neschopnost serveru obsloužit požadavek z důvodu dočasného přetížení nebo plánované servisní odstávky, která by měla pominout po určité době. Na rozdíl od 500 Internal Server Error, kde příčina bývá neznámá a nečekaná, 503 předpokládá, že provozovatel situaci zná a dokáže odhadnout, kdy bude vyřešena.

Zařazení: HTTP 503 patří do skupiny 5xx — chyb na straně serveru. Přehled všech skupin a kódů najdete v článku o stavových kódech HTTP.

Příčiny

Hlavní příčiny chyby 503

503 vždy znamená, že server reaguje — jen odmítá zpracovat požadavek. Konkrétní příčina se liší, ale spadá do jedné ze čtyř skupin.

01
Přetížení serveru
Počet souběžných požadavků překročí dostupné zdroje — paměť, CPU nebo limity connection poolu. Aplikace odmítne nové požadavky kódem 503, aby předešla úplnému pádu. Jde o záměrné chování, nikoli selhání.
Nejčastější příčina
02
Plánovaná údržba
Administrátor záměrně vrátí 503 na dobu aktualizace softwaru, migrace databáze nebo hardwarové výměny. Správně nasazená údržbová stránka se 503 je vždy lepší volbou než zpřístupnění nekonzistentního obsahu.
Doporučený přístup
03
DDoS útok nebo traffic spike
Náhlý nárůst provozu — ať způsobený útokem nebo neočekávanou popularitou — může server zahltit bez jakékoli chyby na straně provozovatele. Server jednoduše nestačí kapacitou.
Vnější příčina
04
Vadná konfigurace firewallu nebo load balanceru
Firewall nebo load balancer může vyhodnotit legitimní požadavky jako útok a blokovat je. Server za ním funguje, ale požadavky k němu nedoputují — výsledkem je opět 503.
Konfigurační chyba

Hlavička

Hlavička Retry-After

Protokol HTTP umožňuje k odpovědi 503 přidat hlavičku Retry-After, která klientovi nebo crawleru sdělí, za jak dlouho má požadavek zopakovat. Google Search Central tuto hlavičku explicitně doporučuje při plánované odstávce — Googlebot ji respektuje a danému URL se v uvedeném intervalu vyhne.

Formát: počet sekund

Hodnota udává, za kolik sekund má klient zkusit znovu.

HTTP/1.1 503 Service Unavailable
Retry-After: 3600

Hodnota 3600 znamená hodinu. Googlebot se vrátí po uplynutí tohoto intervalu.

Formát: datum a čas

Hodnota specifikuje přesný okamžik obnovy ve formátu HTTP-date.

HTTP/1.1 503 Service Unavailable
Retry-After: Sat, 14 Apr 2026 18:00:00 GMT

Používejte, když víte přesný čas obnovy. Chybný formát data může vést k neočekávanému chování.

Tip: Pokud Retry-After neuvedete, crawlery se budou vracet podle vlastního rozvrhu, který nemusí odpovídat době vaší odstávky. Hlavička je nepovinná, ale vždy doporučená.

SEO dopad

Jak 503 ovlivňuje SEO a indexaci

Krátkodobé výskyty 503 nemají na SEO zásadní dopad. Gary Illyes z Google potvrdil, že okna v délce 10–15 minut několikrát týdně jsou pro crawl rate zanedbatelná — Googlebot se vrátí při dalším plánovaném crawlu.

Problém nastává při dlouhodobém výskytu. Pokud server vrací 503 v řádu dní nebo týdnů, Google začne snižovat crawl rate pro celý hostname. Stávající URL zůstávají v indexu déle, ale nové stránky se indexují pomaleji. Při velmi dlouhé odstávce může Google přehodnotit trvalost stavu a začít URL z indexu odstraňovat.

Kritická chyba: 200 OK místo 503

Pokud server místo 503 vrátí 200 OK s chybovou stránkou, Google tuto prázdnou nebo generickou stránku zaindexuje jako normální obsah. Výsledek je horší než samotná chyba 503 — v indexu skončí bezobsažná stránka na URL, kde má být skutečný obsah.

Správný postup při plánované odstávce

01
Vrátit reálný 503
Nikdy ne 200 ani 404 pro dočasnou odstávku
02
Přidat Retry-After
Odhadovaný čas obnovy pro Googlebot
03
Zobrazit zprávu uživateli
Srozumitelné vysvětlení situace
04
Monitorovat Search Console
Sledovat chyby plazení při delší odstávce

Srovnání

503 vs. příbuzné stavové kódy

503 patří do skupiny 5xx spolu s dalšími serverovými chybami. Klíčový rozdíl je v záměru a příčině — 503 komunikuje dočasnost a znalost problému, ostatní kódy sdělují jiný typ stavu.

Kód Název Kdy se použije
503 Service Unavailable Server funguje, ale nemá kapacitu nebo probíhá údržba — dočasný stav
500 Internal Server Error Neočekávaná chyba serveru, příčina není specifikována
429 Too Many Requests Konkrétní klient překročil rate limit — 503 je pro celý server, 429 pro jednotlivého uživatele
502 Bad Gateway Proxy nebo load balancer nedostal platnou odpověď od origin serveru
410 Gone Stránka trvale odstraněna — trvalý stav, nikoli dočasný výpadek
Hlavní rozdíl 503 vs. 500: 503 komunikuje záměr — víme o problému, je dočasný. 500 říká pouze, že něco selhalo, bez dalšího kontextu.

Monitoring

Jak ověřit 503 v Google Search Console

Chyby plazení způsobené kódem 503 se zobrazují v Google Search Console v sekci Zprávy o indexování. Filtrujte podle typu chyby „Chyba serveru (5xx)“ — tam uvidíte, které URL Googlebot naposledy dostal 503 a kdy.

Pokud 503 trvalo kratší dobu, než byl poslední crawl, v Search Console se vůbec nemusí objevit. Zobrazí se pouze tehdy, když byl Googlebot přímo odmítnut v okamžiku crawlu.

Co sledovat

Pokud vidíte v Search Console opakující se 503 chyby na stejných URL, zkontrolujte nejdříve server logy — hledejte vzorec v čase (přetížení ve špičce) nebo konkrétní URL (vadná konfigurace pro danou cestu). Nástroj Google Search Console zobrazuje datum posledního pokusu o crawl, což pomáhá odhadnout délku výpadku.

Časté otázky

Otázky k HTTP 503

Krátkodobé výskyty (minuty až nízké jednotky hodin) nemají měřitelný dopad. Gary Illyes z Google potvrdil, že okna 10–15 minut několikrát týdně jsou zanedbatelná. Problém nastává při výpadku trvajícím dny nebo týdny — tehdy Google sníží crawl rate pro celý hostname.
503 říká, že stránka existuje, ale server ji momentálně nedokáže dodat — jde o dočasný stav. 404 říká, že stránka na daném URL neexistuje. Vrátit 404 místo 503 při dočasné odstávce je chyba — Google může URL začít vyřazovat z indexu.
Není povinná, ale vždy je doporučená. Bez ní se Googlebot vrací podle vlastního rozvrhu. Při plánované odstávce ji vždy přidejte — pomůže Googlebotu načasovat crawl přesně na dobu, kdy bude server opět dostupný.
503 použijte vždy, když stránka dočasně neodpovídá a neexistuje náhradní URL s ekvivalentním obsahem. Přesměrování (302) dává smysl jen tehdy, když máte kde zobrazit smysluplný obsah — například na stránce se stavem systému.
Google tuto prázdnou nebo generickou stránku zaindexuje jako regulérní obsah. Výsledek je horší než 503 — v indexu skončí bezobsažná stránka místo skutečného obsahu. Vždy vracejte korektní stavový kód odpovídající skutečnému stavu.
Závisí na crawl rate vašeho webu. Stránky s vysokou frekvencí crawlování (velké weby, časté aktualizace) bývají znovu navštíveny během hodin. U menších webů to může trvat dny. Hlavička Retry-After pomůže Googlebotu přijít přesně ve správný čas.

Zdroje

Zdroje a reference

  • Google Crawling Docs — Reduce Google Crawl Rate: developers.google.com (přístup 2026-04-14)
  • Search Engine Journal — Google On The SEO Impact Of 503 Status Codes: searchenginejournal.com (přístup 2026-04-14)
  • IETF RFC 9110 — HTTP Semantics, Section 15.6.4 (přístup 2026-04-14)
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 MDN Web Docs.

Technické SEO pro váš web
bez chyb, které brzdí indexaci

Pomáháme firmám odhalit stavové kódy a konfigurační chyby, které Google nevidí jako obsah — ale ovlivňují, co zaindexuje.

Nezávazná konzultace

Přejít nahoru