OpenCart Модули

IMLinker — Генератор сео перелинковки продуктов (SEO)

Перелинковка полезна на любых веб-ресурсах. Она способствует поднятию веса страниц, лучшему вхождению страниц в индекс (особенно актуально для товаров, так как обычно у них небольшие и зачастую очень схожие тексты), является одним из факторов для определения места в поисковой выдаче (сео) и конечно же благоприятно влияет на поведенческие факторы потенциальных покупателей.

IMLinker представляет собой мощный seo инструмент для быстрого создания перелинковки продуктов вашего интернет-магазина без особых на то усилий. Описания методов чуть ниже.

Демо OpenCart 1.5 (demo / demo). Ссылка — http://ocs15512.im-cloud.ru/admin/index.php?route=module/IMLinker

Демо OpenCart 2 (demo / demo). Ссылка — http://oc2102rs.im-cloud.ru/admin/index.php?route=module/IMLinker

Демо OpenCart 2.3 (demo / demo). Ссылка — http://oc2302rs.im-cloud.ru/admin/index.php?route=extension/module/IMLinker

 

Метод «Кольца продуктов»

Данный метод позволяет организовать множественные кольцевые перелинковки продуктов за счет генерации связок в модуле «Рекомендуемые товары». Если коротко, то суть метода в том, чтобы быстро создать большое количество колец и тем самым неплохо поднять вес страниц, загнать продукты в выдачу, повысить поведенческие факторы.

В ручном варианте такое можно сделать только если у вас несколько товаров. Если их хотя бы больше 20-50, то времени на это вы потратите очень много.

Что позволяет получить этот метод:

1. Организовать перелинковку товаров. Особенно актуально для магазинов, где вообще нет перелинковки между товарами (блок рекомендуемый пустой). Например, в магазинах, где товар импортирован с других торговых площадок.

2. Повышение минимального количества внутренних ссылок на каждый товар. Если на товар ссылается всего одна страница (из категории), то такой товар будет плохо набирать вес и с точки зрения поисковых систем будет маловажным при большом количестве страниц.

3. Кольцевая перелинковка способствует равномерному распределению веса и его повышению, за счет циркулирования переданного ранее веса. Кроме того, вес полученный отдельными страницами из внешних источников будет лучше передаваться на другие страницы. Помните, что вес страницы не уменьшается, а только увеличивается. И чем быстрее он будет увеличиваться, тем лучше страница выглядит в глазах поисковиков.

4. Так как колец создается много, то выпадение одного товара из индекса не приведет к исчезновению кольца.

5. Возможность формировать однотипные группы товаров по сложным условиям. Например, сгруппировать компьютеры определенных производителей, у которых 4 ядра в процессоре, есть возможность добавить 8Гб оперативной памяти и разные корпуса в комплект. Или, например, просто сгруппировать однотипные товары по цвету.

В основе подхода лежит один из моих бесплатных модулей для Joomla.

 

Метод «Точка-точка»

Данный метод позволяет производить точечные модификации перелинковки продуктов, что нередко требуется для целей сео продвижении и повышения продаж. Кроме того, такой метод избавляет вас от необходимости каждый раз после генерации колец проводить ручные правки в товарах.

При этом вы можете указать не только наборы продуктов, но и задавать тип действия (связать в одну сторону, связать друг с другом, удалить все ссылки между указанными наборами).

Сами типы действия (модификаторы)

1. <<< — Означает, что каждый элемент левого списка будет ссылаться на все элементы правого списка (у него будут отображаться в рекомендуемых все элементы из правого списка). Например, вы указали в левом списке Товар 1 и 2, а в правом списке Товары 3, 4 и 5. В результате, после запуска генерации в карточке Товаров 1 и 2 будут отображаться Товары 3, 4 и 5 (при условии, что ваш шаблон поддерживает стандартный вывод рекомендованных продуктов).

2. >>> — Аналогично предыдущему, только в обратном направлении.

