freshit.net
Сайт
Мы в Харькове
+38 (057) 701-43-81
карта проезда
Мы в Киеве
+38 (044) 221-43-81
Мы в Москве
+7 (495) 133-58-81


Оптимизация CMS OpenCart


OpenCart – это движок интернет-магазина для электронной коммерции.
OpenCart (сборка ocStore) является бесплатной и достаточно гибкой системой управления интернет-магазином. Активно используется программистами, потому что она бесплатна и обладает рядом преимуществ, такими как:

  • Простота в установке и настройке.
  • Быстрая загрузка страниц.
  • Огромное количество модулей и открытый исходный код.
  • Резервное копирование данных.
  • Возможность создавать неограниченное количество категорий, товаров.
  • Гибкая настройка способов оплаты (более 20) и доставки.
  • Удобная карточка товаров.

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

OpenCart

ЧПУ (человеко-понятный URL)

ЧПУ нужны для лучшей индексации вашего сайта роботами поисковых систем.
Изначально со сборкой идет модуль SeoPro, который позволяет настраивать нормальные URL-адреса. Чтобы настроить модуль, заходим в админку сайта: «Система» -> «Настройки» -> Имя магазина -> «Изменить» -> «Сервер». В этом меню включаем ЧПУ и выставляем тип «SeoPro».

Модуль SeoPro

Далее необходимо будет отредактировать файл .htaccess, переименовав его с .htaccess.txt на .htaccess. Данный файл вы сможете найти в корневой папке вашего сайта.

После нужно прописать URL для всех категорий, подкатегорий магазина и товаров. Для этого зайдите в раздел «Каталог» -> «Категории». Выберите нужную категорию, например, ноутбуки.

Во вкладке «Данные» напишите уникальный URL-адрес, как показано на скриншоте:

Прописываем URL для всех категорий

Вы можете воспользоваться модулем dead cow Seo для генерации URL-адресов товаров, title и description. Заполнение последних данных на товарах особенно полезно для молодых магазинов, которые смогут по ним подняться в топ выдачи по низкочастотным запросам и принести первый трафик.

Дублирование страниц

Дубликат страницы – по сути, страница с таким же контентом, которая доступна по другому адресу и которая затрудняет продвижение сайта. В неоптимизированном OpenCart по умолчанию имеются дубликаты главной и товарных страниц.

Необходимые редиректы вам поможет настроить программист:

  1. Сайт должен быть доступен только по адресу www.site.ru или по site.ru. Рекомендую сделать 301 редирект на основной адрес.
  2. В OpenCart существует много дублей главной страницы, сделайте 301 редирект со всех дубликатов. Например,
    /index.php?route=common/home
    /index.php
  3. Любая категория должна быть доступна только по одному адресу.
  4. Доступность товара по адресам «домен/товар», «домен/категория/товар». Товар должен быть доступен только по адресу «домен/категория/товар».
  5. Категории и подкатегории должны быть доступны с закрывающимся слешем, если они доступны и без слеша, нужно сделать 301 редирект на страницы со «/».
  6. Товарные и информационные страницы должны заканчиваться на «.html».

Файл Robots.txt

Рекомендуется в данный файл добавить основное зеркало и ссылку на xml-карту сайта.
Пример файла robots.txt для магазина на OpenCart:

