Еще вариант - проверять post_type и выводить noindex в
wp_head
add_action( 'wp_head', 'product_noindex', 1 );
if ( ! function_exists( 'product_noindex' ) ) {
function product_noindex() {
if( get_post_type() === 'product' ) {
echo '<meta name="robots" content="noindex, nofollow, noarchive"/>';
}
}
}