# Página en mantenimiento WordPress: cómo volver a operar

> Una página en mantenimiento WordPress sustituye temporalmente tu sitio público por un aviso mientras se realizan actualizaciones u otros cambios. Si permanece después de una actualización fallida, revisa el archivo .maintenance, resuelve la falla y prueba el sitio antes de reabrirlo. Para trabajos programados, prepara los cambios en staging y limita la interrupción para que tus clientes puedan seguir contactando a tu negocio.

Canonical: https://fer.marketing/es/modo-mantenimiento-wordpress
Author: Fernando Marcano, Fer Marketing
Updated: 2026-10-17

- **Modo automático:** Un aviso temporal al actualizar
- **Aviso atascado:** Revisa .maintenance y la actualización
- **Google:** 503 + Retry-After en pausas breves
- **Preparación:** Respaldo, staging, pruebas y publicación

## 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](https://wordpress.org/documentation/article/faq-troubleshooting/) explica dónde está el archivo y cómo retirarlo tras una actualización fallida.

> **El mensaje no explica toda la falla:** Una página con tu marca puede venir de un plugin o del hosting, mientras que una pantalla en blanco o un error de base de datos requieren otro diagnóstico. Anota el mensaje exacto, el último cambio y si puedes entrar al panel antes de pedir una reparación.

Este aviso es solo una parte del cuidado de tu [sitio WordPress](https://fer.marketing/es/diseno-web-wordpress). Lo que importa para el negocio es mantener disponibles las consultas, reservas y ventas, con una ruta de recuperación cuando algo falla.

## Có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.

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.
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.
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.
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.
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.
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.

> **Quitar el aviso no termina la reparación:** Borrar .maintenance retira una barrera temporal de la actualización. No recupera archivos faltantes, completa una migración de base de datos ni demuestra que el pago funcione; la incidencia sigue abierta hasta resolver el cambio que falló.

WordPress normalmente ignora el archivo cuando su marca de tiempo supera los diez minutos, según su [comprobación del modo de mantenimiento](https://developer.wordpress.org/reference/functions/wp_is_maintenance_mode/). 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.

## Modo 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.

*Diagrama: Respalda, prueba en staging, actualiza, verifica, publica y monitorea, con una ruta de reversión si falla una función importante.*

**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](https://fer.marketing/es/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.

> **Conserva los registros nuevos del negocio:** Una tienda o sitio de membresías sigue recibiendo datos mientras pruebas. Planifica cómo publicar el código sin copiar una base de datos antigua sobre pedidos, usuarios o formularios recientes.

## Pá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.

**Interrupción temporal** (correcto)

```
HTTP/1.1 503 Service Unavailable
Retry-After: 600
Cache-Control: no-store
```

Ejemplo de encabezados: 600 segundos son diez minutos, sin garantizar cuándo volverá Google.

**Aviso enviado como página normal** (incorrecto)

```
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](https://developers.google.com/search/docs/crawling-indexing/http-network-errors) 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](https://developers.google.com/search/docs/crawling-indexing/pause-online-business) 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.

## Plugins para una página de mantenimiento WordPress

Hay muchas opciones en el [directorio de plugins de WordPress.org](https://wordpress.org/plugins/). 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.

> **¿Prefieres que coordinemos el 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. https://fer.marketing/es/services/wordpress-maintenance

## Activar 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.

**Plugin mínimo para una pausa programada** (correcto)

```
<?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.

> **No crees .maintenance para un proyecto largo:** Usa una configuración controlada para las pausas intencionales. El archivo automático corresponde al proceso de actualización, y conviene documentar cómo retirar el plugin personalizado desde el administrador de archivos si no puedes entrar a sus controles.

La pantalla predeterminada ya usa 503 y Retry-After, como muestra la [respuesta de mantenimiento de WordPress](https://developer.wordpress.org/reference/functions/wp_maintenance/). Verifica por separado cualquier reemplazo personalizado, porque puede enviar una respuesta distinta.

## Antes 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](https://fer.marketing/es/copias-de-seguridad-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](https://fer.marketing/es/seguridad-wordpress) e involucra al hosting antes de volver a exponer a tus clientes a una ruta insegura.

## Qué 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.

**Adapta este aviso a lo que ocurre realmente**

```text
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.

> **Habla el idioma de tu cliente:** Si tu recorrido habitual de contacto o reservas es bilingüe, prepara también el aviso en ambos idiomas. Prueba los canales y aclara qué acción en línea está suspendida para que el visitante no piense que cerraste todo el negocio.

## Quitar 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](https://fer.marketing/es/guides/wordpress-maintenance-checklist) para programar las revisiones de recuperación, formularios y actualizaciones. Si prefieres delegarlas, nuestro [servicio de mantenimiento WordPress](https://fer.marketing/es/services/wordpress-maintenance) reúne actualizaciones probadas, respaldos, seguridad y monitoreo con un alcance claro por escrito.

> **Pide un cierre que sirva después:** Solicita un reporte breve con el componente modificado, las pruebas y los pendientes. Tu negocio o agencia tendrá una referencia útil para la próxima actualización, en lugar de otra interrupción sin explicación.

## ¿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.

https://fer.marketing/es/services/wordpress-maintenance

## 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.
