Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124

Google przypomina, że serwer wyłączony na czas łatania PHP powinien zwracać kod 503. Przestój nie powinien trwać dłużej niż 1–2 dni, a robots.txt musi odpowiadać normalnie.
Google Search Central przypomina, że właściciele stron, które wyłączają serwer na czas łatania PHP, powinni zwracać kod 503 Service Unavailable. Przypomnienie pojawiło się 21 października 2026 roku, w dniu, w którym PHP wydało pilne poprawki dwóch krytycznych luk pozwalających uruchamiać kod bez logowania. Komunikat wskazuje też limit czasu takiego przestoju.
Kod 503 informuje Google, że niedostępność jest tymczasowa, a już zaindeksowane adresy URL pozostają w wynikach wyszukiwania. Według dokumentacji ograniczania crawlowania błędy 500, 503 i 429 skłaniają boty do zmniejszenia ruchu na cały hostname, także na adresy, które nadal zwracają treść. Gdy liczba błędów spada, Google samo zwiększa tempo crawlowania.
| Kod odpowiedzi | Skutek opisany w materiale |
|---|---|
| 503 | Tymczasowa niedostępność; zaindeksowane adresy zachowane, crawlowanie zwalnia |
| 500 | Błąd serwera; Google ogranicza crawlowanie tak samo jak przy 503 |
| 429 | Sygnał zmniejszenia ruchu crawlera, podobnie jak 500 i 503 |
| 404 | Ogólna strona błędu; Google ostrzega przed jej użyciem w czasie przestoju |
| 200 ze stroną błędu | Google indeksuje treść strony błędu, zamiast zachować poprzednią |
W 2013 roku Google opisało, że strona błędu zwrócona z kodem 200 OK zostaje zindeksowana jako treść. Komunikat nie podaje, jak szybko po zakończeniu przestoju zaindeksowane adresy wrócą do normalnego stanu, poza tym, że po przywróceniu odpowiedzi 200 wszystko wraca do normy.
Dokumentacja Google odradza utrzymywanie kodu 503 dłużej niż od jednego do dwóch dni. Jeśli Googlebot widzi ten status na tym samym adresie przez kilka dni, adres może zostać usunięty z indeksu. Komunikat nie podaje, czy istnieje dokładny próg ponad ten zakres.
Kod 503 musi być wysyłany przez element działający podczas wyłączenia PHP, na przykład regułę w CDN albo tymczasowy serwer, na który kieruje DNS. Nagłówek Retry-After z liczbą sekund lub datą w UTC informuje boty, kiedy ponowić próbę.
Plik robots.txt nie może zwracać kodu 503, ponieważ wtedy Google blokuje crawlowanie całej witryny. Plik powinien odpowiadać normalnie, dlatego musi być obsługiwany poza PHP. Podczas 503 systemy Google nie odświeżają tytułów, opisów, metadanych ani danych strukturalnych.
Przewodnik Google o wstrzymywaniu witryny określa wyłączenie całej strony jako środek skrajny, który powinien trwać bardzo krótko, co najwyżej kilka dni. Przy dłuższym zamknięciu przewodnik wskazuje indeksowalną stronę główną z kodem 200 jako stronę zastępczą. Po powrocie odpowiedzi 200 crawlowanie wraca stopniowo.
Firmy i agencje, które utrzymują strony na PHP 8.1 lub starszym, powinny sprawdzić wersję. Według materiału te wersje nie dostają regularnych oficjalnych aktualizacji. Dla gałęzi 7.4–8.1 opublikowano ograniczone poprawki źródeł dla zespołów, które kompilują PHP samodzielnie, a hostingi mogą dostarczyć własne.
Komunikat nie podaje terminu, do którego należy wykonać te zmiany. Zależy to od tego, jak długo trwa łatanie konkretnej instalacji.
Jeśli wyłączenie PHP ma potrwać, przygotuj kod 503 poza aplikacją i sprawdź robots.txt przed przerwą. Dłuższy przestój zastąp stroną główną z kodem 200.
Komentarz redakcji Info24