COMPARATIVA

Noindex vs robots.txt

Es la confusión más cara del SEO técnico, porque hacer lo intuitivo produce exactamente el resultado contrario al que se busca.

LA DIFERENCIA

El robots.txt controla el rastreo: pide al buscador que no visite. El noindex controla la indexación: pide que no guarde. Y aquí está la trampa — el noindex vive dentro de la página, así que Google tiene que poder leerla para obedecerlo. Si bloqueas la URL en robots.txt, Google nunca ve el noindex, y puede mantener la URL en resultados sin descripción durante mucho tiempo.

CARA A CARA
Comparación entre Noindex y robots.txt
DimensiónNoindexrobots.txt
Qué controlaLa indexaciónEl rastreo
Dónde viveEn la propia página (meta o cabecera)En un fichero en la raíz del dominio
Saca la URL de GoogleNo de forma fiable
Ahorra presupuesto de rastreoNo: la página se sigue visitandoSí, es su función
Requiere que Google lea la páginaSí, obligatoriamenteNo
Es públicoNoSí, cualquiera puede leerlo
Enlaces que apuntan a esa URLSe siguen y transmiten autoridadNo se siguen: la autoridad se pierde
Tiempo hasta que surte efectoDías o semanas, según el rastreoInmediato para el rastreo
Cuándo Noindex

Para sacar de Google páginas que existen y deben seguir siendo accesibles: resultados de búsqueda interna, filtros, páginas de gracias, versiones de impresión.

Cuándo robots.txt

Para que Google no malgaste presupuesto de rastreo en zonas enormes e inútiles: paneles internos, endpoints, ficheros técnicos, combinaciones infinitas de parámetros.

El error que se comete

Poner las dos cosas a la vez sobre la misma URL, que es lo que hace casi todo el mundo al querer eliminar algo. Se anulan: el bloqueo impide leer el noindex. La secuencia correcta es permitir el rastreo, poner noindex, esperar a que Google lo procese y a que la URL desaparezca del índice, y solo entonces —si hace falta— bloquearla en robots.txt. Y una advertencia sobre el robots.txt: es un fichero público en la raíz del dominio. Listar ahí las rutas de tu panel de administración no las oculta, las anuncia.