User-agent: *
Disallow: *route=*
Disallow: /*sort=*
Disallow: *order=*
Disallow: /*limit=*
Disallow: /admin
Disallow: /catalog
Disallow: /download
Disallow: /export
Disallow: /system
Host: site.ru
Sitemap: https://site.ru/sitemap.xml

Вы всегда можете проверить, правильно ли закрыты служебные страницы от индексации с помощью сервиса от Яндекса webmaster.yandex.ua/robots.xml.

Ускорение работы OpenCart

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

  1. Настроить поддержку кэширования через Memcached.
  2. Проверить, поддерживается ли gzip-сжатие на вашем сервере можно на сайте https://www.port80software.com.
  3. Драйвер для баз данных MySQL с поддержкой кэширования SQL-запросов. Уменьшает нагрузку на базу данных у магазинов с большим количеством товаров или большим трафиком.

Оптимизация корзины

Известно, что пользователи не любят оставлять о себе «лишнюю» информацию, поэтому для увеличения конверсий на сайте рекомендуется максимально сократить количество требуемых к заполнению полей.

Форма заказа по умолчанию в OpenCart

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

  1. Объедините поля «Имя» и «Фамилия» в одно поле «Имя».
  2. Оставьте обязательным поле «Телефон», но не нужно делать строгой формы ввода, люди должны иметь возможность ввести свой номер как без кода «+38», так и без дефисов.
  3. Не просите пользователя вводить «Страну», «Адрес», «Индекс» и другие не столь важные данные. Эту информацию вы можете узнать по телефону.

Например, можно сделать так:

Доработанная форма заказа

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

Процесс покупки по умолчанию

Аналитика вашего магазина

Не забудьте установить код Google Analytics на ваш сайт. В OpenCart это сделать очень просто.
В админке «Система» -> «Настройки» -> «Сервер» есть специальное место для добавления кода.

Место для добавления кода

В целом, система управления OpenCart довольно гибкая и может быть настроена под практически любые нужды современного интернет-магазина.

Плюсы системы:

  • Бесплатная.
  • Простая в установке.
  • Быстрая скорость сайта.
  • Большое количество бесплатных дополнений.

Минусы системы:

  • Бедный функционал без дополнительных модулей.
  • Могут возникнуть проблемы при подключении новых модулей (платных либо бесплатных).
  • Большое количество дублей страниц при настройке по умолчанию.
  • Требует доработок по внутренней оптимизации.

Надеюсь, что статья станет вам подспорьем, если вы решили выбрать OpenCart в качестве движка для вашего интернет-магазина.

Заказать продвижение сайта от компании Fresh IT!

Присоединяйтесь к эффективным руководителям,
которые получают максимум от своего интернет-маркетинга.

  • Denys German

    Кэширование не помешает работе модулей, которые выполняются с помощью модуля vqmod?

    P.s.Для улучшения корзины хорошо подходит модуль Simple.

  • Натали

    а в этом модуле есть возможность установить стоимость доставки в зависимости от суммы заказа?

  • Denys German

    Наталья, для этого Вам необходимо установить модуль для OpenCart, который так и называется “Доставка в зависимости от суммы заказа”.

    Найти этот модуль можно в русскоязычном сообществе Opencart [https://opencartforum.ru/files/file/392-доставка-в-зависимости-от-суммы-заказа/]

  • Натали

    Спасибо за информацию. Если я установлю оба модуля, они вероятно не будут работать? Нужно будет их как-то соединять?

  • Denys German

    Я не пробовал, поэтому не знаю, как поведут эти 2 модуля. Если предложенный мной модуль “Доставка в зависимости от суммы заказа” будет для настроек доступен в админке в разделе Дополнения=>Доставка, то могу предположить, что Simple будет цена доставки динамически подгружаться.

    Обратитесь к программистам, которые работают с OpenCart, они Вам подскажут на счет совместимости…

  • Натали

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

  • Denys German

    В сборке OCstore 1,5,4 (русская модификация opencart) уже вшита “бесплатная доставка от н-суммы”.

    Лично я использую эту сборку и поставил Simple. И при заказе свыше 500 грн. у меня доступна бесплатная доставка, в других случаях доступны “Доставка по городу” и “Доставка Новой Почтой”, которые по разному стоят…

  • Натали

    Спасибо Денис! Мы нашли) спасибо!

  • NightHawk

    Доступность товара по адресам «домен/товар», «домен/категория/товар». Товар должен быть доступен только по адресу «домен/категория/товар».
    Как и при помощи чего это можно реализовать?

  • Алексей

    Есть вопрос к знатокам, у меня интернет-
    магазин профессиональной косметики для волос hairstrong.ru
    Магазин на движке Opencart в админке прописываю заголовки H1, в категориях и карточке товара, но они не выводятся на страницах а выводится как заголовок H1 название категорий или название товара… т.е. заголовок h1 формируется из названия категории или товара. Спрашивается зачем тогда в админке поле с заголовком h1? Для меня важно именно самому прописывать заголовок H1…., а сейчас он берется из названия товара или категории,как исправить данную ситуацию?

  • Алексей

    модуль SEO Pro еще хлебные крошки нужно делать

  • Pingback: Почему мы разрабатываем интернет-магазины на UMI.CMS? | Блог digital-агентства Fresh IT: разработка сайтов, SEO, контекстная реклама, SMM()

  • Людмила

    Подскажите пожалуйста где заполнять h1 и title главной страницы

Подпишитесь на советы об эффективном
интернет-маркетинге


X
Бесплатный аудит
[contact-form-7 404 "Not Found"]