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 ![]()




