> Faqs > Cómo evitar que una URL sea indexada en buscadores

Cómo evitar que una URL sea indexada en buscadores

Mi pregunta es ¿Cuál es el método preferible para evitar que una URL de un sitio web sea indexada en buscadores?

Ojo, que NO estoy queriendo que TODO el sitio web se bloquee para indexación. En realidad son ciertas páginas web las que quiero evitar que Google u otros buscadores las indexen entre sus resultados de búsqueda.

Cómo puedo hacer que SOLAMENTE las páginas que yo indique se bloqueen para indexación.

Respuestas

Tienes varios modos de conseguir esto.

  1. Usar el robots.txt

Con el archivo de robots.txt puedes definir qué quieres que se indexe de tu sitio web. O bien, dedicir qué partes del sitio o URLs concretas no deseas que se indexen en buscadores. Tienes un artículo entero dedicado al archivo robots.txt.

  1. Usar una etiqueta META robots noindex

Quizás no tengas posibilidad de editar el robots.txt de manera dinámica, a medida que se van generando URLs dentro del sitio web. Para poder definir entonces fácilmente que una página no se debe indexar puedes escribir una etiqueta META dentro del <head> de la página. Es una etiqueta méta llamada robots, a la que le pones como content "noindex". Queda así:

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

Sin duda esta es una manera mucho más versátil de conseguir que no se indexen ciertos contenidos de una web o aplicación web, porque se puede definir página a página, de manera independiente y, si fuera el caso, cambiar la etiqueta META con programación cuando surjan situaciones nuevas en la estructura o contenido de tu web.

  1. Cabecera HTTP noindex

La tercera vía sería colocar una cabecera en la respuesta HTTP que ofrece el servidor. No creo que sea tan sencillo, ya que generar cabeceras en la respuesta no es algo tan trivial y requiere algo de programación, que depende del lenguaje que uses del lado del servidor.

La cabecera sería como esta:

X-Robots-Tag: noindex

Espero que esto te haya servidor de ayuda.

Nadia
156 5 14 6