HTTP 503 Servicio no disponible
503 Service Unavailable indica que el servidor no puede procesar la petición en este momento, normalmente por sobrecarga o mantenimiento.
Significado
503 es un estado temporal: el servidor puede estar funcionando, pero no acepta nuevas solicitudes. La cabecera Retry-After puede indicar cuándo volver a intentarlo. Es el estado apropiado para un mantenimiento programado.
Causas habituales
- Una sobrecarga de tráfico o un ataque al servidor.
- Mantenimiento planificado o una actualización, por ejemplo de WordPress.
- Procesos PHP-FPM o trabajadores de la aplicación agotados.
- Un servicio interno o la base de datos no están disponibles.
- Límites de recursos del alojamiento alcanzados.
¿Qué puede hacer un visitante?
- Espera unos minutos antes de intentarlo de nuevo.
- Comprueba si otras personas también tienen el problema o si funcionan otras páginas.
- Para servicios importantes, consulta su página oficial de estado.
¿Qué puede hacer el administrador?
- Durante el mantenimiento, devuelve 503 junto con Retry-After, no un 200 o 404 engañoso.
- Comprueba carga del servidor, procesos disponibles y registros de errores.
- En WordPress revisa si quedó un archivo .maintenance después de una actualización.
- Utiliza caché, CDN y capacidad adecuada para afrontar picos de tráfico.
Impacto en SEO
Google interpreta 503 como una indisponibilidad temporal y puede volver a rastrear el sitio. Un mantenimiento breve suele ser tolerable, pero varios días de errores 503 pueden perjudicar la indexación.
Preguntas frecuentes
¿Un error 503 significa que la web ha cerrado definitivamente?
No. Normalmente indica un problema temporal de carga, mantenimiento o fallo de un servicio interno.
¿Cuánto tiempo puede durar un 503 sin afectar al SEO?
Unas horas suelen presentar menos riesgo. Si el error persiste varios días, puede afectar a la indexación de las URL.