Domů / Blog / Pojmy

HTTP 503: Co znamená dočasná nedostupnost a jak ji řešit

HTTP 503 (Service Unavailable) značí dočasnou nedostupnost serveru. Zjistěte, jak kód 503 správně implementovat, nastavit Retry-After a chránit SEO.

Jan Pospisil
4 min čtení
Technické SEOSEO
Souhrn článku
  • HTTP 503 je z pohledu SEO nejšetrnější kód pro dočasné výpadky — jasně říká vyhledávačům, že se web vrátí, a umožňuje přidat hlavičku Retry-After s časem obnovení.
  • Při plánované údržbě nikdy nepoužívejte 301/302 přesměrování na údržbovou stránku, protože to poškodí indexaci.
  • Krátkodobé výpadky (minuty až hodiny) nemají na SEO prakticky žádný dopad, problémy nastávají až po 1–2 dnech.

Stavový kód HTTP 503 (Service Unavailable) signalizuje, že server je dočasně nedostupný a nemůže zpracovat požadavek klienta. Na rozdíl od HTTP 500, který značí neočekávanou interní chybu, kód 503 indikuje, že problém je dočasný a server bude brzy opět dostupný.

Kdy se HTTP 503 objeví

K chybě 503 dochází nejčastěji při:

  • přetížení serveru — náhlý nárůst návštěvnosti překročí kapacitu
  • plánované údržbě — aktualizace softwaru, migrace databáze
  • výpadku klíčových služeb — nedostupnost databáze, cache nebo API
  • DDoS útoku — server je zahlcen škodlivými požadavky

HTTP 503 je z pohledu SEO nejšetrnější chybový kód pro dočasné výpadky. Na rozdíl od kódů 404 nebo 500 jasně říká vyhledávačům: „Jsem dočasně offline, ale vrátím se.” Používejte jej vždy, když plánujete odstávku serveru.

Hlavička Retry-After

Jednou z klíčových výhod HTTP 503 je možnost připojit hlavičku Retry-After, která informuje klienta (včetně vyhledávačů), kdy má požadavek opakovat.

Formát Retry-AfterPříkladPopis
Počet sekundRetry-After: 3600Server bude dostupný za 1 hodinu
Datum a časRetry-After: Sat, 28 Sep 2024 14:00:00 GMTKonkrétní čas obnovení

Tento mechanismus je zvláště užitečný při plánovaných odstávkách, kdy administrátoři mohou vyhledávačům přesně naznačit délku výpadku.

Dopad na SEO

Správné použití HTTP 503 minimalizuje negativní dopad na organickou viditelnost:

SituaceDopad na SEO
Krátkodobý 503 s Retry-AfterMinimální — crawler se vrátí v určený čas
503 trvající hodinyDočasné problémy s indexací dotčených stránek
503 trvající dnyPokles pozic, snížení crawl frekvence
Opakované výpadkyZtráta důvěry vyhledávačů, trvalý dopad na hodnocení

Jak HTTP 503 správně implementovat

Při plánované údržbě je vhodné:

  1. Nastavit HTTP 503 na všech stránkách během odstávky
  2. Přidat hlavičku Retry-After s odhadovaným časem obnovení
  3. Zobrazit informativní stránku pro uživatele s vysvětlením situace
  4. Nepoužívat 301/302 přesměrování na údržbovou stránku — to poškodí SEO

Chybová stránka pro uživatele

Pro uživatele je vhodné chybu 503 doplnit přátelskou chybovou stránkou, která:

  • jasně sděluje důvod nedostupnosti
  • uvádí odhadovaný čas obnovení provozu
  • nabízí odkaz na hlavní stránku
  • poskytuje kontakt na podporu
  • případně nabízí alternativy (sociální sítě, e-mail)

Monitoring a prevence

Pro správce webu je důležité monitorovat výskyt chyb 503, protože časté výpadky mohou poškodit uživatelskou důvěru i SEO výkon. Doporučené nástroje:

  • UptimeRobot / Pingdom — monitoring dostupnosti v reálném čase
  • Google Search Console — hlášení o problémech s crawlováním
  • Serverový monitoring — sledování CPU, RAM a diskového prostoru

Často kladené otázky

Jaký je rozdíl mezi HTTP 503 a HTTP 500?

HTTP 500 (Internal Server Error) značí neočekávanou chybu, jejíž příčina je neznámá a vyžaduje opravu. HTTP 503 (Service Unavailable) naproti tomu signalizuje dočasnou nedostupnost — server ví, že je offline, a očekává se obnovení. Kód 503 také umožňuje použít hlavičku Retry-After.

Jak dlouho může trvat chyba 503, než poškodí SEO?

Krátkodobé výpadky (minuty až hodiny) nemají na SEO prakticky žádný dopad, zejména s hlavičkou Retry-After. Pokud však chyba 503 trvá déle než 1—2 dny, Google začne stránky dočasně vyřazovat z indexu. Po obnovení se pozice postupně vrátí.

Má se při údržbě webu používat 503 nebo přesměrování?

Při plánované údržbě vždy používejte HTTP 503 s hlavičkou Retry-After. Nikdy nepřesměrovávejte stránky pomocí 301 nebo 302 na údržbovou stránku — vyhledávače by to mohly interpretovat jako trvalou nebo dočasnou změnu URL a poškodit indexaci.

Jak nastavit HTTP 503 na Apache nebo Nginx?

Na Apache můžete v souboru .htaccess použít RewriteRule s příznakem [R=503] a nastavit ErrorDocument 503 na vlastní stránku údržby. U Nginx slouží direktiva return 503 v konfiguračním bloku serveru spolu s error_page 503 pro vlastní šablonu. V obou případech nezapomeňte přidat hlavičku Retry-After.

Chcete podobné výsledky?

Pomůžu vám s online marketingem a SEO. Ozvěte se mi a probereme to.

Nezávazná konzultace

Podobné články

SEO copywriting a tvorba optimalizovaných textů

SEO copywriting: Texty pro vyhledávače i lidi

Co je SEO copywriting a jak psát texty, které se umístí ve vyhledávačích? Průvodce optimalizací obsahu, nástroji a cenami..

Přečíst →
SEO kurzy

SEO kurzy: Kde se naučit SEO v Česku

Přehled SEO kurzů v Česku.

Přečíst →
SEO on-page optimalizace

SEO on-page: Průvodce on-page optimalizací

Kompletní průvodce on-page SEO.

Přečíst →

Související pojmy

Co je CRM

CRM systém centralizuje data o zákaznících a zefektivňuje prodej i marketing.

Direct marketing

Co je direct marketing? Přehled kanálů přímého marketingu -- e-mail, SMS, direct mail.

Event marketing

Co je event marketing a jak využít události pro růst značky? Přehled typů eventů, plánování, propagace a měření úspěšnosti..

Guerilla marketing

Co je guerilla marketing a jak funguje? Přehled typů, příkladů, výhod a rizik nekonvenčních marketingových taktik..

← Všechny pojmy