Es habitual que en una optimización SEO queramos modificar la meta etiqueta robots de nuestras paginaciones de entradas o post en WordPress, incluso que queramos una hacerlo de forma selectiva dependiendo de la categoría de entradas.

Con esta función prefabricada y adaptable creada para el plugin Yoast SEO nos permite hacerlo de una forma totalmente selectiva, dependiendo de la categoría y solo en las paginaciones del archivo de entradas.

Código para copiar

Donde hacer el copy/paste: functions.php

add_filter('wpseo_robots', 'yoast_no_home_noindex', 999);
function yoast_no_home_noindex($string= "") {

if(is_paged()){

	if (!is_category('blog')) { //En todas la categorías menos en blog

		$string= "noindex,follow";

	}

	if (is_category('actividades') || is_category('eventos')) { //En estas categorías en concreto

		$string= "noindex,follow";

	}

}

	return $string;

}

Si te ha sido de utilidad ¡deja un comentario! 🙂