Google a veces no considera rel="noindex" como una forma válida de saber si la página debe mostrarse en su índice o no.
La forma más novedosa y fiable de garantizar que sus enlaces de afiliado no se indexen es añadir noindex a las cabeceras de respuesta HTTP durante el redireccionamiento.
Este fragmento de código hará el trabajo:
function ta_add_noindex_headers() {
header( 'X-Robots-Tag: noindex, nofollow' );
}
add_action( 'ta_before_link_redirect' , 'ta_add_noindex_headers' );
Necesitas añadir este fragmento a tu functions.php o en un plugin drop in.
En el futuro, añadiremos esta función a nuestro plugin.