Iniciar un proyecto
WooCommerce

No hay índice oculto de productos WooCommerce de Yoast

· por Daniel

Los productos de WooCommerce con visibilidad «oculto» (excluidos del catálogo) siguen siendo indexados por Yoast SEO. Para quitarlos de los sitemaps generados automáticamente y establecer su estado de indexación en «noindex, nofollow», añada las 2 funciones siguientes a su functions.php

add_filter( 'wpseo_sitemap_entry', 'we_remove_hidden_products', 99, 3);
function we_remove_hidden_products($url, $type, $post) {
	if($post->post_type == 'product' && is_object_in_term( $post->ID, 'product_visibility', 'exclude-from-catalog')){
		return '';
	}
	return $url;
}
add_filter('wpseo_robots', 'we_noindex_hidden_products', 10, 2);
function we_noindex_hidden_products($robots, $indexable) {
	if(!isset($indexable->model)) {
		return $robots;
	}
	if(!isset($indexable->model->object_id)) {
		return $robots;
	}
	if(is_object_in_term( $indexable->model->object_id, 'product_visibility', 'exclude-from-catalog')){
		$robots = 'noindex, nofollow';
	}
	return $robots;
}
WooCommerce29 de octubre de 2026 Directiva EmpCo: lo que las tiendas online deben saber sobre las alegaciones ecológicas desde el 27 de septiembre de 2026 «Sostenible», «envío neutro en carbono», «embalaje ecológico»: estas alegaciones aparecen en muchas tiendas online, en textos de productos, banners, sellos en el pie de página o pl… WooCommerce22 de diciembre de 2023 Evitar que WP Rocket guarde en caché las páginas filtradas de WooCommerce Si usa WP Rocket con precarga junto con un plugin de filtros como Filter Everything Pro, su base de datos Y su carpeta de caché pueden dispararse. Teníamos una web con solo unos 2.… WooCommerce20 de abril de 2022 Reactivar la antigua pasarela PayPal Standard de WooCommerce Desde la versión 5.5, WooCommerce ha sustituido la antigua pasarela de pago PayPal Standard.

Aumentemos sus ventas online.

Cuéntenos sobre su tienda o su web. Le responde un desarrollador, no un comercial.

★ 4,85/5 de 800+ valoraciones · Envato Elite Author · Made in Germany