Qué es el modo mantenimiento WordPress
Piensa en este modo como un letrero temporal en la entrada de tu negocio. Quien llega desde Google o un anuncio no puede consultar las páginas habituales y necesita saber si sigues atendiendo y cómo comunicarse contigo. El aviso debe explicar la interrupción sin dar la impresión de que cerraste el negocio.
Aviso automático
Durante las actualizaciones, WordPress crea un archivo .maintenance en la carpeta raíz de la instalación y normalmente lo elimina al terminar. Es parte del proceso de actualización, sin que tengas que diseñar una página previamente.
Página programada
Tú decides mostrar un aviso breve mientras un cambio en producción impide usar el sitio con normalidad. Asigna un responsable, un horario realista y un teléfono o correo para tus clientes.
Aviso que no desaparece
Una actualización interrumpida, un plugin de mantenimiento o una respuesta guardada en caché pueden mantener el aviso visible. Identifica qué sistema lo está mostrando antes de modificar ajustes sin relación con el problema.
El mensaje automático en una instalación en inglés dice: Briefly unavailable for scheduled maintenance. Check back in a minute. La documentación de WordPress para resolver problemas explica dónde está el archivo y cómo retirarlo tras una actualización fallida.
Este aviso es solo una parte del cuidado de tu sitio WordPress. Lo que importa para el negocio es mantener disponibles las consultas, reservas y ventas, con una ruta de recuperación cuando algo falla.
↑ Volver al inicioCómo quitar modo mantenimiento WordPress
Si la actualización sigue ejecutándose, espera a que termine y evita iniciar otra desde una segunda pestaña. Si falló o se detuvo y el aviso continúa, entra al administrador de archivos del hosting o usa SFTP, una conexión segura a los archivos del sitio. No necesitas que funcione el panel de WordPress para acceder a ese archivo.
- Paso 1
Confirma que la actualización se detuvo
Consulta el resultado y la actividad del hosting, o pide al proveedor que confirme que no hay una actualización en curso. Anota el componente afectado y cualquier error para que la reparación atienda la causa.
- Paso 2
Conserva un punto de recuperación
Localiza el respaldo anterior al cambio y comprueba que puedas acceder a él. Guarda por separado una copia actual de archivos y base de datos antes de reparar, sobre todo si llegaron pedidos o consultas después del respaldo anterior.
- Paso 3
Abre la carpeta raíz correcta
Desde el administrador de archivos o SFTP, busca la carpeta que contiene wp-admin, wp-content y wp-includes. Activa la vista de archivos ocultos, porque .maintenance comienza con un punto; verifica el dominio si tu cuenta aloja varios sitios.
- Paso 4
Borra únicamente el archivo .maintenance sobrante
Cuando confirmes que la actualización se detuvo, elimina ese archivo exacto de la raíz de la instalación. Conserva wp-config.php, .htaccess y las carpetas de WordPress, y revisa el sitio público y el panel desde una sesión nueva.
- Paso 5
Completa o revierte la actualización fallida
Comprueba la versión del componente afectado y los errores registrados por el hosting. Completa una actualización compatible o recupera el componente con ayuda técnica; si cambió la base de datos, coordina la recuperación para conservar los registros recientes del negocio.
- Paso 6
Prueba el recorrido del visitante
Vacía las cachés pertinentes después de reparar y entra sin iniciar sesión. Verifica la entrega de formularios, las reservas o las compras según corresponda, y observa si vuelven los errores antes de cerrar la incidencia.
WordPress normalmente ignora el archivo cuando su marca de tiempo supera los diez minutos, según su comprobación del modo de mantenimiento. Si el aviso dura más, puede intervenir la caché, un plugin, el hosting u otra actualización activa; no sigas borrando archivos sin investigar.
Si no existe .maintenance, pide al hosting que identifique de dónde sale la respuesta y revisa los controles de mantenimiento activados a propósito. Comparte la URL, una captura, la hora aproximada de inicio y la actualización reciente, sin enviar contraseñas por correo.
↑ Volver al inicioModo mantenimiento WordPress o staging
Usa una página de mantenimiento cuando una operación breve en producción dejaría al visitante frente a funciones incompletas o poco confiables. Un cambio de pagos o la fase final de una migración pueden necesitar una pausa controlada, pero redactar contenido o explorar un diseño nuevo suele hacerse aparte. Prepara lo incierto en staging, una copia aislada donde tus pruebas no afectan a los clientes.
- Copia recienteArchivos y base de datos, fuera del servidor.
- Actualizar en stagingLas mismas versiones que en vivo, un lote a la vez.
- Probar lo que genera dineroFormularios, pago, reservas, login y páginas clave en móvil.
- Actualizar en vivoEn horas de poco tráfico, purgando la caché después.
- Vigilar o revertirRevisar errores y disponibilidad; restaurar si algo se rompió.
Hazlo así: prepara antes de publicar
- Prueba las versiones nuevas en una copia reciente.
- Acuerda el cambio, la recuperación y las pruebas finales.
- Mantén el sitio actual disponible durante el rediseño.
- Muestra el aviso solo durante la pausa necesaria.
Evita estas decisiones
- Ocultar todo durante días mientras eliges un diseño.
- Usar el aviso como respaldo o medida de seguridad.
- Sobrescribir pedidos con una base de datos antigua.
- Acumular cambios inciertos sin poder volver atrás.
Consulta la guía para actualizar WordPress y organiza el respaldo, staging y la publicación. Protege el acceso a staging y desactiva allí los pagos reales, correos a clientes e integraciones, para que una prueba no termine en un cobro o aviso verdadero.
↑ Volver al inicioPágina en mantenimiento WordPress y Google
El aviso visible y la respuesta del servidor deben decir lo mismo. Para una pausa breve, usa HTTP 503, que indica indisponibilidad temporal, junto con Retry-After y una estimación razonable de cuándo volver a intentar. Ese encabezado acompaña a la página aunque el visitante no lo vea.
HTTP/1.1 503 Service Unavailable
Retry-After: 600
Cache-Control: no-storeEjemplo de encabezados: 600 segundos son diez minutos, sin garantizar cuándo volverá Google.
HTTP/1.1 200 OK
Sitio temporalmente en mantenimiento.El estado 200 presenta el aviso de reemplazo como contenido recibido correctamente.
La guía de Google sobre estados HTTP explica que los errores del servidor reducen el rastreo y, si persisten, pueden sacar URLs del índice. Por eso el 503 sirve para una pausa corta, sin garantizar visibilidad durante un cierre prolongado.
La guía de Google para cierres temporales recomienda Retry-After, mantener robots.txt accesible y limitar funciones cuando sea posible. Evita dejar todo el sitio en mantenimiento durante días; conserva información útil mientras el trabajo largo avanza en staging.
| Situación | Página pública | Respuesta |
|---|---|---|
| Trabajo breve | Aviso de mantenimiento | 503 + Retry-After |
| Antes del lanzamiento | Página útil de estreno | 200 si es indexable |
| Rediseño largo | Sitio actual disponible | 200 en páginas activas |
| Pedidos en pausa | Catálogo + aviso claro | 200 en páginas útiles |
Una página de próximo lanzamiento presenta un sitio o negocio nuevo; una página de mantenimiento interrumpe temporalmente una experiencia existente. Si quieres indexar la página previa al lanzamiento, ofrece información real y devuelve 200. Mantén privado el staging incompleto y evita sustituir todas las URLs existentes por el mismo anuncio.
↑ Volver al inicioPlugins para una página de mantenimiento WordPress
Hay muchas opciones en el directorio de plugins de WordPress.org. Elige según lo que necesita tu negocio y comprueba el resultado en tu hosting: una vista previa bonita no confirma el código HTTP ni cómo se comportará la caché. Quizás tu proveedor o alguna herramienta instalada ya tenga un control adecuado.
Comprueba la respuesta pública
Pide a quien lo configure que revise una solicitud real sin sesión iniciada. Verifica 503, Retry-After y el aviso correcto en el inicio y otra URL pública, después de pasar por la CDN y la caché de páginas.
Define quién puede entrar
Tu equipo puede necesitar ver el sitio normal mientras los visitantes ven el aviso. Revisa los permisos reales, incluidas las cuentas de clientes, sin asumir que cualquier usuario conectado deba saltarse la pausa.
Mantén el contacto disponible
Prueba el aviso en un celular y confirma que funcionen los enlaces de llamada y correo. El canal anunciado debe estar atendido; evita un formulario que dependa del mismo sistema que estás reparando.
Deja clara la salida
Documenta cómo quitar la página y recuperar el acceso aunque no abra el panel. Asigna a alguien para comprobar la reapertura fuera de la sesión del administrador.
Son condiciones que debes comprobar, no funciones garantizadas de todos los plugins. Prueba la solución antes del horario acordado y evita activar varias herramientas de mantenimiento que muestren versiones distintas del sitio a diferentes visitantes.
↑ Volver al inicioActivar una pausa breve con código
Un plugin pequeño permite mostrar el comportamiento básico: dejar pasar a usuarios conectados, enviar una respuesta temporal al resto y evitar que esa respuesta se almacene en caché. Pide a tu responsable técnico que lo instale y pruebe primero en staging. Como dueño del negocio, puedes definir estos requisitos sin editar PHP.
<?php
/* Plugin Name: Pausa de mantenimiento */
add_action('template_redirect', function () {
if (is_user_logged_in()) {
return;
}
nocache_headers();
header('Retry-After: 600');
wp_die(
'Mantenimiento breve. Inténtalo más tarde.',
'Mantenimiento',
['response' => 503]
);
});Crea un archivo de plugin aparte, actívalo solo durante la pausa y después desactívalo y retíralo. Comprueba la respuesta tras las cachés; este ejemplo no controla todas las rutas del servidor.
Este ejemplo cubre las páginas públicas habituales y permite el acceso a cualquier usuario conectado, incluidas cuentas de clientes. No bloquea APIs, tareas en segundo plano, el acceso al panel ni todas las notificaciones de pago, y no intercepta HTML que una CDN ya esté sirviendo. Una tienda puede necesitar controles coordinados entre el hosting y la aplicación.
La pantalla predeterminada ya usa 503 y Retry-After, como muestra la respuesta de mantenimiento de WordPress. Verifica por separado cualquier reemplazo personalizado, porque puede enviar una respuesta distinta.
↑ Volver al inicioAntes de poner tu página en mantenimiento
Organiza el horario pensando en tus clientes, campañas y reservas, además de la disponibilidad del administrador. Acuerda quién puede autorizar una reversión y cuándo informarás si el trabajo se extiende. La pausa necesita condiciones para terminar, además de una hora de inicio.
Confirma esto antes de ocultar el sitio público
- Archivos y base de datos respaldados juntos.Comprueba que la copia exista fuera del sitio y que el responsable pueda restaurarla. La guía de copias de seguridad de WordPress te ayuda a planificar la recuperación sin perder pedidos ni consultas recientes.
- Cambio probado en un staging reciente.Registra qué funcionó y qué falta comprobar, incluidas migraciones de base de datos o dependencias externas. Prepara la alternativa acordada antes de tocar producción.
- Acceso al hosting sin depender de WordPress.Verifica el administrador de archivos o SFTP, el canal de soporte y el contacto para recuperar el sitio. No esperes a que falle el panel para descubrir que falta un acceso.
- Aviso, estado HTTP y caché revisados.Comprueba la respuesta real sin sesión desde un celular. Confirma que el aviso no se quede guardado en la CDN ni permita ver funciones incompletas en producción.
- Tráfico y operaciones coordinados.Considera pausar campañas hacia páginas inaccesibles y avisa al equipo que atiende llamadas o pedidos. Decide cómo manejar notificaciones de pago, tareas programadas y registros entrantes.
Un aviso de mantenimiento no protege un sitio comprometido. Si aparecen administradores desconocidos o archivos inesperados, consulta la checklist de seguridad WordPress e involucra al hosting antes de volver a exponer a tus clientes a una ruta insegura.
↑ Volver al inicioQué decir en tu página de mantenimiento
Explica qué puede seguir haciendo el cliente, cuándo conviene regresar y dónde pedir ayuda. Incluye la zona horaria y una próxima actualización concreta si todavía no puedes confirmar la reapertura. Usa un tono tranquilo, especialmente si alguien ya intentó reservar o pagar.
Estamos haciendo una actualización breve del sitio. Las [reservas/compras] en línea están en pausa. Próximo aviso: [fecha, hora y zona horaria]. ¿Necesitas ayuda? Llama al [número] o escribe a [correo]. Si un pago pareció fallar, contáctanos antes de repetirlo para que revisemos su estado.
Completa los espacios y quita lo que no corresponda. Afirma que los pedidos o citas existentes no cambiaron solo después de comprobarlo, y evita una cuenta regresiva que vuelva a empezar en cada visita. Es más útil dar una próxima actualización confiable que prometer sin base que todo volverá en un minuto.
Si tu agencia atiende la incidencia del cliente
Envía al cliente una nota operativa aparte: qué está interrumpido, qué se confirmó, quién lo atiende y cuándo volverás a informar. Deja las rutas de archivos, credenciales y errores internos fuera del aviso público. Mantén un contacto acordado para evitar que distintas personas hagan cambios que se contradigan.
↑ Volver al inicioQuitar modo mantenimiento y verificar el sitio
Desactivar el aviso es apenas el inicio de la reapertura. El administrador puede ver el sitio correcto mientras un visitante sin sesión sigue recibiendo una página guardada en caché. Revisa la experiencia de un cliente nuevo y después confirma los sistemas que trabajan detrás de la página.
Después de reparar o actualizar
- Revisa las páginas públicas desde una sesión nueva.Abre inicio, una página de servicio o producto y contacto en escritorio y celular. Confirma que las páginas habituales devuelvan su contenido y estado correcto, sin respuestas de mantenimiento sobrantes.
- Retira los avisos guardados en las cachés necesarias.Revisa navegador, CDN y caché del hosting, y vuelve a solicitar las páginas. Vaciar un plugin de WordPress no significa haber limpiado todas las cachés anteriores.
- Completa una acción real del visitante.Envía una consulta identificada como prueba y confirma que llegue al buzón. Si corresponde, coordina una reserva o compra controlada y verifica su registro y confirmación.
- Retoma las operaciones que pausaste.Reactiva las campañas y tareas acordadas, concilia los registros pendientes y avisa al equipo de atención. Comprueba que los respaldos y el monitoreo sigan activos.
- Documenta la causa y observa si se repite.Registra la actualización fallida o cambio previsto, la reparación y las pruebas realizadas. Deja responsable para cada pendiente en lugar de cerrar la incidencia solo porque abre el inicio.
Usa la checklist de mantenimiento WordPress para programar las revisiones de recuperación, formularios y actualizaciones. Si prefieres delegarlas, nuestro servicio de mantenimiento WordPress reúne actualizaciones probadas, respaldos, seguridad y monitoreo con un alcance claro por escrito.
↑ Volver al inicioLo hacemos por ti
¿Quieres actualizar sin una larga página de mantenimiento?
Nuestros planes de mantenimiento WordPress comienzan desde $250 al mes por sitio, con cotización fija por escrito antes de trabajar. Probamos las actualizaciones en staging para que tus clientes rara vez vean una página de mantenimiento.
- Staging y pruebas de actualizaciones del núcleo, plugins y temas.
- Respaldos externos, restauraciones probadas y plan de reversión.
- Aviso, respuesta 503 y revisión de caché cuando hagan falta.
- Pruebas de formularios o pago en producción y monitoreo de uptime.
- Reporte claro, con la marca de tu agencia si lo necesitas.
Preguntas frecuentes
¿Qué es el modo mantenimiento WordPress?
Es un estado temporal que muestra un aviso en lugar del sitio público habitual. WordPress lo usa durante actualizaciones y también puedes activar una página de mantenimiento para trabajos breves programados.
¿Cómo quitar modo mantenimiento en WordPress tras una falla?
Confirma que la actualización se detuvo, conserva las copias de recuperación y elimina el archivo .maintenance sobrante desde el administrador de archivos del hosting o SFTP. Después completa o revierte la actualización y prueba el sitio; borrar el archivo no repara por sí solo el componente.
¿Por qué no encuentro el archivo .maintenance?
Activa la vista de archivos ocultos y revisa la carpeta real de WordPress del dominio afectado. Si el archivo no existe, investiga un plugin de mantenimiento, un ajuste del hosting o una respuesta en caché en vez de borrar otros archivos.
¿Cuánto dura el modo de mantenimiento automático?
Debería desaparecer al terminar la actualización. El núcleo normalmente ignora su archivo después de diez minutos, pero un aviso persistente puede venir de otra capa o de un proceso que continúa y necesita revisión.
¿Necesito un plugin para una página en mantenimiento WordPress?
El aviso automático no necesita un plugin. Para una pausa programada puedes usar un plugin adecuado, un control del hosting o una solución personalizada probada; verifica el estado HTTP, la caché, los permisos de acceso y cómo desactivarlo.
¿Una página de mantenimiento afecta el SEO?
Una pausa breve debe devolver 503 con Retry-After, pero los errores persistentes pueden sacar URLs del índice de Google. Limita la interrupción y conserva páginas útiles disponibles durante los proyectos largos en vez de ocultar todo el sitio.
¿Una página de próximo lanzamiento equivale a mantenimiento?
La página de próximo lanzamiento presenta un sitio nuevo; la de mantenimiento pausa uno que ya funciona. Una página previa al estreno con información útil que quieras indexar puede devolver 200; una interrupción breve en páginas existentes debe usar 503.
¿Fer Marketing puede encargarse de actualizar mi sitio?
Sí. Nuestros planes de mantenimiento WordPress comienzan desde $250 al mes por sitio, con cotización fija por escrito antes de trabajar. Probamos primero en staging, verificamos producción después y ofrecemos el servicio en marca blanca para agencias.
Envía tu sitio a fer@fer.marketing o por WhatsApp para recibir una cotización fija por escrito desde $250 al mes por sitio, con respuesta el mismo día hábil de 9 AM a 9 PM ET y servicio en marca blanca para agencias.