[úroveň: pro středně pokročilé až pokročilé webmastery]

Ptáte se nás, zdali nedostupnost webové stránky může negativně ovlivnit výsledky vyhledávání v případě, že se ji v danou dobu prohledávač pokouší indexovat. Někdy je odstávka webu z právních důvodů či za účelem údržby nevyhnutelná. Výpadky stránek, které nejsou jasně označeny, mohou negativně ovlivnit celkovou reputaci webu. Přestože nemůžeme zaručit procházení, indexování nebo rankování stránek, existují metody, jak se s odstávkou stránek vypořádat tak, aby viditelnost stránek ve výsledcích vyhledávání negativně neovlivnila.

Namísto kódu HTTP 404 (nenalezeno) nebo vykazování stránky s kódem 200 (OK) je například lepší ukázat stránku s kódem 503 (služba není k dispozici). Právě HTTP kód 503 řekne vyhledávačům, že stránka je dočasně nedostupná. Webmasteři tak mají možnost dát vědět jak uživatelům, tak vyhledávači přibližný čas, kdy bude stránka opět v plném provozu. Pokud webmaster čas odstávky stránek zná, může jej uvést v hlavičce Retry-After, kterou prohledávač může použít k získání informací, kdy URL opět prohledat.

Použití HTTP kódu 503 může být velmi dobrým řešením mnoha situací. Setkáváme se s mnoha problémy u stránek, které vrací HTTP kód 200 (OK) u serverových chyb, dočasného pozastavení, překročení limitu přenesených dat nebo pro stránky ve výstavbě. Všechny tyto problémy může webmaster řešit použitím HTTP kódu 503. Pro plánované pozastavení serveru z důvodu údržby hardwaru je dobré mít náhradní server, který by zobrazoval HTTP kód 503. Kód 503 ale doporučujeme pouze jako dočasné řešení a z dlouhodobého hlediska odstranění nedostupných URL z indexu nezabrání.

header('HTTP/1.1 503 Service Temporarily Unavailable');
header('Retry-After: Sat, 8 Oct 2011 18:27:00 GMT');

Takto může vypadat příklad nastavení HTTP kódu 503 (služba dočasně není k dispozici) v hlavičče při použití PHP.

Stejně jako v případě stránky s kódem 404 lze na serveru nastavit vlastní stránku s kódem 503, která poskytne uživatelům bližší informace o tom, co se děje a kdy budou stránky opět dostupné. Další informace týkající se stavových HTTP kódů naleznete v RFC 2616.