Тег rel="canonical"
необходим, чтобы сообщать поисковым системам, какие страница на сайте являются одинаковыми. Например, если у вас статьи находятся в двух рубриках и доступны по двум разным адресам, то уместно показать поисковикам, какой адрес является основным.
При использовании плагина Yoast это происходит автоматически, когда вы выбираете основную категорию при обновлении записи. По умолчанию, ссылка в этом теге указывается без закрывающего слэша, что, теоретически, может привести к созданию дублей на сайте.
Следующая часть кода поможет избежать этого. Этот код необходимо вставить в файл functions.php вашей темы.
if ( is_plugin_active( 'wordpress-seo/wp-seo.php' ) ) {
add_filter( 'wpseo_canonical', 'add_trail_slash_to_canonical_yoast' );
function add_trail_slash_to_canonical_yoast( $canonical_url ) {
return trailingslashit( $canonical_url );
}
}