Hola! Desde hace unos días me está indexando Google los feed de los posts. He intentado mirar si puedo ponerlos noindex con el Pluggin SEO Yoast pero nada. No se si alguien tiene experiencia con el tema. He leído que es problema del Pluggin que ahora ha eliminado la etiqueta noindex.
Contenido solo visible a usuarios registrados
Hola Daniel,
Puedes probar eliminando los enlaces feed RSS de Wordpress agregando el siguiente código a tu functions.php:
function disable_all_feeds() {
wp_die( __('Lo siento, nuestro contenido no está disponible mediante RSS. Por favor, visita la web para leer el articulo') );
}
add_action('do_feed', 'disable_all_feeds', 1);
add_action('do_feed_rdf', 'disable_all_feeds', 1);
add_action('do_feed_rss', 'disable_all_feeds', 1);
add_action('do_feed_rss2', 'disable_all_feeds', 1);
add_action('do_feed_atom', 'disable_all_feeds', 1);
Si solo quieres evitar la indexación pero mantener el acceso entonces omite lo anterior y agrega únicamente el siguiente código:
remove_action( 'wp_head', 'feed_links', 2 );
remove_action('wp_head', 'feed_links_extra', 3 );
Por ultimo, puedes agregar el siguiente bloque de directivas a tu robots.txt:
Allow: /feed/$
Disallow: /feed
Disallow: /comments/feed
Disallow: /*/feed/$
Disallow: /*/feed/rss/$
Disallow: /*/trackback/$
Disallow: /*/*/feed/$
Disallow: /*/*/feed/rss/$
Disallow: /*/*/trackback/$
Disallow: /*/*/*/feed/$
Disallow: /*/*/*/feed/rss/$
Disallow: /*/*/*/trackback/$
Espero te sea de utilidad, en caso contrario no dudes en hacérnoslo saber, por favor.
Saludos.