Как отключить тег canonical в WordPress ?

Canonical – тег разметки HTML отвечающий за определение предпочтительной страницы для индексирования поисковиками. Содержимый в теги URL будет индексироваться, а отличные от него, будут признаны не каноничными.

Нужен canonical для определения первоисточника страницы, то есть если на сайте есть страница доступная под несколькими адресами, то заданный в теге адрес страницы будет индексироваться, а другие адреса, нет! Нужно это чтобы в поиске не было дублей и выводилась релевантная страничка.

При определенных настройках сайта вы сами можете задавать содержимое canonical. В большинстве же это автоматический процесс. Но к слову работающий не всегда корректно. Бывает что сайт просто не может нормально индексироваться в поиске из-за этого тега, поэтому не дополучает нужных позиции и трафика.

Если вы столкнулись с подобной проблемой индексации сайта в поисковиках Google и Яндекс, будет целесообразно отключить тег Canonical для всех страниц сайта.

Если стоит плагин SEO by Yoast

// Удалить каноническую ссылку - SEO by Yoast

function at_remove_dup_canonical_link() {
return false;
}
add_filter( 'wpseo_canonical', 'at_remove_dup_canonical_link' );

Если вывод canonical производится без плагина, вставляем в самый конец файла function.php.

remove_action ('wp_head', 'rel_canonical');

Оставьте комментарий

Ваш адрес email не будет опубликован.

Прокрутить наверх

Написать сообщение

Нажимая на кнопку отправить вы соглашаетесь с политикой конфиденциальности сайта