Índice
- 1 Por qué necesitas una página de mantenimiento profesional
- 2 Método 1: Un plugin específico (lo mejor si empiezas)
- 3 Método 2: Código en el functions.php (sin plugins)
- 4 Método 3: El archivo .maintenance manual (para valientes)
- 5 Buenas prácticas para una página de mantenimiento profesional
- 6 Preguntas frecuentes sobre página de mantenimiento en WordPress
- 7 Conclusión
Por qué necesitas una página de mantenimiento profesional
Cuando actualizas plugins, cambias temas o haces tareas de mantenimiento en WordPress, los usuarios se topan con pantallas en blanco. O errores de base de datos. Mensajes poco amigables. Una página de mantenimiento profesional evita que vean todo eso. Mantiene la confianza en tu marca. Y lo que es peor: protege tu SEO, porque los buscadores no indexan contenido roto.
Mucha gente se instala un plugin gratuito y ya está. Error. Una buena página de mantenimiento debería llevar información clara, un diseño que vaya con tu identidad visual y, si puede ser, un formulario de contacto para urgencias. En RedServicio (redservicio.net) hemos visto que una mala gestión del modo mantenimiento te puede costar clientes. Y leads. No es broma.
Método 1: Un plugin específico (lo mejor si empiezas)
La forma más rápida y segura de poner el sitio en mantenimiento es con un plugin. Hay opciones gratis y de pago, y puedes personalizar el diseño sin tocar código. Ni una línea.
Plugins que recomiendo
- Maintenance (gratuito, más de 600.000 instalaciones). Activas el modo mantenimiento con un clic y cambias título, texto y colores. Simple.
- SeedProd (freemium, muy popular). Constructor visual por arrastrar y soltar. Ideal si quieres algo muy profesional sin programar. A mí me gusta.
- Elementor Pro (de pago). Si ya usas Elementor, su modo mantenimiento integrado te deja diseñar la página con todo lo que tiene el constructor.
Cómo configurar Maintenance (el gratuito)
- Instala y activa el plugin Maintenance desde el repositorio de WordPress.
- Ve a Ajustes > Maintenance.
- Activa «Activar modo mantenimiento».
- Personaliza título, texto y color de fondo. Puedes subir tu logo.
- Guarda y comprueba en una ventana de incógnito.
Los plugins gratuitos suelen bastar para la mayoría de sitios. Pero ojo: asegúrate de que esté actualizado y sea compatible con tu versión de WordPress. Si no, vendrán los problemas.
Método 2: Código en el functions.php (sin plugins)
Si prefieres no instalar otro plugin y tienes nociones de PHP, puedes crear tu página de mantenimiento con código. Es más ligero. Control total.
El código
Añade esto al functions.php de tu tema hijo (nunca en el tema padre). Si no tienes tema hijo, créalo primero. O te arrepentirás.
// Activar modo mantenimiento para todos los usuarios excepto administradores
function redservicio_modo_mantenimiento() {
if ( ! current_user_can( 'manage_options' ) ) {
wp_die( 'Estamos realizando tareas de mantenimiento. Volveremos en breve.
Disculpa las molestias.', 'Mantenimiento programado', array( 'response' => 503 ) );
}
}
add_action( 'get_header', 'redservicio_modo_mantenimiento' );
Este código muestra un mensaje simple a quien no sea administrador. El código de respuesta HTTP 503 le dice a Google que el sitio no está disponible temporalmente. Eso protege tu SEO.
Cómo personalizar el diseño
¿Quieres algo más elaborado? Puedes crear un archivo maintenance.php en la raíz de tu tema y redirigir con wp_redirect. Pero para tareas rápidas, el wp_die de antes es suficiente. Si buscas una solución más visual, mete HTML y CSS inline dentro del mismo código. No es tan difícil.
Método 3: El archivo .maintenance manual (para valientes)
WordPress tiene su propio mecanismo de mantenimiento con el archivo .maintenance en la carpeta raíz. Cuando existe, WordPress muestra automáticamente un mensaje de «mantenimiento programado». Se usa sobre todo durante actualizaciones automáticas, pero puedes crearlo a mano.
Así se hace
- Conéctate al servidor vía FTP o gestor de archivos.
- Ve a la carpeta raíz de WordPress (donde está wp-config.php).
- Crea un archivo llamado .maintenance (con punto al principio).
- Pon esto dentro:
<?php $upgrading = time(); ?>
Al poner $upgrading con el timestamp actual, WordPress activa el modo mantenimiento. Para desactivarlo, borra el archivo. Es muy rápido, no necesita plugins, pero el diseño es el que es: el texto por defecto de WordPress. Sin personalizar.
Sirve para tareas cortas (minutos). Para mantenimientos más largos, mejor los métodos de antes. El diseño por defecto no es profesional y la gente se queja.
Buenas prácticas para una página de mantenimiento profesional
Da igual el método que elijas. Ten en cuenta esto para que la experiencia del usuario no se resienta. Te lo digo por experiencia: una vez dejé el modo mantenimiento puesto todo un fin de semana sin avisar… no lo hagas.
Incluye información útil
- Tiempo estimado: «Volvemos en 30 minutos» da confianza. Si no sabes, pon «en breve».
- Motivo: «Actualización de seguridad» o «mejora de rendimiento». Transparencia.
- Contacto: Un enlace al correo o redes sociales. Por si algún cliente necesita algo urgente.
Diseño coherente con tu marca
Usa los colores, la tipografía y el logo de tu empresa. Una página de mantenimiento que parece de otro sitio desconcierta al visitante. Si usas un plugin, personaliza bien.
No te olvides del SEO
El código de estado HTTP debe ser 503 (Service Unavailable). Así Google sabe que el sitio volverá y no te penaliza. Los plugins más conocidos ya mandan ese código. Si usas código personalizado, asegúrate de incluirlo como en el ejemplo de antes.
Pruébalo antes de lanzar
Activa el modo mantenimiento y mira en varios dispositivos que el mensaje se vea bien. Pídele a un colega que no sea administrador que acceda. Y revisa que el panel de administración te siga funcionando a ti.
Preguntas frecuentes sobre página de mantenimiento en WordPress
¿Puedo acceder a mi WordPress mientras está en modo mantenimiento?
Sí, si eres administrador y has iniciado sesión, ves el sitio normal. Los plugins y el código personalizado suelen excluir a los que tienen capacidad manage_options.
¿Afecta al SEO si dejo la página de mantenimiento varios días?
Sí, si pasan 24-48 horas, Google puede pensar que el sitio ha muerto. Planifica el mantenimiento en ventanas cortas. Si necesitas más tiempo, mejor redirige temporalmente a una página estática fuera de WordPress.
¿Qué hago si el modo mantenimiento no se desactiva?
Si usas plugin, desactívalo desde el panel. Si usas código, bórralo de functions.php. Si es .maintenance, elimínalo por FTP. Si no puedes acceder al panel, usa FTP o el gestor de archivos de tu hosting.
Conclusión
Crear una página de mantenimiento profesional en WordPress es sencillo. Pero crucial. Da igual que uses un plugin, código personalizado o el archivo .maintenance: lo importante es que los visitantes vean un mensaje claro, amigable y que vaya con tu marca. Y que los buscadores reciban el 503. No subestimes el impacto de una mala experiencia durante el mantenimiento. Te juegas clientes y reputación.
Si en algún momento te ves superado o prefieres delegar, en RedServicio (redservicio.net) damos soporte técnico especializado en WordPress y hosting. Desde instalar plugins hasta personalización avanzada con código. Hacemos que tu web funcione sin sobresaltos. Una planificación cuidadosa y una ejecución profesional marcan la diferencia entre un mantenimiento que pasa desapercibido y uno que genera quejas.
Pruébalo en tu próxima actualización. Tu web te lo agradece.

