База знаний
Войдите в личный кабинет для возможности задавать вопросы и отвечать на комментарии.
Полезная информация

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

Поддержка Bodysite
Поддержка Bodysite
3 апреля 2018 17:13
+1
Важно! Ввиду индивидуальности и особенностей каждого 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% новых сообщений о неполадках являются индивидуальными проблемами конкретных сайтов. Каждый проект - это уникальный набор из различных готовых решений и собственных доработок, с некоторыми из которых могут происходить технические конфликты. В случае обнаружения ошибок, нужно написать нам в поддержку, мы все проверим.

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

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

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

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

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

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