3. <=> — Означает что все элементы будут ссылаться друг на друга (т.е. 1 и 2 операции).

4. =X= — Означает, что любые связи между этими элементами будут удалены.

Несколько слов про то, как происходит очистка (если использовать кнопку «Очистить» в интерфейсе для данного типа шаблона или же при вызове из схемы). При запуске очистки, модификаторы (тип действия) не применяются. Будут очищены все связи между левой и правой частью (т.е. применится операция =X=).

 

Настройка генерации по Cron

Cron — это универсальный инструмент, который позволяет избавляться от рутинной и скучной необходимости вручную щелкать кнопки интерфейса. Поэтому в модуле он так же поддерживается.

Для этого в модуле существует специальный метод в контроллере фронта, который можно вызывать через wget, указав при этом секретный ключ и идентификатор шаблона генерации или же схемы (если что-то не указано или указаны некорректные параметры, то ничего не происходит).

Как настроить генерацию сео перелинковки по Cron:

1. Откройте модуль

2. Перейдите во вкладку «Настройки»

3. Укажите секретный ключ в соответствующем поле (желательно цифро-буквенную комбинацию минимум из 20-30 символов). Тут важно понимать, что ключ не может быть пустым. В таком случае генерация попросту не будет запускаться

4. Сохраните настройки. Если вы использовали сохранение с перезагрукой, то снова откройте вкладку «Настройки»

5. Теперь, выбирайте шаблон или схему из выпадающего списка «Выберите шаблон или схему». Чуть ниже в поле будет динамически генерироваться необходимая ссылка

6. Сохраните ссылку и укажите в cron вызов через wget

7. Повторяйте пункт 5-6 для всех нужных вам шаблонов

Более подробно о том, как корректно вызывать cron написано у каждого провайдера (иногда бывают отличительные особенности), но обычно это выглядит так:

wget -q -O- [ссылка] > /dev/null 2>&1

где [ссылка] – это как раз та ссылка, которая генерируется во вкладке «Настройки».

Помните, что в один момент времени может быть запущена всего одна генерация (техническое ограничение). Поэтому, настраиваете задания в cron с запасом по времени.

Секретный ключ можно менять сколько угодно раз, но важно помнить, что хранится только актуальный ключ. Поэтому если вы изменили секретный ключ, то ранее сохраненные ссылки (или указанные в cron) не будут приводить к запуску генерации.

Помните, что скрипт выполняется при помощи обычного запроса wget (т. е. аналогично тому, как открыть страницу в браузере). Так что, если при генерации скрипту не хватает времени, то необходимо либо разбить схему на более мелкие схемы, либо увеличить время выполнения клиентского запроса в php.

 

Вкладка «Схема»

На данной вкладке вы можете создать схему генерации. Созданные схемы значительно упрощает процесс повторной генерации, а так же позволяют группировать мелкие кольца для простоты понимания. К примеру, схема «Все мониторы», внутри которой добавлены все кольца по атрибуту диагональ. Так, что теперь для перелинковки 21,24 и так далее мониторов в отдельные кольца, вам достаточно будет запускать генерацию по схеме.

 

Примеры использования для начинающих

Если у вас разношерстный слабосвязанный товар (продаете все, что можно) и у вас не выставлены рекомендуемые товары

1. Смотрите верстку с рекомендуемыми товарами. Определяетесь с количеством ссылок. К примеру, допустим 8 ссылок выглядит нормально (2 линии по 4 товара).

2. В случае 8 ссылок, ставите в модуле по 4 для «до» и «после» (внизу)

3. Определяетесь с порядком следования. Выбираете сортировку либо идентификатор, либо производитель-идентификатор, в зависимости от того, как на вашем сайте ведут себя ваши покупатели. К примеру, если народ больше тяготеет к просмотрам и покупкам в рамках одного производителя, то выбираете «производитель-идентификатор», в противном случае просто «Идентификатор».

