Семантическое ядро

Составляем запросы для магазина

Наиболее важный этам в создание интернет магазина, составление семантического ядра. Есть куча сервисов и програм, руководствов и тренингов по соствлению сем. ядра. Однако этот этап создатели ИМ часто оставляют «на потом».

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

2. Запросы разбиваем — 1. для категорий 2. для карточек товара 3.для блога 4. те которые не удалось пристроить, однако они соответствую ней тематике, определяем «для ссылок» (для анкоров). — есть вероятность, что они подклеяться, к анкор листу продвигаемого документа.

 

 

 

OpenCart — сортировка по наличию и цене

Делаем сортировку — сначала те что в наличии и по цене.

1. Правим файл catalog\model\catalog\product.php , первая запись, вторую не трогаем — это сортировка по наличию при любом виде сортировки.

2. Делаем чтоб в контролере/каталог первой шла сортировка по цене, но это не делает сортировку по цене по умолчанию.

3. Сортировка по цене по умолчанию:

меняем в контролере каталог (это сортировка по умолчанию)

 

http://rb.labtodo.com/page/uluchshenie-sortirovki-na-vitrine-opencart

https://opencartforum.com/files/file/1191-%D0%BC%D0%B5%D0%BD%D0%B5%D0%B4%D0%B6%D0%B5%D1%80-%D1%81%D0%BE%D1%80%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%BA%D0%B8/

http://servak.me/threads/kak-dobavit-sortirovka-po-postupleniju.1785/

https://opencartforum.com/topic/13773-sortirovka-tovarov-po-nalichiiu/?hl=%D1%81%D0%BE%D1%80%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%BA%D0%B0#entry328118

https://opencartforum.com/topic/62-sortirovka-tovarov-po-tcenepo-umolchaniiu/

Как поисковая система определяет релевантность

Как yandex понимает что сайт качественный или нет.

1. Постоянно обновляется.

2. Отсутствие технических ошибок.

2. Отсутствие орфографических ошибок

3. Хорошая конверсия (в широком смысле).

4. Четкая структура.

5. Отсутствие внутреннего спама (реклама, банеры и т.п.)

6. Отсутствие внешнего спама.

Индексация сайта OpenCart

Есть проблемы с индексацией сайта?

Есть простое решение.

Сделать твит (есть сервисы по покупки твитов) с ссылкой на страницу которую хотите проиндексировать. Но как быть если страниц много.

Поможет сервис: http://indeksator.com

Просто, быстро и не дорого!

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

Sitemap для OpenCart — без дублей

В OpenCart есть встроенный инструмент формирования Sitemap, но у него есть несколько проблем.

1. При большом количестве категория и товаров он тормозит и виснет.

2. Он создает дубли. Если у нас у товара по 5-7 категория, то он сформирует 5-7 дублей.

Есть выход.

Модуль: Google Sitemap.Pro lite

https://opencartforum.com/topic/29920-sitemappro-xxl-beta-google-sitemappro-lite/

Без лишних проблем работает и формирует отличную карту сайта.

Но я предлагаю сделать такое изменение.

Так как в OC мы как правило используем вкладку «статьи» для формирование блоков, типа доставка, оплата и т.п.

То эти блок не должны попадать в карту сайта.

В файле: \catalog\controller\feed\google_sitemap.php

Удаляем код ответственный за формирование раздела «статьи».

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

Настройка системы тегов в Opencart

Настройка SEO грамотной системы тегирование в Opencart

В CMS Opencart большая проблема с тегами, по сути тегов не существует, а есть быстрые ссылки на поиск.

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

Модулей, которые могут решить данную проблему нет.

Но есть решение, которое меня более чем устраивает.

Мы можем вывести в карточке товара все категории с которыми связан товар.

файл — catalog/controller/product/product.php

после

добавить

