[wd_asp elements=’search’ ratio=’100%’ id=1]

Stop Woocommerce indexing Pagination pages in Google Console

4th March 2020

WooCommerce

woocommerce category codehaven

If you find that Google Console is showing lots of errors, that mention “Duplicate without user-selected canonical“, then one of the reasons would be that Google sees the same content for different URL’s. This can be down to Woocommerce pagination. to stop this you need to add no-follow attribute to the actual button that is produced by Woocommerce.

Stop Woocommerce indexing Pagination,,

Stop Woocommerce indexing Pagination,,

To do this FTP into your site and my URL was /themes/MYTHEME/shop/elements/shop/pagination.php (yours will be slightly different.
Adjust your code to add the “no-follow” link by using the PHP replace function.
This will now make Google ignore following the links that come from the pagination buttons. Whcih in turn will reduce the errors you see in the Google Console.

$base,
'format' => $format,
'add_args' => false,
'current' => max( 1, $current ),
'total' => $total,
'prev_text' => '←',
'next_text' => '→',
'type' => 'list',
'end_size' => 3,
'mid_size' => 3,
) ) );

$mylinks = str_replace('