O Google lembra os sites de servirem um 503 durante o tempo de inatividade do patch PHP

A Central de Pesquisa do Google está lembrando a qualquer pessoa que coloque servidores off-line para patches de PHP que retornem um código de status 503, que informa ao Google que a interrupção é temporária.
A postagem no LinkedIn foi publicada na quarta-feira, dia em que o PHP lançou correções de emergência para dois problemas críticos. falhas que pode permitir que invasores executem código sem fazer login.
A postagem não diz quanto tempo um 503 pode permanecer ativo. A documentação da taxa de rastreamento do Google não recomenda veicular um por mais de um ou dois dias, porque os URLs que o retornam por vários dias podem ser eliminados do índice.
O que Google e Mueller disseram
Central de Pesquisa Google escreveu:
“A veiculação de um código de status HTTP 503 (serviço indisponível) garante que os URLs já indexados sejam preservados na Pesquisa enquanto você trabalha. Depois que você começar a veicular 200 respostas novamente, as coisas voltarão naturalmente ao normal.”
A postagem também alertou contra páginas de erro 404 ou 200 genéricas durante o tempo de inatividade. Ele tinha um link para a página do Google sobre como os códigos de status HTTP afetam seus rastreadores.
Em uma postagem de 2013, John Mueller do Google escreveu que retornar uma página de erro com um código de status 200 OK faz com que o Google indexe esse conteúdo de erro.
Mueller postou seu próprio lembrete no Bluesky na quarta-feira e disse de onde o 503 pode vir:
“Se você estiver desativando sites PHP para agendar um horário para lidar com “atualizações não planejadas”, use HTTP 503 em vez de deixar as respostas expirarem / 404/500. Você pode fazer isso fora do PHP / apontar DNS em outro lugar / CDN.”
A postagem do Google de 2011 que ele vinculou mostra como enviar um 503 com código PHP, o que não ajudará quando o PHP for o que está caindo.
Em resposta, um usuário do Bluesky classificou as respostas aproximadamente, da melhor para a pior, como 503, 500, 403, 404 e 200. Mueller chamou-o de “um bom modelo”.
Como o 503 afeta o rastreamento
A documentação da taxa de rastreamento do Google lista 500, 503 e 429 respostas como forma de reduzir urgentemente o tráfego do rastreador por um curto período. Quando os rastreadores do Google atingem um grande número de URLs que retornam esses códigos de status, eles reduzem a taxa de rastreamento em todo o nome do host, incluindo URLs que ainda retornam conteúdo. Assim que o número de erros diminui, o Google aumenta automaticamente a taxa de rastreamento novamente.
Ao retornar 503 ou 429, você pode adicionar um cabeçalho HTTP Retry-After que informa aos rastreadores do Google quando tentar novamente, seja como um número de segundos ou como uma data e hora em UTC.
A página de taxa de rastreamento do Google também alerta que um rastreamento mais lento significa que o Googlebot descobre menos páginas novas e atualiza as existentes com menos frequência. As campanhas do Google Ads podem ser canceladas ou pausadas.
Quando cobri os comentários de Gary Illyes do Google em 2024, ele disse que um 503 com duração de 10 a 15 minutos de vez em quando “não é ‘estendido’ de forma alguma, então você deve ficar bem”.
Por quanto tempo o Google recomenda servir um 503
A página de taxa de rastreamento do Google avisa:
“Não recomendamos que você faça isso por um longo período de tempo (ou seja, mais de um a dois dias), pois pode ter um efeito negativo na forma como seu site aparece nos produtos do Google. Por exemplo, no caso da Pesquisa, se o Googlebot observar esses códigos de status no mesmo URL por vários dias, o URL poderá ser retirado do índice do Google.”
A página de códigos de status do Google, à qual a postagem do LinkedIn está vinculada, diz que URLs já indexados que retornam erros do servidor são “preservados no índice, mas eventualmente descartados”.
O guia do Google para pausar um site chama a desativação de um site inteiro como uma medida extrema que deve durar muito pouco tempo, alguns dias no máximo.
O guia também diz para não retornar um 503 para o arquivo robots.txt, porque isso bloqueia todo o rastreamento. Acrescenta que os sistemas do Google não podem atualizar títulos, descrições, metadados ou dados estruturados em uma página que retorna 503.
Por que isso é importante
O 503 tem que vir de algo que continua rodando enquanto o PHP está offline, como uma regra CDN ou um servidor temporário para o qual você apontou o DNS. Seu arquivo robots.txt deve continuar respondendo normalmente para que o Google ainda possa rastrear o site. O 503 é uma medida de curto prazo, já que a documentação do Google não recomenda veicular um por mais de um a dois dias.
Olhando para o futuro
Sites com PHP 8.1 ou anterior não recebem mais atualizações oficiais regulares. O PHP publicou correções de código-fonte limitadas para as versões 7.4 a 8.1 para equipes que constroem PHP por conta própria, e hosts ou fornecedores de suporte podem fornecer as suas próprias, como Vahan Petrosyan relatou para SEJ. Para um fechamento que dura um ou dois dias, o guia de pausa do Google aponta para uma página inicial indexável servida com um 200 como espaço reservado. Assim que o site retornar aos 200 novamente, a página de códigos de status do Google diz que o rastreamento volta gradualmente.
Imagem em destaque: Tetiana Yurchenko/Shutterstock






