Empezamos este blog de seo técnico con la solución a un problema que me he encontrado en la implementación de un WordPress con Woocommerce.
Al realizar la verificación de los rich snippet de una ficha de producto he visto que tenian un advertencia Advertencia: Missing required field «name (fn)» para la definición de producto http://schema.org/product
Este error provoca que la tienda no tenga la implementación de los ranting y lo he solucionado de la siguiente forma:
En el archivo wp-content/plugins/woocommerce/woocommerce-hooks.php se ha de modificar la línea
add_action( ‘woocommerce_single_product_summary’, ‘woocommerce_template_single_title’, 5);
por
add_action( ‘woocommerce_before_single_product_summary’, ‘woocommerce_template_single_title’, 5);
De esta forma solucionaremos la advertencia
Y si nuestra producto tiene valoraciones estas aparecen en nuestros rich snippet de la ficha de producto.
Pra más información sobre rich snippet aconsejo este post escrito por mi en el que se detallan diferentes implementaciones usos y conocimientos sobre rich snippet