Guías de robots.txt

Robots.txt vs meta robots: cómo elegimos el control correcto

Nuestro marco para decidir entre robots.txt, noindex, X-Robots-Tag, canonical, redirects y autenticación según el problema real.

Por Robots.txt Tools Editorial TeamÚltima verificación 2026-10-012 min de lectura

Método editorial: esta guía documenta el proceso de revisión del equipo editorial de Robots.txt Tools. El lenguaje procedimental en primera persona describe ese método; no afirma trabajos para clientes ni casos personales.

Robots.txt vs meta robots: cómo elegimos el control correcto

Elegimos la capa según el objetivo. Robots.txt controla rastreo; noindex controla indexación; canonical consolida duplicados; redirects mueven URLs; autenticación protege contenido privado.

Robots.txt responde a una pregunta de rastreo

User-agent: *
Disallow: /internal-search/

No lo tratamos como una orden fiable para eliminar una URL del índice.

Meta robots necesita que el crawler entre

<meta name="robots" content="noindex">

Si robots.txt bloquea la página, el crawler puede no leer ese noindex.

X-Robots-Tag sirve a nivel HTTP

Para PDF u otros recursos podemos usar:

X-Robots-Tag: noindex

La misma condición aplica: el crawler necesita acceso a la respuesta.

Canonical y autenticación tienen funciones distintas

canonical es una señal de consolidación, no privacidad. Para información sensible usamos autenticación o autorización real.

Nuestra secuencia

Privado → autenticación. Público pero fuera de búsqueda → noindex/X-Robots-Tag. Duplicado → canonical o redirect. Desperdicio de crawl → considerar robots.txt. Después verificamos HTML, headers y archivo en producción con el checker.

Combinaciones comunes y su efecto real

Una regla Disallow controla acceso de crawler; noindex pide exclusión de resultados cuando el crawler puede leerla; X-Robots-Tag sirve para PDFs y otros recursos no HTML; canonical consolida duplicados; autenticación protege contenido privado. Mezclar estas capas sin objetivo claro suele crear señales contradictorias.

Por eso no recomendamos “bloquear en robots.txt y añadir noindex por seguridad”. Si el crawler no puede cargar la página, puede no ver el noindex. Para una URL pública que debe desaparecer de resultados, mantenemos el acceso y usamos una directiva de indexación. Para contenido privado, usamos controles de acceso reales.

Diagnosticamos por síntoma

Antes de tocar nada aclaramos si el problema es gasto de rastreo, aparición en resultados, duplicación, migración o privacidad. Elegimos un control principal para ese objetivo y solo añadimos otros si podemos explicar cómo interactúan. Después verificamos robots.txt, HTML o headers y la URL final en producción.

Guías relacionadas