Google Search Central przypomina w poście na LinkedIn, że przy wyłączaniu serwerów na czas łatania PHP należy zwracać kod HTTP 503, który informuje Googlebota o tymczasowej awarii. Wpis pojawił się w środę, w dniu publikacji przez PHP awaryjnych poprawek dwóch krytycznych luk umożliwiających zdalne wykonanie kodu bez logowania. Według Google 503 sprawia, że zaindeksowane URL-e pozostają w Search, a po powrocie odpowiedzi 200 sytuacja naturalnie wraca do normy. Google odradza generyczne 404 oraz strony błędów zwracające 200. John Mueller dodał na Bluesky, że 503 można serwować poza PHP: przez przekierowanie DNS lub CDN, zamiast dopuszczać do timeoutów, 404 czy 500. Zgodził się też z rankingiem odpowiedzi od najlepszej do najgorszej: 503, 500, 403, 404, 200. Dokumentacja crawl rate ostrzega, by nie serwować 503 dłużej niż 1–2 dni, bo URL-e mogą wypaść z indeksu, a przy dużej liczbie błędów Google zmniejsza tempo crawlowania całej domeny. Można dodać nagłówek Retry-After (w sekundach lub jako data UTC). Plik robots.txt musi odpowiadać normalnie, bo 503 na nim blokuje całe crawlowanie. Przy dłuższej przerwie Google w poradniku o wstrzymywaniu witryny sugeruje indeksowalną stronę główną z kodem 200 jako placeholder.
Źródło: Search Engine Journal — oryginalny artykuł ↗
Chcesz wiedzieć, jak ta zmiana wpłynie na Twoją stronę?
Nasz zespół analizuje każdą aktualizację Google w 48h i przekłada ją na konkretne działania dla klientów.
Bezpłatna analiza wpływu