Skip to content

Todo para WordPress, el desarrollo web — y mucho más

🚧 Modo mantenimiento y próximamente en WordPress: 3 métodos que funcionan

🚧 Modo mantenimiento y próximamente en WordPress: 3 métodos que funcionan

Un sitio WordPress rara vez vive sin interrupciones. Desarrollo de un nuevo proyecto, rediseño mayor, actualizaciones urgentes tras un hackeo, mantenimiento programado: en cada uno de estos escenarios, mostrar a los visitantes un frontend a medio hacer o roto es perjudicial tanto para su reputación como para el SEO.

El problema es que «deshabilitar un sitio» es un concepto vago. Una cosa es un blog recién creado sin audiencia: puede simplemente cerrar el acceso y trabajar en paz. Otra muy distinta es una tienda en línea activa. No necesita un muro en blanco, sino una página con una explicación, plazos estimados y, preferiblemente, un formulario de captación de correos electrónicos.

En 5 minutos puede instalar un plugin básico de página de cortesía. En una hora, puede construir una página de «próximamente» con todas las funciones, con identidad de marca, un temporizador y una lista de correo. Cubriremos tres enfoques prácticos: del más rápido al más flexible, con botones, enlaces a plugins reales y capturas de pantalla de la interfaz.

💡 Resumen rápido:

  • Primero, determine su escenario: un proyecto nuevo (Coming Soon) o el cierre temporal de un sitio en funcionamiento (modo mantenimiento).
  • Luego elija el método para su tarea: un plugin rápido de página de cortesía, una función integrada del tema o un constructor con todas las funciones.
  • Para un proyecto nuevo, configure una página de «próximamente» con un logotipo y captación de correos; los motores de búsqueda la indexarán y el SEO comenzará a funcionar antes del lanzamiento.
  • Para un sitio activo, habilite el modo mantenimiento con una cabecera HTTP 503; los motores de búsqueda entenderán que la interrupción es temporal y no eliminarán su posicionamiento.

Cuándo necesita deshabilitar su sitio

Hay más situaciones que requieren el cierre temporal del frontend de las que podría pensar:

  • Construcción desde cero. El sitio aún no está listo para mostrarse, pero la indexación en buscadores ya está abierta. Una página de «próximamente» construye su audiencia en lugar de ahuyentar a los visitantes con una pantalla en blanco.
  • Rediseño o cambio de tema. Un sitio en funcionamiento se convierte temporalmente en una zona de obras. Los visitantes ven diseños rotos, bloques faltantes y contenido sin procesar.
  • Hackeo o infección. El primer paso tras la detección es aislar el frontend para que los visitantes no reciban código malicioso ni vean una página vandalizada.
  • Mantenimiento programado. Actualizaciones del núcleo, migración a otro hosting, cambio de versión de PHP, reemplazo masivo de URL en la base de datos. Todas estas son operaciones de riesgo durante las cuales el sitio no debería ser público.
  • Pausa del proyecto. El sitio no está dando resultados, pero eliminarlo parece un desperdicio ya que podría retomarlo. Poner una página de cortesía es más barato que pagar el hosting de un sitio completo sin visitantes.
  • Pruebas. Un entorno aislado, una copia de staging, experimentos con plugins: cualquier cosa que no deba ser indexada ni vista por personas al azar.

El denominador común: usted mantiene el control sobre lo que ve el mundo exterior y exactamente cuándo vuelve el sitio al modo normal.

Comparación de los tres métodos

Antes de sumergirse en la configuración, revise este resumen. Le ayudará a elegir el enfoque para su tarea específica.

Criterio

Disable Site

Función integrada del tema

SeedProd / otro plugin

Velocidad de configuración

1 minuto

5-10 minutos

10-20 minutos

Personalización

Solo texto y HTML

Depende del tema

Diseño completo, plantillas

Captación de correos

No

A veces disponible

Sí (integraciones con servicios de email)

Control SEO

No

Parcial

Sí (título, meta, analíticas)

Costo

Gratuito

Incluido con el tema

Gratuito (Lite) o desde $39/año

Ideal para

Desarrolladores, sitios de prueba

Propietarios de Total y temas similares

Negocios, tiendas, proyectos nuevos

1. Disable Site: el cierre más rápido

El camino más simple es instalar un micro-plugin que coloca una página de cortesía en todo el frontend pero deja abierto el acceso al administrador. El plugin Disable Site hace exactamente esto y nada más.

Página del plugin Disable Site en WordPress.org

El plugin tiene una sola pantalla de configuración. Sin plantillas, constructores ni vista previa: solo un mensaje de texto que verán los visitantes. Puede insertar HTML en el campo, por lo que la página se puede personalizar con bastante flexibilidad si lo desea: una imagen, enlaces, formato básico. Pero sin conocimientos de programación, no irá más allá de unos pocos párrafos de texto.

Ajustes del plugin Disable Site en el administrador de WordPress

