Как удалить пагинацию из canonical? и стоит ли

Пришел запрос от сеошника. У всех страниц пагинации сделать canonical на первую страницу.
Т.е. вместо

<link rel="canonical" href="https://сайт/категория/page-2/" />
<link rel="canonical" href="https://сайт/категория/page-3/" />
<link rel="canonical" href="https://сайт/категория/page-4/" />

сделать

 <link rel="canonical" href="https://сайт/категория/" />

Должно работать и в категориях и в фильтрах.

Подскажите где удалить добавку страниц это в коде, пожалуйста.
И если есть мнения стоит ли, то тоже было б интересно.

Например такое реализовано в Розетке.
view-source:https://bt.rozetka.com.ua/refrigerators/c80125/filter/page=2;36619=49404/

<link rel="canonical" href="https://bt.rozetka.com.ua/refrigerators/c80125/filter/36619=49404/">

но только если фильтр какой либо включен

смотрите этот топик:

1 лайк

Добрый день

Подскажите как с основных страниц убрать rel=“canonical” ?
Задача

  1. На страницах пагинации сделать каноникал на первую страницу
  2. На остальных страницах вообще убрать каноникал

На первый пункт нашел ответ на страницах форума, В
app/addons/seo/func.php заменить
$seo_canonical[‘current’] = fn_url($base_url . fn_seo_canonical_url_page($search[‘page’])); на $seo_canonical[‘current’] = fn_url($base_url);
все получилось

Как теперь на остальных страницах вообще убрать rel=“canonical” ?

Можно спросить - зачем?

Не надо убирать, у вас будут дубли страниц.

Дублей быть не должно так как на страницах пагинации остается canonical на первую страницу.

Сеошники просят. Говорят Яндекс не любит когда сама на себя стоит.

Тогда вы лишаетесь защиты “от дурака” - так называют страницы с параметром в конце - и для вас это будет большей угрозой (для гугла)
Пример такой ситуации - адрес-страницы?параметр-какой-либо
В текущем положении дел движок себя защищает от такого произвола, а как будет у вас?

1 лайк

Закрою параметры в роботс + в параметрах URL search console гугла

Вы пытаетесь сделать как на Розетке? У них практически такая штука есть. Реально интересны пруфы таких ухищрений, стоит ли.

Если все же принять все описанные риски, то подскажите каким образом можно это реализовать ?

Здравствуйте! Подскажите, пожалуйста, как можно добавить seo_canonical на главную страницу акций и блога?

Например, через расширение схемы

app/addons/seo/schemas/seo/canonical_urls.php

Ну или напрямую в meta.tpl через хук

Спасибо огромное за ответ, реализовала!

1 лайк

Тоже было интрересно. У них поменялся дизайн, и canonical вообще пропали, даже на главной странице категории. Как вы считаете, это упущение или какая-то новая сео тактика?

я честно не знаю. сделал эту штуку как хотел сеошник и пока тестим…
в сео у всех свое мнение…

нет, все-таки упущение. А у вас как организованы canonical сейчас?

Именно так как в первом посте я написал. Все каноникалы ведут на первую страницу. И в Категориях и в СеоСтраницах

недавний ответ с пруфами на счет пагинации от сео блогера Сосновского https://sosnovskij.ru/pagination-indexing/

и всё таки он больше склонен убирать пагинацию из индекса вообще, подмечая метатегом и ни в коем случае не закрывать такие страницы в роботс.тхт

Цитирую заключение:

Советы по закрытию с помощью canonical:

  1. Не закрывайте пагинацию в robots.txt.
  2. Ставьте абсолютный URL на главную страницу категории/раздела.

Рекомендации, если будете оставлять открытой:

  1. В случае наличия описания у категории, убирайте его со страниц пагинации.
  2. Уникализируйте Title и Description. Можно просто в конце добавить, например, “Страница 2”.
  3. Ставьте 301-редирект с первого документа пагинации на главную категорию.