В данном руководстве рассматривается два бесплатных расширения для решения проблем с дублированием карточек товаров и категорий в интернет-магазине Joomla на JoomShopping.
О роли дублей страниц сайта в SEO-оптимизации и как их убрать в Joomla читайте здесь.
В данном руководстве мы разберёмся с дублями карточек товаров и категорий в интернет-магазине Joomla на JoomShopping.
Виды дублей в JoomShopping
Компонент JoomShopping генерирует 2 вида дублей:
- не ЧПУ дубли товаров и категорий
- дубли товаров мультикатегорий
Теперь по порядку о каждом виде.
Не ЧПУ дубли товаров и категорий JoomShopping
Предположим, что в момент создания товара вы забыли заполнить поле Псевдоним, а опция по его автозаполнению отключена.
В результате URL этого товара будет очень неприглядным (формируется в виде /product/view/ID категории/ID товара).
Конечно, вы захотите исправить ситуацию: заполните поле Псевдоним и пересохраните товар, после чего внутренние ссылки на товар приобретут соответствующий вид. Но данная карточка товара также будет открываться и по предыдущему (не человекопонятному) адресу. Более того, такие дубли формируются компонентом автоматически для всех товаров, независимо от того, забыли ли вы заполнить Псевдоним (алиас) или нет.
Таким же образом формируются и дубли категорий (/category/view/ID категории/).
Как решить вопрос с не ЧПУ дублями карточек товаров?
- активируйте опцию Автоматически сохранять псевдоним для генерации ЧПУ-ссылок на товары и их категории
Опция находится в Компоненты → JoomShopping → Настройки → Другие параметры.
- в конец файла robots.txt добавьте следующие строки:
Disallow: */product/view/ Disallow: */category/view/
Подробнее о настройке robots.txt на Joomla здесь.
Эти действия не удалят дубли товаров и категорий, но обеспечат их непопадание в индекс поисковых систем.
Дубли товаров мультикатегорий JoomShopping
Функционал компонента интернет-магазина JoomShopping позволяет добавлять один товар в разные категории, что является бесспорным плюсом. Однако подводный камень данной функции в том, что для одного товара создаются альтернативные URL-адреса — дубли.
Проблема таких дублей решается с помощью сторонних расширений для JoomShopping'а, о чём далее.
Плагин Product Canonical
Этот плагин генерирует в разделе head
каждого дубля товара каноническую ссылку: тег link
с атрибутом rel="canonical"
и указанием на приоритетную для индексации страницу. В результате поисковые роботы при обнаружении одинаковых товаров будут индексировать тот URL-адрес, на который ссылаются все остальные дубли.
Каноническим будет считаться товар первой по списку категории, к которой он относится.
Обращаем внимание, что каноническая ссылка будет указана во всех дублях товаров, в том числе и в рассмотренных выше не ЧПУ дублях.
Установка плагина
Установка осуществляется стандартно через менеджер расширений Joomla.
Где скачать?
Плагин бесплатный, весит всего 2 КБ, скачать можно тут.
Аддон Product Seo
Принцип данного расширения в изменении структуры URL-адреса для товаров: из ссылок будет удалена та часть URL-адреса, которая указывает на категорию.
Например:
было http://site.ru/magazin/cars/convertible
стало http://site.ru/magazin/convertible
В результате на один и тот же товар всегда будет одна и та же ссылка даже в том случае, если этот товар относится к нескольким категориям.
Установка аддона
Аддон Product Seo устанавливается через компонент JoomShopping в Компоненты → JoomShopping → Установка и обновление.
Удалить его можно будет в JoomShopping в Компоненты → JoomShopping → Опции → Дополнения.
Где скачать?
Расширение бесплатное, весит 9 КБ, скачать можно тут. После установки не забудьте активировать его в менеджере плагинов.
В качестве заключения
Указанные в этом руководстве методы не удаляют дубли товаров и категорий, но позволяют указывать поисковым роботам на необходимые к индексированию страницы, исключая от попадания в индекс нежелательных дублей.
Плагин Product Canonical и аддон Product Seo влияют только на дубли товаров и могут функционировать вместе: канонической будет являться ссылка без категории в URL-адресе, формируемая аддоном.