Pasos:

  • Instale y active la herramienta del repositorio a través de «Plugins → Añadir nuevo».
  • Vaya a «Ajustes → Disable Site» (aparece un elemento de menú separado en el administrador).
  • Ponga el interruptor «Enable Splash Screen» en «Yes».
  • En el campo «Custom Message», escriba una explicación para los visitantes. Si necesita imágenes o enlaces, cambie a la pestaña «Custom HTML Output» e inserte su marcado.
  • Deje «Admin Access» en «Yes», de lo contrario se bloqueará a sí mismo.
  • Guarde la configuración y abra el sitio en modo incógnito; debería aparecer su página de cortesía.

Ventajas: configuración instantánea, cero ajustes, no sobrecarga el sitio.

Desventajas: sin captación de correos, plantillas, control SEO, temporizador ni personalización sin código. Solo texto.

Para una página de aterrizaje de un nuevo producto o una tienda en línea, Disable Site es demasiado básico. Pero como botón de emergencia para «cerrar el sitio ahora mismo», funciona perfectamente. Active, solucione el problema, desactive y el sitio vuelve a estar en línea.

2. Página integrada del tema (En construcción)

Algunos temas de WordPress incluyen su propio mecanismo de página de cortesía de «en construcción». No se necesita un plugin aparte: la función ya está integrada en el tema y funciona a través de su interfaz.

Ejemplo de página En Construcción en el tema Total

Un buen ejemplo es el tema Total. Su opción «Under Construction» se encuentra en una sección de administración separada: Theme Panel → Under Construction. Marca «Enable», selecciona cualquier página existente del sitio como página de cortesía, guarda y todo el frontend se reemplaza con la página seleccionada.

Activando la opción En Construcción en los ajustes del tema Total

Cómo funciona en la práctica:

  • Cree una nueva página de WordPress (Páginas → Añadir nueva).
  • Construya en ella su contenido provisional usando el editor nativo o un maquetador (Total utiliza WPBakery Page Builder, lo que le permite crear bloques con un formulario de suscripción, galería, enlaces a redes sociales y contactos).
  • Vaya a Panel del tema → En construcción, marque «Enable», seleccione la página creada en el desplegable y guarde.
  • Listo. Cuando cierre sesión como administrador, verá su página provisional, no el sitio real.

Cuando el proyecto esté listo para publicarse, desmarque «Enable», guarde y el sitio volverá al modo normal. No necesita eliminar nada.

Ventajas: personalización total mediante el maquetador de páginas, integrado en el tema (sin plugin adicional), puede añadir un formulario de captación de correo y cualquier contenido multimedia.

Inconvenientes: vinculado a un tema concreto; si cambia de tema, la funcionalidad desaparece. No todos los temas incluyen esta opción. No envía la cabecera HTTP 503 (los motores de búsqueda no reciben una señal explícita de «mantenimiento»).

Cómo comprobar si su tema tiene esta función: vaya a los ajustes del tema (normalmente Apariencia → Opciones del tema o una pestaña independiente de Panel del tema) y busque secciones llamadas «En construcción», «Próximamente» o «Modo mantenimiento». Los temas multipropósito más populares (Total, Avada, Divi) suelen incluir esta opción de serie.

3. SeedProd y alternativas: el enfoque profesional

Los dos métodos anteriores funcionan bien para escenarios simples. Pero cuando el sitio representa un negocio, la página de aviso debe funcionar como una herramienta de marketing: diseño de marca, temporizador de cuenta regresiva, captura de correos electrónicos, integración con redes sociales, control de SEO y analíticas.

Existen plugins especializados para esto, y el estándar de referencia es el constructor SeedProd. Este plugin con millones de instalaciones ha evolucionado de una simple «página de próximamente» a un constructor de páginas de aterrizaje con todas las funciones.

Ajustes de contenido en el plugin SeedProd, selección de modo

Nota terminológica importante: la diferencia entre «Próximamente» y «Modo mantenimiento»:

  • Próximamente. El sitio aún no existe; está en desarrollo. Usted muestra a los visitantes una página con un anuncio y la opción de dejar su correo electrónico. Los motores de búsqueda indexan la página y el SEO empieza a funcionar antes del lanzamiento. Estado HTTP: 200.
  • Modo mantenimiento. El sitio ya está funcionando pero temporalmente no disponible. La página de aviso explica el motivo y el plazo estimado. El servidor devuelve una cabecera HTTP 503, los motores de búsqueda entienden que la interrupción es temporal y las posiciones en los rankings no se ven afectadas.

SeedProd admite ambos modos. El cambio se realiza con un solo botón de opción en la pestaña «Contenido».

Pestaña de diseño de SeedProd, ajustes de fondo, texto y color

