Google recuerda usar 503 durante mantenimiento PHP
Importancia del código 503 durante el mantenimiento PHP Google ha enfatizado la importancia de servir un código de estado HTTP 503 cuando los sitios web se desconectan para realizar parches de PHP....

Importancia del código 503 durante el mantenimiento PHP
Google ha enfatizado la importancia de servir un código de estado HTTP 503 cuando los sitios web se desconectan para realizar parches de PHP. Este código indica a los motores de búsqueda que la interrupción es temporal, asegurando que las URLs ya indexadas se mantengan en los resultados de búsqueda.
Tabla de contenidos
El contexto de este recordatorio surge tras la publicación de actualizaciones de emergencia de PHP para corregir fallos críticos que podrían permitir a atacantes ejecutar código sin autorización. Google advierte que si un sitio devuelve un 503 por más de uno o dos días, las URLs podrían ser eliminadas del índice.
Alternativas para gestionar el 503 fuera de PHP
John Mueller de Google sugiere que el 503 puede ser gestionado fuera del entorno PHP mediante cambios en DNS o utilizando una CDN. Esto es crucial cuando el propio PHP es el que necesita mantenimiento, ya que no se puede confiar en él para devolver el código 503.
Algunos administradores de sitios podrían sentirse tentados a dejar que las respuestas simplemente expiren o devuelvan errores 404 o 500, pero esto puede tener consecuencias negativas en el SEO. La implementación de un 503 de manera adecuada asegura que Google reconozca la interrupción como temporal.
Efectos del 503 en el rastreo de Google
El uso de un 503 informa a los rastreadores de Google que reduzcan la carga de rastreo temporalmente. Google ajusta automáticamente la tasa de rastreo cuando detecta un alto número de códigos 503, ayudando a evitar sobrecargar el servidor mientras está en mantenimiento.
Es importante incluir un encabezado HTTP Retry-After para indicar cuándo los rastreadores deberían intentar acceder nuevamente. Esto puede ser especificado en segundos o como una fecha y hora en formato UTC, optimizando así el proceso de rastreo una vez que el sitio vuelva a estar en línea.
Recomendaciones de duración para servir un 503
Google recomienda que el código 503 no se utilice por más de uno o dos días. Un uso prolongado puede resultar en que las URLs sean eliminadas de su índice, lo que afectaría la visibilidad del sitio en los resultados de búsqueda.
Para pausas más extensas, Google sugiere utilizar una página de inicio indexable con un código 200 como marcador de posición temporal. Esto permite que el sitio mantenga presencia en línea mientras se resuelven problemas más complejos.
Consideraciones finales sobre el uso del 503
El uso adecuado del código 503 es esencial para mantener la integridad del SEO durante el mantenimiento del sitio. Es crucial asegurarse de que el archivo robots.txt siga siendo accesible, ya que un 503 en este archivo bloquearía todo el rastreo.
A medida que las versiones de PHP se actualizan y algunas dejan de recibir soporte, los administradores de sitios deben estar preparados para implementar prácticas de mantenimiento que minimicen el impacto en el SEO, asegurando que las interrupciones sean gestionadas de manera eficiente y profesional.










