Важно! Ввиду индивидуальности и особенностей каждого Frontend-a в отдельности, мы не осуществляем интеграцию плагина в тему дизайна. Воспользуйтесь данной инструкцией или обратитесь к разработчику сайта/темы дизайна.
1. Купите и установите плагин через «Инсталлер».
2. Включите плагин и следующие опции в разделе «Магазин» - «Плагины» - «Link Canonical» согласно рекомендациям:
Если на вашем сайте есть страницы с 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, почему?