Czasami spotykamy się z pytaniem czy widoczność witryny w wynikach wyszukiwania Google może ucierpieć jeżeli jest ona nieosiągalna podczas skanowania przez Googlebota. Aktualizacje strony, wymogi prawne lub normy społeczno-kulturalne mogą spowodować że tymczasowy brak dostępu do witryny bywa konieczny. Brak witryny bez jednoznacznej informacji może mieć negatywny wpływ na jej reputację. Google nie gwarantuje, że dana witryna zostanie zindeksowana czy umieszczona w rankingu, jednak istnieją metody, które pomagają zapobiec negatywnym konsekwencjom tymczasowego braku dostępu do witryny na jej pozycję w wynikach wyszukiwania.

Zamiast zwracania błędu HTTP 404 (nie znaleziono) lub informacji o braku treści wraz z rezultatem HTTP 200 (OK), należy ustawić zwracanie kodu HTTP 503 (serwis chwilowo niedostępny), który informuje boty wyszukiwarek o tymczasowym błędzie. Dzięki temu można także poinformować użytkowników i boty o przewidywanym czasie awarii. Co więcej, istnieje możliwość określenia czasu trwania awarii w sekundach lub szacowanej daty i godziny, o której strona będzie ponownie dostępna w opcjonalnym nagłówku Retry-After, który może zostać wykorzystany przez Googlebota do ustalenia daty ponownego odwiedzenia danego adresu URL.

Zwracanie kodu HTTP 503 może być dobrym rozwiązaniem w wielu sytuacjach. Nie raz spotykamy się z witrynami które zwracają kod HTTP 200 (OK) mimo przekroczonego limitu transferu, dla niepoprawnie lub wcale nie funkcjonujących serwerów lub dla stron w budowie. Ustawienie HTTP 503 jest idealnym rozwiązaniem dla tych wszystkich sytuacji. W przypadku konserwacji serwera, warto jest zapewnić zwracanie kodu HTTP 503 przez inny, zapasowy. Nie należy jednak traktować kodu 503 jako stałego rozwiązania. Trwałe 503 może zostać zinterpretowane jako awaria serwera i doprowadzić do usunięcia adresu URL z indeksu Google.


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


Informacja w nagłówku o tymczasowej awarii strony może wyglądać mniej więcej tak, jeżeli witryna jest zbudowana w PHP



Podobnie jak w przypadku spreparowanych stron z błędem 404, również dokumenty zwracające kod 503 mogą zawierać informacje dla użytkowników odnośnie przewidywanego czasu do końca awarii. Więcej informacji na temat kodów HTTP jest dostępnych w specyfikacji RFC 2616.