Изначально, плагин для создания полноценного интернет-магазина WooCommerce на базе CMS WordPress, предлагает нам оборачивать название товара в тег <h3> или <h2>, что может критично повлиять на категории товаров, увеличивая вхождение ненужных нам заголовков.

Приведенный ниже код:
1. Выставляет верный html-тег для заголовка товара
2. Делает ссылку на заголовок товара. Что является правильным с точки зрения СЕО

Добавляем в функции:

if ( ! function_exists( 'woocommerce_template_loop_product_title' ) ) {

	function woocommerce_template_loop_product_title() {
		
		echo '
		<a href="'.get_permalink($product->post->id).'">
		<p class="' . esc_attr( apply_filters( 'woocommerce_product_loop_title_classes', 'woocommerce-loop-product__title' ) ) . '">' . get_the_title() . '</p></a>';
		
	}
}