Configuración básica de SeedProd:

  • Instale y active SeedProd desde el repositorio de WordPress (en el catálogo aparece como «Website Builder by SeedProd»).
  • Vaya a SeedProd → Ajustes (en el menú lateral del administrador).
  • En la pestaña «Contenido», elija el modo: Próximamente o Modo mantenimiento.
  • En la misma pestaña, complete el título SEO y la meta descripción (opcional pero recomendable).
  • Vaya a la pestaña «Diseño», reemplace el logotipo, establezca una imagen de fondo, configure colores y tipografías.
  • Guarde los cambios y compruebe el sitio en modo incógnito.
Página Próximamente finalizada tras la configuración de SeedProd

La versión Lite gratuita es suficiente para la mayoría de los escenarios. La versión Pro de pago añade una biblioteca de plantillas prediseñadas, integraciones con servicios de correo electrónico (Mailchimp, ConvertKit), un temporizador de cuenta regresiva y CSS personalizado.

Plugins alternativos

Si SeedProd no le funciona por algún motivo, estas son alternativas vigentes del repositorio de WordPress:

El principio es el mismo para todos: instalar, elegir el tipo de página, configurar la apariencia, activar. La diferencia está en la cantidad de plantillas, las capacidades de diseño y las integraciones.

⁉️ Preguntas frecuentes

¿El modo mantenimiento bloquea el acceso al panel de administración de WordPress?

No, casi todos los plugins permiten el paso a los administradores por defecto. Usted ingresa a wp-admin como de costumbre mientras los visitantes ven la página de aviso. Los ajustes suelen incluir una opción de «permitir acceso» para otros roles: editores, autores, suscriptores. No desactive su propio acceso de administrador; restaurarlo requiere acceso a la base de datos o por FTP. Si está probando la página de aviso y no la ve, cierre sesión del panel de administración o abra el sitio en modo incógnito.

¿Qué estado HTTP devuelve la página de aviso y afecta al SEO?

Depende del plugin y del modo. SeedProd y WP Maintenance Mode en modo mantenimiento devuelven 503 Servicio no disponible, que es la señal correcta para los motores de búsqueda: «el sitio está activo pero temporalmente no disponible, vuelva más tarde». En modo «Próximamente», se devuelve 200 y la página se indexa. Disable Site en su versión básica devuelve 200 sin control SEO, por lo que es menos recomendable para un proyecto en producción. Google no penaliza los 503 de corta duración; las posiciones se mantienen durante caídas de hasta dos semanas.

¿Se puede hacer esto sin un plugin, mediante functions.php?

Sí, se puede añadir un fragmento mínimo para modo mantenimiento manual al archivo functions.php de su tema hijo o mediante el plugin Code Snippets:

1> function sdstudio_maintenance_mode() {
2> if ( ! current_user_can( 'administrator' ) && ! is_admin() ) {
3> wp_die( 'Site under maintenance. We'll be back in an hour.',
4> 'Technical break',
5> array( 'response' => 503 )
6> );
7> }
8> }
9> add_action( 'init', 'sdstudio_maintenance_mode' );
10>
11

Se activa al instante: cualquier usuario que no sea administrador recibe la página de aviso con estado 503. Para desactivarlo, comente o elimine el hook. La principal desventaja: no hay diseño, recolección de correos ni ajustes visuales. Esta es puramente una herramienta de emergencia para desarrolladores. Para escenarios de negocio, SeedProd o un plugin similar es mejor opción.

¿Qué hacer si el plugin de página de aviso rompió el sitio y no puede acceder al panel de administración?

Conéctese al sitio por FTP o a través del gestor de archivos de su hosting, vaya a /wp-content/plugins/ y cambie el nombre de la carpeta del plugin de aviso (por ejemplo, coming-sooncoming-soon-disabled). WordPress desactivará el plugin automáticamente y el sitio volverá al modo normal. Después, podrá acceder al panel de administración y diagnosticar la causa del fallo.

Qué instalar según su tarea

Los tres métodos que hemos cubierto abordan todo el espectro de necesidades, desde un cierre de emergencia hasta una página de aterrizaje de marketing. La elección se reduce a una pregunta: qué tan importante es la página de aviso como punto de contacto con su audiencia.

Si solo necesita apagar el sitio durante una o dos horas mientras corrige un error crítico, instale Disable Site. Es un botón y un campo de texto.

Si su tema tiene una función de «En construcción» incorporada (Total, Avada y similares) y no quiere añadir plugins, utilice el mecanismo nativo del tema. Para un proyecto nuevo con un maquetador visual, esto ofrece casi la misma flexibilidad que SeedProd, pero sin un plugin adicional.

Para todo lo demás (tiendas en línea, lanzamientos de productos, sitios corporativos, proyectos públicos) opte por SeedProd. La versión gratuita es suficiente, y la versión Pro desbloquea integraciones con servicios de correo electrónico y una galería de plantillas. Una hora de configuración y, en lugar de una pantalla en blanco, tendrá una página de aterrizaje funcional que construye su audiencia mientras usted pule el backend.