4. Последовательно выполняете следующие шаги.

4.1. Снимаете выбор со всех категорий. Выбираете одну категорию, называете с ее именем шаблон и сохраняете его (на случай, когда товар добавиться или убавиться, чтобы быстро перегенерировать ссылки).

Важный момент, если у вас есть смежные категории, где продукты одновременно находятся, то так же выбирайте смежные категории. В простом варианте, в принципе, можно и без этого обойтись.

4.2. Нажимаете кнопку генерировать.

4.3. Если остались категории, для которых не делали генерацию, то переходите к пункту 4.1.

Задача рутинная, но за 5-20 минут щелканья мышкой вы можете быстро создать кольца, на которые ушло бы в десятки раз больше времени.

Главное не абсолютизируйте, идеальная схема линковки это отлично, но ее нужно уметь построить.

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

 

Особенности

  1. Важно! При использовании фильтра по атрибутам, пустые поля так же принимаются как фильтрующие. Это обусловлено тем, что OpenCart (ocStore) позволяет создавать пустые атрибуты. Если же вам нужно задать диапазон, то его необходимо указать через ===. К примеру, диапазон от 10 до 100 будет выглядеть так 10 === 100.
  2. Важно! При использовании фильтра по опциям, можно задавать только селективные опции (выпадающие списки, чекбоксы и прочее, где есть возможность задавать выбор из фиксированного списка значений для товара).
  3. В методе «Кольца» — Линкуются только включенные продукты
  4. В методе «Точка-точка» — линкуются указанные продукты без ограничения по включенности
  5. Учтите, что перезапись в IMLinker означает, что перезаписываются связи только для тех продуктов, которые попали в выборку с учетом фильтра, для остальных связи остаются.
  6. Если не выбраны отдельные категории или производители, то считается, что данный фильтр не применяется. К примеру, не выбран ни одной категории, поиск будет идти по всем категориям. Если же категории выбраны, то поиск будет идти по выбранным.
  7. В один момент времени может быть запущена только одна генерация
  8. Секретный ключ необходимо сохранять, прежде, чем его использовать (так же учитывайте, что если установить другой ключ, то предыдущие ссылки будут некорректными и генерация не запустится)
  9. Все полностью на ajax.
  10. В OpenCart 2.2.0.0 ссылку для cron (та что в настройках динамически создается) необходимо дополнительно проверять (могут быть некорректности в части до «index.php»; например, если вы скрыли админку в другой каталог; к сожалению, ядро немного кривое)
  11. Требуется boostrap и jquery

 

Установка, следующие версии и использование

1. Распакуйте в корень сайта содержимое (каталоги admin, catalog и system)

2. Откройте админку и установите модуль (если это следующая версия, то переустановите)

3. Обновите модификаторы

4. Откройте в админке модуль (редактирование)

 

Лицензия и использование

Лицензия распространяется только для одного сайта. Т.е. 1 домен + все поддомены = 1 оплата.

Купив модуль вы автоматически соглашаетесь с текстом лицензии.

Модуль имеет принцип распространения «as is» («Как есть»).

Ввод лицензионного ключа необходимо осуществить в течение 5 дней после установки модуля. Лицензионный ключ состоит из двух частей.

Ключи необходимо вводить так, как они были присланы, без лишних пробелов и символов.

Запрещается несанкционированное использование, копирование, перепродажа, передача модуля третьим лицам, а также иные способы распространения, в том числе в ознакомительных целях.

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

Если у вас русский домен, то необходимо указывать то имя, которое указано в config.php в корне сайта.

 

Найти модуль можно тут:

Liveopencart

Версия для OpenCart 1.5

Версия для OpenCart 2.0 — 2.2

Версия для OpenCart 2.3

Shop.opencart-russian

Версия для OpenCart 1.5

Версия для OpenCart 2.0 — 2.2

Версия для OpenCart 2.3