La mayoría de los sitios WordPress tienen más que una simple página de inicio; páginas como Acerca de, Contacto y Servicios son bastante habituales. Estas páginas son esenciales para ayudar a los visitantes a entender de qué trata tu sitio. Pero a veces hay páginas que preferirías mantener ocultas. Quizá estén destinadas solo a determinados usuarios o quieras mantenerlas fuera de los motores de búsqueda.
Afortunadamente, WordPress facilita ocultar o restringir páginas desde el escritorio. A continuación se muestran ocho métodos sencillos que realmente funcionan, para que puedas mantener el contenido privado cuando lo necesites.
1. Establece la página como privada o protegida con contraseña
WordPress incluye ajustes de visibilidad integrados que te permiten ocultar una página del público desde el editor de páginas o mediante la función Edición rápida. Puedes elegir entre dos opciones: Privada o Protegida con contraseña.
Páginas privadas
Los usuarios con el rol de Administrador o Editor pueden ver una página privada después de iniciar sesión en el escritorio de WordPress. WordPress la oculta de todos los demás, incluso si tienen el enlace directo. Esto funciona bien para documentación interna o contenido destinado únicamente a los miembros del equipo.
Para hacer privada una página:
- Inicia sesión en el panel de control de tu WordPress
- Ve a Páginas → Todas las páginas
- Haz clic en Editar en la página que quieras ocultar
- En el panel de ajustes de la página de la derecha, busca Visibilidad
- Haz clic en el estado actual y selecciona Privada
- Haz clic en Actualizar para guardar los cambios
También puedes hacerlo mediante Edición rápida:
- En Páginas → Todas las páginas, busca la página que quieras ocultar
- Haz clic en Edición rápida
- Busca la sección Contraseña
- Marca la casilla Privada (ignora el campo Contraseña aquí)
- Haz clic en Actualizar para aplicar el cambio
Páginas protegidas con contraseña
Tal como su nombre indica, una página protegida con contraseña requiere una contraseña antes de que cualquiera pueda verla. A diferencia de las páginas privadas, los visitantes pueden ver una página protegida con contraseña sin iniciar sesión en WordPress ni tener un rol de usuario especial; solo necesitan la contraseña que les proporciones.
Esta es una buena opción si quieres compartir contenido con clientes o usuarios que no tienen acceso al backend de tu sitio.
Para proteger una página con contraseña:
- Abre la página en el editor (igual que cuando estableces una página como privada)
- En el panel Estado y visibilidad selecciona Protegida con contraseña
- Introduce una contraseña segura y cópiala para guardarla
- Haz clic en Actualizar para aplicar el cambio
Para hacerlo mediante Edición rápida:
- Haz clic en Edición rápida en la página que quieres proteger
- Busca el campo Contraseña
- Introduce la contraseña que hayas elegido y cópiala para guardarla
- Haz clic en Actualizar para guardar los cambios
2. Guarda la página como borrador o pendiente de revisión
Otra forma sencilla de ocultar una página es guardarla como borrador. WordPress lo hace automáticamente cuando creas una página nueva, a menos que la publiques. Las páginas en borrador permanecen ocultas para el público; solo los usuarios que hayan iniciado sesión en el escritorio de WordPress pueden verlas o editarlas. A diferencia de las páginas privadas, los usuarios con roles como Autor o Colaborador pueden seguir teniendo acceso, según sus permisos.
También puedes marcar una página como Pendiente de revisión. Este estado permite a los autores o colaboradores enviar una página para que la revise alguien con un rol superior antes de publicarla.
Si todavía estás trabajando en una página o necesitas desconectarla temporalmente, cambiarla a Borrador o Pendiente de revisión la mantiene oculta mientras realizas actualizaciones.
Cómo crear un borrador de una página:
- Abre la página en el editor
- En el panel Estado y visibilidad busca la opción Estado
- Haz clic en el estado actual y selecciona Borrador o Pendiente de revisión
- Haz clic en Actualizar para guardar los cambios
Para hacerlo mediante Edición rápida:
- Ve a Páginas → Todas las páginas
- Haz clic en Edición rápida en la página que quieras cambiar
- Busca el campo Estado
- Selecciona Borrador o Pendiente de revisión
- Haz clic en Actualizar para guardar
Una vez hecho esto, la página desaparece de la portada, pero sigue disponible en tu panel de control. Puedes volver a publicarla en cualquier momento cuando estés listo.
3. Usa un plugin para gestionar el acceso a las páginas
Si quieres tener más control que el que ofrecen las herramientas integradas disponibles con WordPress, puedes usar un plugin. Estas herramientas permiten restringir el acceso según los roles de usuario, los niveles de membresía o incluso pagos únicos.
Este método funciona especialmente bien para sitios de membresía o áreas privadas para clientes. También obtienes funciones adicionales, como informes de uso, la posibilidad de redirigir a los visitantes no autorizados a una página personalizada e integraciones con otros plugins populares.
Plugins populares para restringir contenido
- Content Control: Te permite restringir el acceso a páginas, entradas, widgets o incluso bloques de contenido individuales. Puedes establecer reglas según el rol del usuario, su estado de inicio de sesión o el tipo de dispositivo, y también redirigir a los usuarios a distintas páginas según su nivel de acceso.
- Ultimate Member: Se centra en el registro de usuarios y la gestión de perfiles. Incluye formularios personalizables con lógica condicional, la posibilidad de crear roles de usuario personalizados, directorios de miembros y compatibilidad con WooCommerce.
- WP-Members: Te proporciona herramientas para bloquear el contenido a los usuarios que no han iniciado sesión, crear campos de registro personalizados y gestionar los perfiles de usuario. También es compatible con WooCommerce y envía notificaciones al administrador cuando alguien se registra.
4. Usa CSS para ocultar la página a los usuarios
¿Quieres hacer algo de programación sencilla? Puedes ocultar páginas específicas a los visitantes usando CSS, sin tener que anular la publicación de las páginas ni hacerlas privadas ni cambiar la configuración de acceso. Esto funciona tanto en el Editor clásico como en el Editor del sitio completo.
Busca el ID de tu página
Antes de añadir cualquier CSS, necesitarás el ID de la página del contenido que quieres ocultar. Si ya lo tienes, puedes pasar a la siguiente sección. De lo contrario, sigue estos pasos:
- Abre la página en tu navegador
- Haz clic con el botón derecho en cualquier parte de la pantalla y selecciona Inspeccionar
- En la etiqueta <body>, cerca de la parte superior del código, busca una clase como page-id-##
- Copia o anota el número (##)
Ocultar tu página con CSS
Una vez que tengas el ID de la página, puedes añadir una regla sencilla de CSS para ocultar el contenido de la vista pública.
Si tu tema es compatible con CSS adicional:
- En el panel de control, ve a Apariencia → Editor (Editor del sitio)
- Asegúrate de no estar editando una plantilla específica
- Haz clic en Estilos
- Desplázate hasta el final y busca CSS adicional
- Pega este código (sustituye ## por el ID real de tu página):
body.page-id-## {
display: none;
}
- Haz clic en Guardar para aplicar el cambio
Nota: Algunos temas basados en bloques no muestran la opción «CSS adicional». Si ese es el caso, puedes usar un plugin como Simple Custom CSS y JS en su lugar.
Usa el plugin Simple Custom CSS y JS
- En el panel de control, ve a Plugins → Añadir nuevo
- Busca Simple Custom CSS y JS
- Haz clic en Instalar ahora, y después en Activar
- Ve a CSS personalizado CSS y JS → Añadir CSS personalizado
- Ponle un título a tu fragmento (por ejemplo, «Ocultar página ##»)
- En el cuadro principal, añade el código de CSS anterior
- Asegúrate de que no haya comentarios (texto delimitado por /* */) en el fragmento
- Haz clic en Publicar para guardar los cambios
Esto ocultará el contenido de la página, pero no bloqueará completamente el acceso. Si alguien tiene el enlace, aún podrá acceder a la página; simplemente no verá nada al llegar a ella.
5. Restringe el acceso mediante roles de usuario y código
Otra forma de controlar quién puede ver páginas específicas en tu sitio de WordPress es usar un poco de código PHP en el archivo functions.php de tu tema. Este archivo te permite personalizar el comportamiento de tu sitio, por ejemplo, ocultando páginas a los usuarios que no han iniciado sesión o que no tienen un rol de usuario específico.
Prácticas seguras de programación
Editar functions.php directamente puede hacer que tu sitio deje de funcionar si incluso se comete un pequeño error, como omitir un punto y coma. Por eso, antes de hacer cambios:
- Haz una copia de seguridad de tu sitio usando una herramienta como Jetpack VaultPress Backup.
- No borres ni sobrescribas nada a menos que entiendas para qué sirve.
- Prueba tu sitio después de guardar. Puedes solucionar cualquier problema mediante FTP o el gestor de archivos de tu proveedor de hosting si algo sale mal.
- Para editar de forma más segura, usa un plugin como Fragmentos de código. Te permite añadir PHP personalizado sin tocar los archivos principales del tema y ayuda a evitar que tu sitio se bloquee si se produce un error.
Además, ten en cuenta que los cambios realizados en functions.php solo afectan a tu tema actual. Si cambias de tema, perderás esas modificaciones.
Cómo acceder al archivo functions.php de tu sitio
- En el panel de control:
- Editor del sitio: ve a Herramientas → Editor de archivos del tema
- Editor clásico: ve a Apariencia → Editor de archivos del tema
- Mediante FTP, SSH, o el panel de control de tu proveedor de hosting:
- Ve a /wp-content/themes/your-theme-name/functions.php
Ejemplo: Permitir el acceso a una página solo a los administradores
- Abre tu archivo functions.php
- Desplázate justo después de la etiqueta de apertura <?php y de cualquier comentario o línea require_once()
- Pega el siguiente código (reemplaza ## con el ID real de tu página):
add_action('template_redirect', function() {
if (is_page(##) && !current_user_can('administrator')) {
wp_redirect(home_url());
exit;
}
});
- Haz clic en Actualizar archivo para guardar los cambios
Este fragmento comprueba si un visitante intenta ver la página con ese ID. WordPress lo redirigirá a tu página de inicio si no es administrador.
6. Elimina la página de los menús de navegación
A medida que tu sitio web crece, añadir páginas puede saturar los menús de navegación. Esto puede dificultar que los visitantes encuentren lo que buscan. Aunque los menús desplegables ayudan a organizar el contenido, a veces es más fácil ocultar una página que no es esencial. Esta es la forma de hacerlo:
Eliminación manual del menú
- En el panel de control de tu WordPress, ve a Apariencia → Menús
- Si tienes varios menús, selecciona el que quieras editar
- Busca la página que quieras ocultar y haz clic en la flecha situada junto a ella para ampliar los ajustes
- Haz clic en Eliminar
- Haz clic en Guardar menú para aplicar los cambios
Usar un plugin
Si prefieres no editar manualmente los menús cada vez, puedes usar un plugin como Max Mega Menu. Estos plugins te ofrecen más control sobre el aspecto de tus menús y sobre las páginas que aparecen en ellos mediante una interfaz visual.
7. Usa plugins de SEO para ocultar páginas de los motores de búsqueda
Si tu objetivo es mantener una página fuera de Google o Bing —no ocultarla a los usuarios, sino excluirla de los resultados de búsqueda—, un plugin de SEO es una de las formas más sencillas de lograrlo. Estas herramientas ofrecen opciones simples para controlar cómo tratan los motores de búsqueda cada página, directamente desde el editor.
Usar Yoast SEO
Yoast SEO es uno de los plugins de WordPress más utilizados, y las funciones que necesitas para ocultar tu página de los motores de búsqueda están incluidas en la versión gratuita. Esto es lo que debes hacer:
- Instala y activa el plugin de Yoast SEO.
- Ve a la página que quieras ocultar y haz clic en Editar
- Desplázate hasta el cuadro de Yoast SEO que está debajo del contenido
- Haz clic en la pestaña Avanzado (si no está visible, es posible que tengas que activar la configuración avanzada en la configuración de Yoast)
- En ¿Permitir que los motores de búsqueda muestren esta página en los resultados de búsqueda? elige No
- Opcionalmente, establece ¿Deben los motores de búsqueda seguir los enlaces de esta página? también en No
- Haz clic en Actualizar para guardar los cambios
Esto indica a los motores de búsqueda que no indexen la página (una directiva noindex), por lo que no aparecerá en los resultados de búsqueda. Ten en cuenta que esto no elimina una página que ya esté indexada, pero impide que vuelva a rastrearse.
También puedes usar otros plugins populares como Rank Math o All in One SEO para aplicar la misma configuración de noindex. Siempre que se añada la directiva, los motores de búsqueda deberían respetarla y excluir la página de sus resultados.
8. Bloquea los rastreadores de los motores de búsqueda con robots.txt
Otra forma de evitar que los motores de búsqueda rastreen páginas específicas es usar el archivo robots.txt. Este archivo no bloquea físicamente el acceso, pero proporciona a los motores de búsqueda instrucciones sobre cómo tratar el contenido de tu sitio.
Ten en cuenta que, si una página ya está indexada, añadirla a robots.txt no la eliminará de los resultados de búsqueda, pero puede detener futuros rastreos.
De forma predeterminada, solo puedes acceder a robots.txt a través de FTP, SSH o el administrador de archivos de tu proveedor de alojamiento. Sin embargo, los complementos de SEO, como los mencionados anteriormente, también te permiten editar un archivo virtual robots.txt directamente desde tu panel de WordPress.
Cómo editar robots.txt:
- Accede a los archivos de tu sitio mediante FTP o el administrador de archivos de tu alojamiento
- Abre o crea un archivo llamado robots.txt en el directorio raíz
- Añade esta línea para bloquear una página (reemplaza /your-page-slug/ por el slug de URL real de la página que quieras bloquear):
User-agent: *
Disallow: /your-page-slug/
- Guarda y sube el archivo
Reflexiones finales sobre cómo ocultar páginas y entradas de WordPress
Al igual que hay muchas razones para ocultar o restringir determinadas páginas en WordPress, también hay muchas formas de hacerlo. El mejor método dependerá de tu objetivo final y debería ser uno con el que te sientas técnicamente cómodo.
Las opciones de esta guía te ofrecen herramientas flexibles para abordar distintas necesidades. En muchos casos, combinar métodos —como eliminar una página de los menús y configurarla como noindex— proporciona aún más control.
Da vida a las páginas ocultas con Jetpack AI Assistant
Ocultar una página de WordPress te da el tiempo y el espacio necesarios para perfeccionar tu contenido. Quizá estés puliendo algo para un lanzamiento futuro o revisando documentación que aún no está lista para salir a la luz. Aquí es donde Jetpack AI puede ayudarte.
Jetpack AI Assistant te permite editar más rápido y escribir con mayor claridad, directamente desde tu editor de WordPress. Es especialmente útil cuando trabajas en páginas que todavía no deben hacerse públicas.
Así es como Jetpack AI puede ayudarte a alcanzar tus objetivos de contenido:
- Perfecciona el tono y la claridad: Tanto si quieres que un borrador sea más fácil de leer como si quieres adaptarlo a una voz específica, el asistente puede reescribir secciones para ajustarlas a tus objetivos.
- Organiza la estructura: Si el diseño parece poco pulido, pídele que te ayude a reorganizar los encabezados o a mejorar las transiciones.
- Supera los puntos difíciles: ¿No sabes cómo expresar algo? ¿Necesitas una introducción más clara? Puedes pedirle al asistente ideas o distintas formas de redactarlo.
- Traduce o adapta el contenido: ¿Estás preparando algo para una audiencia global? El asistente admite varios idiomas y puede ayudarte a adaptar tu contenido en consecuencia.
- Resume o mejora secciones: Para páginas de destino, documentos internos o recursos para clientes, puede crear resúmenes breves, destacados o titulares alternativos.
También puedes hacer preguntas mientras trabajas —por ejemplo, cómo dar formato a unas preguntas frecuentes o qué incluir en un registro de cambios— y recibir sugerencias útiles.
Si ya utilizas Jetpack, el asistente está a solo unos clics de distancia y funciona de forma nativa con el editor de bloques. Es una manera sencilla de mejorar tu contenido mientras aún permanece entre bastidores.



