Скидка до -25% на SEO в 2025 году! Подробнее
База знаний
Bodysite.Help — единая база знаний и хаб поддержки по всем продуктам
Инструкция по настройке плагина «Link Canonical»

Инструкция по настройке плагина «Link Canonical»

Важно! Ввиду индивидуальности и особенностей каждого Frontend-a в отдельности, мы не осуществляем интеграцию плагина в тему дизайна. Воспользуйтесь данной инструкцией или обратитесь к разработчику сайта/темы дизайна.

1. Купите и установите плагин через «Инсталлер».

2. Включите плагин и следующие опции в разделе «Магазин» - «Плагины» - «Link Canonical» согласно рекомендациям:

  • Проставлять тег со всех страниц с get-параметрами;
  • Проставлять тег на канонической странице.

Если на вашем сайте есть страницы с get-параметрами, которые должны быть каноническими (индексироваться поисковыми системами), то пропишите эти параметры через запятую в поле «Не проставлять тег, если в url присутствуют get-параметры».

3. Для вывода тега link rel="canonical" вставьте код в index.html (в вашей теме дизайна может использоваться другой шаблон) между тегами head:

{if !empty($canonical)}<link rel="canonical" href="{$canonical}" />{/if}

Внимание! Код {if !empty($canonical)}<link rel="canonical" href="{$canonical}" />{/if} уже может присутствовать на страницах сайта. Если он есть, повторно размещать его не нужно. Если в контейнере <head> размещен код <link rel="canonical" href="{$canonical}" />, его нужно заменить на {if !empty($canonical)}<link rel="canonical" href="{$canonical}" />{/if}. Если у кода <link rel="canonical" href="{$canonical}" /> стоит любая другая проверка (строка заключена в теги {if} и {/if}), добавлять код не требуется.

4. Проверьте корректность простановки тега на страницах сайта:

5. Чтобы проставлялись теги link rel="prev", link rel="next", необходимо разместить тег

{$wa->block("shop.seo_pagination")}

после тега

<link rel="canonical" href="http://youdomain.com/..." />

Частые вопросы:

- У меня вопросы, связанные с лицензией на плагин

Пожалуйста, обратитесь в поддержку Webasyst через центр заказчика.

- У меня вопросы, связанные с оплатой/отгрузкой плагина

Пожалуйста, обратитесь в поддержку Webasyst через центр заказчика.

- У меня не работает, вы что продаёте нерабочий плагин?

Плагин работает, что подтвержается его установкой на более чем 1500 магазинах. Мы уже устранили все возможные массовые ошибки, и 99% новых сообщений о неполадках являются индивидуальными проблемами конкретных сайтов. Каждый проект - это уникальный набор из различных готовых решений и собственных доработок, с некоторыми из которых могут происходить технические конфликты. В случае обнаружения ошибок, нужно написать нам в поддержку, мы все проверим.

- Как проверить, что плагин работает?

Для этого нужно зайти на интересующую вас страницу сайта, открыть исходный код страницы (Кнопка F12, вкладка "Elements"), найти через поиск слово canonical, в соответствующем теге, посмотреть на какую страницу указывает ссылка, пример:

Включите опцию "Проставлять тег со всех страниц с get-параметрами", зайдите на страницу категории, вторую или последующую страницу, чтобы в URL появились гет-параметры. Ссылка в теге canonical будет указывать на основную страницу без гет-параметров:

- Указал выводить каноническу ссылку, но неканонические страницы все равно индексируются поисковиком, почему?

Использование тега "link canonical" является рекомендацией для поисковика, а не запретом. Яндекс так и пишет в своей справке

Робот Яндекса воспринимает указание на канонический адрес как рекомендацию и может проигнорировать его в нескольких случаях.

Поэтому в вашем Я.Вебмастере может появится следующая надпись:

Страница попала в поиск, поскольку во время её сканирования роботом её содержимое существенно отличалось от содержимого страницы по адресу

Рекомендуем в этом случае использовать дополнительные методы контроля индексации, как, например тег Meta Robots или прямые запреты в robots.txt 

- Как указать ссылку с поддомена на основной домен?

Попробуйте следующую конструкцию в файле head.html (возможно, в другом): 

{if !empty($canonical)}<link rel="canonical" href="{$canonical|replace:'shop.':''}" />{/if}

Вместо shop укажите ваш поддомен.

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

Хаб с полезной информацией и общением по плагину >>

Инструкция была полезна?
88% считают ответ полезным
Спасибо за обратную связь!
Чтобы добавить комментарий, войдите в личный кабинет
Как правильно обращаться в техподдержку?
Купил плагин, как активировать лицензию?
Как можно получить скидку?
Слетела лицензия что делать?
Можно ли доработать решение под меня?
Что такое платная диагностика?
Есть ли тестовый период за продукт
Как вернуть деньги за продукт
Не могу настроить CRON, что делать?
Как интегрировать плагин в мою тему дизайна
Написать в техподдержку
В техническую поддержку входит:
  • Консультации по вопросам приобретения
  • Консультации по функционалу и возможностям
  • Выявление и решение проблем в работе функционала
В техническую поддержку не входит:
  • Настройка решения
  • Доработка под запросы клиента
  • Устранение багов в консультационной форме (без предоставления доступов к сайту)
Платная диагностика:
  • Диагностика сложных и неоднозначных проблем
  • Выявление конфликтов со сторонними решениями
  • Выявление конфликтов в вашей среде сервера
  • Приоритетный срок на обработку тикетов
  • Оплата только банковской картой