La etiqueta noindex: cómo sacar bien una página de Google
Etiqueta noindex
Etiqueta noindex: meta robots vs X-Robots-Tag, con generador | We.Inc
Cómo funciona la etiqueta noindex, cuándo usar la etiqueta meta robots o la cabecera X-Robots-Tag, por qué robots.txt puede impedir que noindex funcione y un generador con las líneas exactas que debes pegar.
La regla noindex indica a los buscadores que no muestren una página en sus resultados. Pon <meta name="robots" content="noindex"> en el head de la página, o envía una cabecera X-Robots-Tag: noindex para archivos como los PDF. La página debe seguir siendo rastreable: si robots.txt la bloquea, Google nunca ve la regla.
Etiqueta meta robots o cabecera X-Robots-Tag
Etiqueta meta robots
Cabecera X-Robots-Tag
Dónde va
Dentro del <head> de una página HTML
En la respuesta HTTP del servidor
Sirve para
Páginas HTML
Cualquier archivo: PDF, imágenes, HTML
Quién puede añadirla
Cualquiera que pueda editar la página
Requiere ajustes del servidor o del hosting
Ejemplo
<meta name="robots" content="noindex">
X-Robots-Tag: noindex
Las webs de empresa suelen necesitar noindex en unas pocas páginas: las de agradecimiento tras un formulario, los resultados de búsqueda internos, las copias de staging y los archivos descargables pensados solo para clientes. Marca abajo las reglas que quieras y copia la etiqueta meta, la cabecera o las líneas de Apache y Nginx que la envían.
Elige si la regla se aplica a todos los buscadores o solo a Google.
Marca las reglas que necesites. Noindex mantiene la página fuera de los resultados; las demás limitan enlaces, fragmentos e imágenes.
Copia la etiqueta meta en el head de la página, o las líneas de servidor en la configuración de tu hosting.
Comprueba que robots.txt no bloquee la página y luego usa la inspección de URLs para confirmar que Google ve la regla.
Quita la página de tu sitemap XML cuando le pongas noindex. Un sitemap dice indexa, por favor; noindex dice no lo hagas.
Los creadores de webs suelen esconder noindex tras un ajuste llamado ocultar a los buscadores o similar. Busca ahí antes de editar código.
Revisa los sitios de staging y de vista previa. Un noindex olvidado tras el lanzamiento es un motivo habitual de que una web nueva entera nunca aparezca.
Si una página debe ser privada, usa una contraseña. Noindex la oculta de los resultados, no de quien tenga el enlace.
Preguntas frecuentes
¿Por qué mi página con noindex sigue en Google?
O Google aún no la ha vuelto a rastrear, o robots.txt la bloquea. La documentación de Google dice que la página no debe estar bloqueada por robots.txt para que noindex funcione, porque una página bloqueada nunca se descarga y la regla nunca se lee.
¿Qué diferencia hay entre noindex y nofollow?
Noindex mantiene la propia página fuera de los resultados. Nofollow pide a los rastreadores que no sigan los enlaces de la página. La regla none es una forma abreviada de las dos juntas.
¿La etiqueta noindex distingue entre mayúsculas y minúsculas?
No. La documentación de Google sobre la etiqueta meta robots dice que la cabecera, el nombre del user agent y los valores no distinguen entre mayúsculas y minúsculas.
¿Otros buscadores respetan noindex?
Google lo admite por completo. Su documentación señala que otros buscadores pueden interpretar la regla de otra forma, así que una página podría seguir apareciendo en otros sitios.
¿Qué pasa si dos reglas entran en conflicto?
Google aplica la más restrictiva. Su ejemplo: si una página tiene max-snippet:50 y nosnippet a la vez, gana nosnippet.
Noindex y robots.txt hacen trabajos distintos
robots.txt controla el rastreo: si un bot puede descargar una página. Noindex controla la indexación: si una página descargada puede aparecer en los resultados. Combinarlos en una misma página sale mal, porque el bloqueo impide que Google lea el noindex.
El orden que funciona es permitir el rastreo, añadir noindex, esperar a que la página desaparezca de los resultados y solo entonces bloquearla en robots.txt si todavía quieres ahorrar visitas de rastreo.
Dirigirse a un solo rastreador
Cambia robots por googlebot en el atributo name para dirigirte solo a Google. En la forma de cabecera, pon el nombre del rastreador y dos puntos antes de las reglas, por ejemplo X-Robots-Tag: googlebot: nofollow.
Noindex en una página de React o Next.js
Los frameworks generan la misma etiqueta meta. En el App Router de Next.js, el objeto metadata tiene un campo robots.
Metadata del App Router de Next.js
Se exporta desde un archivo page o layout; Next.js escribe la etiqueta meta robots en el head.
Generador de fragmentos noindex
Qué rastreadores
Todos los buscadores (robots)
Solo Google (googlebot)
Reglas
No seguir los enlaces de esta página
Sin fragmento de texto ni vista previa de vídeo
No indexar las imágenes de esta página
No ofrecer traducción en los resultados
Dejar de mostrar a partir de esta fecha (opcional)
Cabecera de respuesta HTTP
Apache (.htaccess), para archivos PDF
Nginx, para archivos PDF
Los ejemplos de servidor se aplican a archivos PDF; cambia el patrón para que coincida con los archivos que necesites.