файл — catalog/view/theme/*/template/product/product.tpl

перед

добавить

 

Синхронизация Мойсклад и Opencart

Синхронизация Open Cart с moysklad.ru

Синхронизация Opencart и МойСклад

Я не разрабатывал модуль!
Авторство модуля за многоуважаемым: zenwalker (http://zenwalker.ru)

Схема расписана для тех кто устанавливает CMS OC с нуля.

1.
Скачиваем модуль: http://zenwalker.ru/lab/opencart-exchange1c/
Скачиваем vqmod 2.3.2: https://code.google.com/p/vqmod/downloads/list
Переносим все на хостинг.
Вводим: http://site.ru/vqmod/install/
Получаем: VQMOD HAS BEEN INSTALLED ON YOUR SYSTEM!
2.
Заходим в админку/дополнения/модули:
Обмен данными с 1C v8.x – нажимаем «устанавливить», нажимаем «изменить».
Вкладка основные: вводим логин/пароль (оставляем поля пустые)

Я оставил поля пустыми т.к. у меня по другому не работала синхронизация.
Меняем статус – «включено».
3.
Выбираем вкладку обмен заказами, статус выгружаемых заказов у нас это «в обработке»

Нажимаем сохранить.
4.
Заходим в МойСклад, регистрируемся, получаем тестовую учетную запись.
https://online.moysklad.ru/registration
Выбираем обмен данными/синхронизация:

Синхронизация

4.1
Добавить магазин/umi-shop.ru
Адрес магазина: http://site.ru/export/exchange1c.php
Пароль и логин: если в настройках модуля у вас пусто, то вводим любые значения, пустыми оставлять нельзя.
Нажимаем проверить.
Остатки не выгружаем, все как на скрине.
Нажимаем сохранить.
5.
В моем складе переходим в:
Администрирование / документы / заказы покупателя/
и добавляем следующие строки:

Новые-строки

Ф.И.О. покупателя – строка
Телефон покупателя – строка
E-mail покупателя – строка
Адрес покупателя – текст
Комментарий покупателя – текст
Комментарий администратора – текст.

6.
Загружаем товары в справочник товары и услуги, причем названия должны точно соответствовать названию в OC – именно это название и будет индификатором товара.
И подгружаем наименование способов доставки, но как услуги и везде проставляем «Внешний код», который у нас является названием товара или услуги.
Внешний код меняем на вкладки товара справа – «система».

Меняем файл admin/model/tool/exchange1c.php
Моим файлом. (см. ниже — прикрепленный файл).
Далее выполняем SQL-запрос (тут без префиксов!!! если у вас ocstore, то первая стока будет иметь префик «oc_product_to_1c» «oc_category_to_1c» «oc_attribute_to_1c» ):
Запрос удобно выполнить с помощью плагина:
http://opencartforum.ru/files/file/678-sql-executor/

NB:
При появление ошибки:
Обработка импортированного файла: ошибка разбора: The markup in the document preceding the root element must be well-formed.
Повторяем пункт: 4.1 заново! Т.е.: удаляем старый и заводим новый!

Итого должно получиться так:

Итог

NB2:
Для идентификации номенклатуры в МС используется значение «Внешний код»
В ОС идентификатором является «название товара».
Для корректной работы требуется внести изменение в МС и сделать «Внешний код» равным «Наименование»
Это проще всего сделать с помощью выгрузки в xml файл номенклатуры, обработки и импорта в МС.

Вручную это значение в МС правиться: карточка товара — Система — «Внешний код».

Как правильно оформлять мета-тег keywords и description

Правила формирование мета-тегов keywords и description

Формирование мета-тегов keywords

1. На данные момент не влияет на ранжирование, эффект не более 0,01 %, используется по желанию.

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

Пример: <meta name=»keywords» content=»iphone чехол 5с apple» />

Формирование мета-тегов description

1. Напрямую не влияет на ранжирование поисковой выдачи.

2. Позволяет создать вероятность задать своей сниппет, коэффициент успеха не более 40%.

3. Не должен совпадать с title, 1-2 чистых вхождения продвигаемого запроса.

4. 1-2 предложения содержательного, рекламного характера.  100-250 символов. Характеризующего страницу.

5. Можно указать информацию о компании, к примеру телефон или название.

Пример: <meta name=»description» content=»Выбрать чехол для iPhone 5c очень просто. В магазине dr-apple.ru выбрать можно на любой вкус и цвет. Более 600 наименований чехлов для 5с. Москва — 8 (495) 555-50-55″ />