- El modo mantenimiento muestra una página temporal mientras trabajas en tu WordPress y evita que se vean errores.
- Es recomendable activarlo en actualizaciones grandes, cambios de diseño, migraciones y resolución de problemas.
- Puedes configurarlo con plugins, desde el panel de hosting, con código en functions.php o usando .htaccess y WP-CLI.
- En tiendas WooCommerce y webs críticas conviene planificar bien los mantenimientos o delegarlos en servicios profesionales.
Si tocas algo delicado en tu web y de pronto se rompe, lo último que quieres es que tus visitas vean errores por todas partes. Para eso existe el modo mantenimiento de WordPress: una forma sencilla de mostrar un mensaje elegante mientras tú trabajas con calma detrás del telón.
Además, cuando haces cambios grandes (actualizaciones, migraciones, rediseños, pruebas técnicas, etc.), especialmente si van a requerir mantenimiento correctivo al software, activar un modo mantenimiento bien configurado protege tu imagen de marca, mejora la experiencia de usuario y evita sustos de SEO. Vamos a ver con todo detalle qué es, cuándo usarlo y todas las formas de configurarlo, con y sin plugins, para que puedas elegir la que mejor encaje contigo.
Qué es exactamente el modo mantenimiento en WordPress
Cuando hablamos de modo mantenimiento en WordPress nos referimos a mostrar una página estática temporal que avisa de que se están realizando tareas en la web, en lugar de dejar que el visitante se encuentre errores 500, pantallas en blanco o secciones a medio construir.
Esta página suele incluir un texto tipo “Estamos trabajando en la web”, una breve explicación y, en muchos casos, elementos extra como un contador, enlaces a redes sociales o un formulario para que quien llegue no se vaya con las manos vacías. La idea es muy simple: la web no está accesible para el público general, pero tú sí puedes seguir trabajando con normalidad mientras estás logueado como administrador.
A nivel interno, WordPress tiene su propio sistema de mantenimiento automático. Cuando actualizas el núcleo se crea un archivo oculto llamado .maintenance en la raíz de la instalación y se ejecuta la función wp_maintenance(). Durante ese momento, las visitas ven un aviso muy básico de que el sitio está temporalmente en mantenimiento, y en cuanto termina la actualización el archivo se borra solo y la web vuelve a la normalidad.
Ese mensaje nativo es bastante feo y poco personalizable, así que la mayoría de webs profesionales optan por montar su propio modo mantenimiento con plugins, código o incluso desde el panel de hosting, para controlar el diseño, el texto y el comportamiento de la página.
Cuándo merece la pena activar el modo mantenimiento en WordPress
No hace falta exagerar: no es necesario activar el modo mantenimiento cada vez que subes un post o cambias una frase en la página de contacto. Para retoques menores no compensa cortar el acceso a toda la web.
En cambio, sí conviene habilitarlo en todos esos momentos en los que existe riesgo real de que la web se rompa, quede a medias o se vea un contenido muy diferente al que debería. Algunos casos típicos:
- Actualización del core de WordPress: sobre todo si vas a cambiar a una versión mayor. Pueden aparecer incompatibilidades con el tema o los plugins y dejar la web KO durante un rato.
- Actualización masiva de plugins o temas: si actualizas varios de golpe, es relativamente frecuente que salten errores (pantalla blanca, fallos de PHP, conflictos entre extensiones, etc.). Es mejor hacer estos cambios con un modo mantenimiento activo.
- Cambios estructurales o de diseño: modificación profunda del menú, crear o rehacer páginas clave, cambiar de tema o rehacer el maquetado con un constructor visual. Mientras pruebas no interesa que los usuarios vean ese “Frankestein” a medio camino.
- Instalación o configuración de nuevas funcionalidades importantes: por ejemplo, un nuevo plugin de reservas, un sistema de membresías o un constructor visual que afecte a muchas páginas. Hasta que no compruebes que todo está estable, mejor tener la casa cerrada al público.
- Migraciones de hosting o cambios de servidor: especialmente en webs grandes, membership sites o tiendas online. El modo mantenimiento evita que se hagan pedidos o cambios de datos mientras la web se mueve de un servidor a otro.
- Web en desarrollo o relanzamiento: si estás montando una web nueva sobre un dominio ya público, lo ideal es que los usuarios vean una página de “en construcción” o “próximamente” hasta el día del lanzamiento.
- Solución de problemas o errores graves: si hay fallos de visualización importantes, bugs que afectan a la navegación o problemas de seguridad, activar el modo mantenimiento te da margen para arreglarlo sin que los visitantes sufran la versión rota.
Piensa en tu web como en una tienda física: si vas a cambiar el suelo, pintar las paredes o tirar un tabique, cierras un par de días y cuelgas un cartel de “cerrado por reformas”. Online funciona igual: avisas, das una explicación y cuidas esa primera impresión para que el usuario quiera volver.
Ventajas de usar modo mantenimiento: usuarios, marca y SEO
A nivel de experiencia de usuario, el modo mantenimiento es clave. La primera visita de alguien que te acaba de conocer marca muchísimo. Si aterriza y ve una web caída, un error 500 o un diseño destrozado, probablemente no vuelva.
Sin embargo, si se encuentra con una página limpia que explica que estás trabajando en mejoras, indica un plazo aproximado o deja una vía de contacto, la sensación cambia completamente. En lugar de “esta web está rota” se percibe “esta gente cuida su sitio y está mejorándolo”.
A nivel de marca, un buen modo mantenimiento te permite reforzar tu identidad visual y tu tono. Puedes incluir tu logotipo, tus colores corporativos, enlaces a redes sociales, incluso una pequeña propuesta de valor y un formulario de contacto o de suscripción para no perder la oportunidad de captar ese lead.
Y en lo que se refiere a posicionamiento, aunque Google entiende bien los mantenimientos puntuales, mostrar errores técnicos de forma continuada sí puede afectar al SEO. Una página de mantenimiento bien montada:
- Evita que Google indexe contenido roto o páginas incompletas.
- Puede devolver correctamente un código 503 (servicio temporalmente no disponible), que indica al robot que vuelva más tarde.
- Ayuda a proteger el CTR y la percepción de tu marca en los resultados de búsqueda.
Además, seamos prácticos: trabajar con un modo mantenimiento activo reduce tu estrés. Sabes que la gente no está viendo los cambios a medio hacer y puedes ir paso a paso, probar, deshacer, restaurar copias de seguridad… con mucha más tranquilidad.
Plugins para poner WordPress en modo mantenimiento
La forma más popular (y sencilla) de activar el modo mantenimiento es mediante plugins. En el repositorio oficial tienes varias opciones gratuitas que te permiten mostrar una página personalizada sin tocar una sola línea de código.
La mayoría funcionan con la misma lógica: tú sigues viendo la web normal si estás logueado con permisos suficientes, y el resto de visitas ven la página de mantenimiento que hayas configurado, con tu texto, tus imágenes y los extras que quieras activar.
Maintenance: sencillo y efectivo
El plugin Maintenance es uno de los más usados precisamente por su sencillez. Su interfaz se reduce prácticamente a una sola pantalla con un interruptor para encender o apagar el modo mantenimiento y unos cuantos ajustes básicos de diseño.
Una vez instalado y activado, accedes al menú “Maintenance” del panel de WordPress y verás un switch ON/OFF. Cuando está en ON, todo el mundo que no tenga acceso al panel ve la página de mantenimiento; quienes sí pueden entrar al admin seguirán viendo la web de forma normal.
Dentro del apartado “Content” puedes personalizar:
- Page Title: lo que aparece en la pestaña del navegador.
- Titular: el título grande del mensaje.
- Descripción: el texto principal que verán tus visitantes.
- Texto del pie de página: un pequeño texto para el footer (por ejemplo, copyright o un aviso adicional).
Solo tienes que poner el interruptor en ON y guardar los cambios. Si usas sistemas de caché (Varnish, plugins de caché, etc.), puede que tengas que vaciarlos para ver el cambio aplicado.
WP Maintenance y otros plugins personalizables
Si buscas algo un poco más completo a nivel visual, hay otras opciones muy interesantes. WP Maintenance, por ejemplo, permite una personalización profunda de tu página de mantenimiento:
- Editar título y texto.
- Modificar el CSS para ajustar estilos al milímetro.
- Añadir imágenes de cabecera y de fondo.
- Incluir una cuenta atrás para mostrar cuándo volverá la web.
- Enlazar tus redes sociales.
- Ajustar elementos de SEO como el título y la meta descripción de la página de mantenimiento.
Es ideal si quieres dar una imagen más pulida y profesional, aunque exige un poco más de tiempo de configuración, sobre todo si quieres adaptar estilos a mano. Eso sí, en muchos casos la interfaz no está traducida al castellano, algo a tener en cuenta.
Otros plugins populares que puedes valorar son:
- Under Construction: muy intuitivo, con varias plantillas prediseñadas (algunas gratuitas y otras de pago). Permite mostrar iconos de redes sociales, botón de login, integración con Google Analytics e incluso restringir el acceso por IP o contraseña en la versión premium.
- Mantenimiento web: extremadamente simple, ideal si apenas tocas el modo mantenimiento. Incluye varias plantillas prediseñadas y te deja cambiar el mensaje y añadir tu ID de Analytics.
- Website Builder by SeedProd: empezó como plugin de mantenimiento y “coming soon” y hoy es un auténtico constructor visual. Te permite crear páginas de mantenimiento con drag & drop y plantillas muy cuidadas, e incluso usarlo como maquetador para toda la web.
Si solo quieres algo puntual y rápido, puedes tirar de Maintenance o Mantenimiento web. Si prefieres una página más currada y reutilizable, te compensará usar WP Maintenance, Under Construction o SeedProd.
WP Maintenance Mode / LightStart: mantenimiento avanzado con extras
Otra familia de plugins muy popular es la de WP Maintenance Mode (también conocido en versiones recientes como LightStart). Además de las funciones habituales, añade algunos extras bastante curiosos.
Una vez instalado, en Ajustes > LightStart o Ajustes > WP Maintenance Mode encontrarás varias pestañas:
- General: aquí activas o desactivas el modo mantenimiento, escoges si quieres bloquear la indexación de esa página, configuras qué roles tienen acceso a la web aunque el modo esté activo y qué URLs se excluyen.
- Diseño: sección para personalizar textos, imágenes, colores y maquetado básico de la página de mantenimiento.
- Módulos: permite añadir un contador, formularios de suscripción, enlaces a redes sociales o datos de contacto, todo integrado en la propia página.
- Gestionar Bot: módulo opcional que activa una especie de chatbot que conversa con el usuario y puede ayudar a recoger emails o resolver dudas sencillas mientras la web está cerrada.
- RGPD: apartado específico para configurar los textos legales y la aceptación de privacidad si estás recogiendo datos (emails, formularios, etc.) desde la propia página de mantenimiento.
Este tipo de plugin es perfecto si vas a tener la web cerrada varias horas o días y quieres aprovechar la ocasión para seguir captando leads o mantener una cierta interacción con tus usuarios mientras trabajas.
Activar el modo mantenimiento desde el panel de hosting
Si tienes tu WordPress instalado a través de un panel como Plesk o gestores propios de algunos proveedores, es muy posible que puedas activar el modo mantenimiento sin ni siquiera tocar WordPress.
En muchos hostings, desde el área de cliente puedes entrar al apartado de WordPress o WordPress Toolkit y encontrarás un interruptor para activar o desactivar el mantenimiento para cada instalación. Es una opción comodísima si gestionas varias webs o si ni siquiera puedes acceder al panel de WordPress por algún error.
Además, estos sistemas de hosting suelen incluir una pequeña capa de personalización:
- Restringir acceso al panel de administración (aunque no suele ser recomendable si necesitas entrar para hacer cambios).
- Elegir una plantilla o imagen de fondo diferente para la página de mantenimiento.
- Configurar título, texto principal y textos secundarios que se mostrarán al visitante.
- Añadir un temporizador con cuenta atrás si tienes una fecha de reapertura clara.
- Enlazar hasta tres redes sociales (normalmente Facebook, Twitter y/o Instagram).
La principal ventaja es que no dependes de que WordPress funcione correctamente. Incluso si un plugin lo ha dejado inutilizable, puedes mostrar una página neutra mientras arreglas la instalación o restauras una copia de seguridad.
Cómo poner WordPress en modo mantenimiento con código
Si prefieres evitar plugins y mantener la instalación lo más ligera posible, también puedes activar el modo mantenimiento escribiendo unas pocas líneas de código. Esto exige algo más de cuidado, pero a la larga es una solución muy estable.
Modo mantenimiento vía functions.php
Una opción clásica es aprovechar el archivo functions.php de tu tema (idealmente, de un tema hijo) para interceptar el acceso público y mostrar un mensaje de mantenimiento personalizado.
El flujo sería más o menos este:
- Accedes a Apariencia > Editor de temas (o a través del administrador de archivos/FTP del hosting).
- Abres el archivo functions.php del tema activo o del tema hijo.
- Haces una copia de seguridad del archivo antes de tocar nada.
- Pegas al final una función que comprueba si el usuario está logueado y tiene permisos para editar temas. Si no los tiene, se le muestra una página de mantenimiento.
Un ejemplo habitual de implementación comprueba si el usuario es administrador y, si no lo es, lanza wp_die() con un HTML sencillo y establece el código de respuesta 503, indicando que el servicio no está disponible temporalmente. Incluso puedes incluir una imagen o estilizar el mensaje con CSS inline.
Cuando quieras desactivar el modo mantenimiento, basta con borrar el código añadido o comentarlo para que deje de ejecutarse. Es importante recordar este paso, porque si olvidas quitarlo la web seguirá cerrada al público indefinidamente.
Crear una página de mantenimiento con tu constructor visual
Si utilizas un maquetador como Elementor, Divi, Visual Composer u otro similar, tienes otra alternativa sin plugins específicos de mantenimiento: crear una página “en mantenimiento” con tu propio diseño y configurarla como página de inicio.
El proceso típico sería:
- Creas una página nueva en WordPress con el constructor que uses habitualmente.
- Diseñas un layout sencillo: logo, titular explicando que estás realizando tareas, un pequeño texto, quizá enlaces a redes y un formulario.
- Vas a Ajustes > Lectura y seleccionas “Una página estática” como página de inicio, escogiendo esta nueva página.
- Opcionalmente, activas la casilla “Pedir a los motores de búsqueda que no indexen este sitio” mientras dure el mantenimiento, para evitar que Google indexe esa página temporal.
Es una solución muy flexible a nivel de diseño, aunque conviene que, al terminar, recuerdes volver a poner como página de inicio la que corresponda y, si lo habías hecho, reactivar la indexación para buscadores.
Modo mantenimiento con .htaccess y una página HTML
Si te manejas bien con la configuración del servidor y quieres algo todavía más independiente de WordPress, puedes montar el modo mantenimiento a nivel de Apache usando el fichero .htaccess y una página HTML estática.
La idea es la siguiente:
- En el directorio raíz de la web creas un archivo, por ejemplo mantenimiento.html, con el HTML de la página que quieras mostrar: un h2 con el mensaje principal, un texto corto, estilos básicos en línea y, si quieres, datos de contacto.
- En el .htaccess añades unas reglas de reescritura que redirijan todas las peticiones a ese archivo, excepto la propia URL de mantenimiento y la IP que tú uses para poder seguir viendo la web real.
El patrón de reglas suele incluir:
- Una RewriteCond para que no se aplique la redirección cuando la petición ya sea a /mantenimiento.html.
- Otra RewriteCond que excluya tu IP (que puedes comprobar con servicios tipo “cuál es mi IP”).
- Una RewriteRule que envíe al usuario al archivo de mantenimiento con un código de redirección temporal 302.
De esta forma, todo el tráfico salvo tú mismo verá siempre la página HTML de mantenimiento, incluso aunque WordPress esté roto por completo. Para desactivarlo, basta con borrar o comentar esas líneas o restaurar el .htaccess original.
Uso del modo mantenimiento nativo con WP-CLI
Si tu proveedor de hosting ofrece WP-CLI (la interfaz de línea de comandos para WordPress), también puedes activar el modo mantenimiento sin acceder al panel, directamente desde SSH; y si quieres automatizar tareas, consulta la guía de scripts Bash y utilidades.
Solo tendrías que:
- Conectarte por SSH al servidor y entrar en el directorio de la instalación de WordPress.
- Ejecutar wp maintenance-mode activate para activar el mantenimiento.
- Comprobar el estado con wp maintenance-mode status, que te mostrará un mensaje indicando que el modo está activo.
Cuando acabes los cambios, ejecutas wp maintenance-mode deactivate y la web volverá a estar accesible. Es un método muy práctico si gestionas muchas webs o si el panel no responde pero sí tienes acceso por terminal.
Modo mantenimiento y WooCommerce: cuidado con las ventas
En una web corporativa o un blog, estar una o dos horas en modo mantenimiento no suele ser dramático. Sin embargo, en una tienda online con WooCommerce el enfoque cambia bastante, porque mientras la web está cerrada no se pueden completar compras.
Por eso, en eCommerce conviene planificar mucho mejor los mantenimientos:
- Intenta hacer las tareas más delicadas en horas de menor tráfico (madrugada o franjas horarias de poca actividad).
- Usa un modo mantenimiento que explique claramente que la tienda estará disponible de nuevo en breve.
- Si puedes, añade un formulario de contacto o un email visible para que te puedan escribir si necesitan algo urgente.
- Para cambios muy grandes, valora trabajar en un clon de la tienda en un subdominio, probarlo todo allí y luego migrar los cambios en una ventana de tiempo corta con el modo mantenimiento activo.
La clave está en minimizar el tiempo de inactividad real. Aun así, con una página de mantenimiento cuidada, con tus datos y tus redes, muchos clientes entenderán que estás haciendo mejoras y volverán a intentar comprar más tarde.
Servicios de mantenimiento WordPress: cuándo externalizarlos
Si todo esto te suena un poco a chino o simplemente no quieres estar pendiente de actualizaciones, backups y pruebas, existen servicios profesionales de mantenimiento WordPress que se encargan de todo ese trabajo técnico por ti.
Estos servicios suelen incluir, como mínimo:
- Actualizaciones periódicas del núcleo de WordPress, de los plugins y del tema activo.
- Actualizaciones específicas de WooCommerce (en planes orientados a tiendas online) y verificación de que todo funciona tras cada cambio.
- Monitorización 24/7 de la web, con avisos en caso de caída.
- Copias de seguridad diarias durante un número de días determinado (por ejemplo, 30) y restauración bajo demanda.
- Escaneos de seguridad para detectar malware o comportamientos sospechosos.
- Informes periódicos con el estado de la web, actualizaciones realizadas y posibles incidencias.
Lo que normalmente queda fuera de estos planes son los desarrollos nuevos, cambios de diseño, mejoras de rendimiento avanzadas o campañas de SEO/SEM, que se gestionan con presupuestos aparte o bolsas de horas. A nivel contractual, suelen funcionar con renovación mensual o anual y sin permanencia, avisando con algo de antelación si quieres cancelar.
Si gestionas una web crítica para tu negocio y no tienes tiempo (ni ganas) de estar pendiente de todo, delegar el mantenimiento puede ser una inversión muy razonable para evitar problemas graves y tiempos de inactividad largos.
En definitiva, contar con un modo mantenimiento bien montado en WordPress te permite hacer cambios importantes sin destrozar la experiencia de tus usuarios ni tu reputación online. Puedes optar por plugins sencillos, soluciones más avanzadas con contadores y formularios, hacerlo desde el panel de tu hosting o tirar de código para aligerar la instalación; lo importante es que, siempre que vayas a tocar algo gordo, tengas una forma rápida de cerrar la puerta con un mensaje claro y profesional, y que no se te olvide volver a abrirla cuando todo esté listo.
Tabla de Contenidos
- Qué es exactamente el modo mantenimiento en WordPress
- Cuándo merece la pena activar el modo mantenimiento en WordPress
- Ventajas de usar modo mantenimiento: usuarios, marca y SEO
- Plugins para poner WordPress en modo mantenimiento
- Activar el modo mantenimiento desde el panel de hosting
- Cómo poner WordPress en modo mantenimiento con código
- Modo mantenimiento y WooCommerce: cuidado con las ventas
- Servicios de mantenimiento WordPress: cuándo externalizarlos