NoFollow, NoIndex, NoArchive y mas desde el Header
Muchos de ustedes conoceran las instrucciones para que los motores de busqueda Google no indexe, ni archive, y no siga los enlaces; Nofollow, Noindex y Noarchive.

El atributo Nofollow es el que va cuando no queremos darle importancia a un enlace, ejemplo es de los feeds <a rel=”nofollow” href=”http://wordpress-hacks.com/feed”>Feed con NoFollow</a>.
Mientras que el Noindex es un meta tag, que dice que no se indexe la pagina en cuestion, un ejemplo, son las paginas de contacto, o sitemaps, etc.
Ejemplo: Politicas de Privacidad
<meta name="robots" content="noindex" />
El Meta tag Noarchive, dice a google que no queremos que se guarde una copia de la pagina en la cache del buscador.
Se usa, al igual que como se usa el Noindex;
<meta name="robots" content="noarchive" />
Los que usamos WordPress, para no andar agregando los meta tags a las paginas y/o articulos que desarrollamos, podemos configurar desde el header para que no se indexe lo que no queremos.
Por ejemplo, si no queremos que se indexen las busquedas, podemos poner:
1 2 3 | <?php if(is_search()) { ?> <meta name="robots" content="noindex,noarchive,nofollow" /> <?php } ?> |
O los errores 404, el archivo de autor, los meses, o mas.
Algunos ejemplos adicionales:
Error 404:
1 2 3 | <?php if(is_404()) { ?> <meta name="robots" content="noindex,noarchive,nofollow" /> <?php } ?> |
Archivo de autor:
1 2 3 | <?php if(is_author()) { ?> <meta name="robots" content="noindex,noarchive,nofollow" /> <?php } ?> |
Fechas:
1 2 3 | <?php if(is_month()) { ?> <meta name="robots" content="noindex,noarchive,nofollow" /> <?php } ?> |
Tags:
1 2 3 | <?php if(is_tag()) { ?> <meta name="robots" content="noindex,noarchive,nofollow" /> <?php } ?> |
Todos Juntos:
1 2 3 | <?php if(is_search() || is_404() || is_tag() || is_month() || is_author()) { ?> <meta name="robots" content="noindex,noarchive,nofollow" /> <?php } ?> |
No lo he visto en ningun lado este tip, lo encontre un dia modificando un theme ![]()





Platinum SEO Pack has these function and can be changed for every post…Pretty useful…
neri, como cambias esto apra una pagina determinada? por ejemplo, como dijiste, la pagina de “politicas” o similar…
o tengo que generar un template para cada pagina?
gracias
Det, no te respondí antes porque estaba viendo como hacerlo, al final me resultó mas fácil de lo que pensaba, tenes que sacar el id de la página, el siguiente post te puede ayudar: http://wordpress-hacks.com/como-excluir-categorias-en-wordpress.php
Una vez que sepas el id de la página, ponés en el header.php lo siguiente: (antes de la etiqueta title)
Si tenés mas dudas, avisá
ya, clarisimo…
gracias!
Hola,
Tengo 3 (Acerca, Contacto y Mapa-Web) y pensé en ponerle noindex, no follow a las 3.
Pero luego me surgió la duda de que quizas a la de Mapa-Web no deberia ponerle nofollow…
Vosotros como lo hariais?
Gracias y un saludo.
Yo dejaría el sitemap sin noindex y sin nofollow, pero eso va en cada uno