Плагин "SEO Link Canonical" помогает указать не ненужных страницах сайта те страницы, которые поисковые системы должны считать каноническими, тем самым передавая на них свой вес. На данный момент, в плагине поддерживаются настройки для следующих типов страниц:
  • Скрытые страницы товаров (страницы товаров со статусом "Скрыт с сайта")
  • Скрытые страницы категорий (страницы категорий со статусом "Скрыт с сайта")
  • Страницы пагинаций (страницы с GET-параметром "page")
  • Артикульные страницы товаров (страницы с GET-параметром "sku")
  • Мусорные страницы (страницы с любым GET-параметром кроме "page" и "sku") ; (страницы с несколькими GET-параметрами) ; (страницы с символом "?" на конце URL-адреса) ; (страницы отзывов о товарах, на которых нет ни одного отзыва)
  • Страницы отзывов о товарах (страницы отзывов о товарах, на которых есть хотя бы 1 отзыв)
  • Прочие страницы (все остальные страницы сайта)
Всего есть 3 способа закрыть страницу от индексации (не считая HTTP-заголовки):
  • через файл "robots.txt"
  • через метатег "robots"
  • через "link canonical"
Все эти способы поддерживаются поисковыми системами Yandex и Google, однако последний из них "Link Canonical" - является лишь рекомендацией для поисковых систем и может ими игнорироваться.

Однако "Link Canonical" может передавать вес с страниц одних страниц на другие, в случае закрытия первых от индексации. Поэтому плагин, задача которого внедрять на страницы сайта тег "Link Canonical" остается актуальным, если используется в связке с другим плагиным, задача которого принудительно закрывать страницы от индексации (например, данный плагин хорошо работает в связке с плагином SEO Meta Robots, который внедряет строгий метатег "robots").

Подробно об индексации страниц интернет-магазинов и способах закрытия страниц от индексации я написал .

Коротко о плагине:

Устранение проблемы с дублированием тега на Shop Script 8​

"SEO Link Canonical" отключает вывод тега средствами движка и средствами темы дизайна (и делает это без доработок темы дизайна). В том числе отключен вывод "канониклов" в http-заголовках (отключен корректно, а не просто передается "пустой каноникал"). Подробно проблема и ее решение описаны .

Корректная простановка тега на всех страницах с GET-параметрами​

"SEO Link Canonical" корректно определяет страницы вида "site.ru/?_=123" и "site.ru/?" как мусорные страницы и корректно проставляет на них ссылки на канонические страницы.

Подробная инструкция по настройке​

С настройкой и проверкой работы плагина справится даже неопытный пользователь: помощь программиста не потребуется. .

Настройка занимает несколько минут​

Плагин работает через хуки: интеграция в тему дизайна не требуется. Но на крайний случай возможность выводить плагин через хелперы предусмотрена.

Автоматическая генерация тегов​

Плагин работает по принципу "установил - настроил - забыл": теги внедряются автоматически.

Только безопасные настройки​

В плагине отсутствуют настройки, которые могут лишь навредить SEO-продвижению.

Возможность указать главное зеркало сайта​

В плагине можно настроить, чтобы с неглавных зеркал сайта проставлялся тег на главное зеркало сайта (например, с "http//" на "https://").

Инструментарий для SEO-экспериментов​

В плагине можно настроить отдельные теги для Yandex и Google для каждого типа страниц (можно выводить один тег для бота Yandex, и другой тег для бота Google).

Совместимость плагина​

  • Работает на всех темах дизайна, имеющих хуки "frontend_category", "frontend_product", "frontend_head". Есть возможность выводить плагин не через хуки, а через хелперы.
  • Работает на страницах сайта с любыми типами URL страниц (естественный, смешанный, плоский).
  • Совместим с плагинами "Бренды", "Бренды PRO" и другими плагинами, создающими собственные типы страниц.
  • Совместим с плагином "SEO-фильтр" и другими плагинами, превращающими определенные страницы с GET-параметрами в оптимизированные страницы с ЧПУ URL.

Совместимость​

Плагин корректно работает и на старом и на новом интерфейсах Shop-Script (Webasyst)
  • Проверено на UI 1.3, UI 2.0
Плагин корректно работает на всех версиях фреймворка и Shop-Script (Webasyst)
  • Проверено на 7.0, 7.5, 8.22, 9.4, 10.2
Плагин корректно работает на обеих вариациях Shop-Script (Webasyst)
  • Проверено на «Базовый Shop-Script (Webasyst)» и на «Премиум Shop-Script (Webasyst)»
Плагин корректно работает на всех темах дизайна
  • Проверено на «Гипермаркет», «Ahead», «Balance», «Default», «Free», «InCart», «InSale», «Mastershop», «Megashop 2.0», «Megashop 3.0», «Mobisite 3.0», «Seller», «Supreme», «TopShop Pro», «Unishop».
  • С другими темами дизайна, включая индивидуально разработанные, проблем тоже не возникнет, т.к. функционал плагина не зависит от верстки тем дизайна.
Плагин корректно работает совместно с другими плагинами
  • Конфликтов с другими плагинами, включая плагины других разработчиков, не обнаружено.
Плагин корректно работает на всех версиях PHP
  • Проверно на 7.0, 7.4, 8.0, 8.3
Сверху Снизу