Кейс по оптимизации магазина на OpenCart / OC Store

Автор Тема: Кейс по оптимизации магазина на OpenCart / OC Store  (Прочитано 69867 раз)

Оффлайн [Константин]Автор темы

  • Глобальный модератор
  • Бизнес оценка: (4, 100%)
  • *****
  • СПАСИБО: 2470
  • Сообщений: 3738
  • Карма: 323
  • Пол: Мужской
  • Строю сервисные бизнесы
  • Награды SEO Профессионал Более одной тысячи спасибо Мастер поисковой оптимизации Почетный гражданин нашего форума За отличный ролик За благотворительность

Оффлайн [Константин]Автор темы

  • Глобальный модератор
  • *****
  • Доп. информация
    • Бизнес оценка: (4, 100%)
    • СПАСИБО: 2470
    • Сообщений: 3738
    • Карма: 323
    • Пол: Мужской
    • Строю сервисные бизнесы
    • Награды SEO Профессионал Более одной тысячи спасибо Мастер поисковой оптимизации Почетный гражданин нашего форума За отличный ролик За благотворительность
18
Open Cart - один из популярных движков магазинов. Не так давно с ним столкнулся в плане оптимизации. Что из этого вышло: небольшой готовый мануальчик по оптимизации. 

Типичные проблемы с которыми Вы можете столкнуться.
- редирект с www,
- дубли главной, она доступна в 3-4 вариантах,

Решается добавлением в хтассес следующих строк:
Код:
Только зарегистрированные пользователи могут видеть код. Пожалуйста, войдите или зарегистрируйтесь.
- ЧПУ для страниц
По умолчанию видим страшную конструкцию вроде http://site.ru/index.php?route=/id категории подкатегории и товара/

Включаем ЧПУ УРЛ:
в Панели Управления - Система - Настройки - Управление магазинами - Изменить - вкладка Сервер - в меню Включить SEO URL:
затем в каждой категории ручками прописываем урл+метатеги
Важно - используйте для вложенных категорий разные названия, т.е транслит url должен быть уникален.
Я просто написал 2 раза novinki и доолго думал почему перебрасывает из категории в категорию..

- скрытый h1 на главной странице
по умолчанию на главной выставлен скрытый h1 c display:none
его можно и нужно снести в файле home.tpl по адресу \catalog\view\theme\default\template\common

- левые заголовки в футере
большинство шаблонов содержат в футере меню с информацией в под <h2>доставке</h2>, <h2>оплате</h2> и т.д
избавляемся, почистив style.css

- мета кейвордс для главной страницы.
В движке возможности добавлять метатег кейвордс нет, приходится править файл header.tpl, он лежит там же, где и home.tpl
Меняем:
Код:
Только зарегистрированные пользователи могут видеть код. Пожалуйста, войдите или зарегистрируйтесь.на
<?php if ($keywords) { ?>
<meta name="keywords" content="<?php echo $keywords; ?>" />
<?php } else { ?>
<meta name="keywords" content="все, ключи, для, страницы" />
<?php } ?>


- ссылка на магазин из футера
из шаблона footer.tpl удалить
Код:
Только зарегистрированные пользователи могут видеть код. Пожалуйста, войдите или зарегистрируйтесь.

- размещение текста на главной странице.
Активируем в Пу модуль приветствие, туда пишем текст, выбираем место вывода home и радуемся :D
Тут же видим над текстом надпись "Добро пожаловать в "название магазина" большим и жирным шрифтом..
Превращаем ее в <h1> для главной страницы..
Идем в /catalog/language/russian/module и правим там файл welcome.php
Код:
Только зарегистрированные пользователи могут видеть код. Пожалуйста, войдите или зарегистрируйтесь.далее в catalog/view/theme/default/template/module правим welcome.tpl, чтобы получилось вот так:

Код:
Только зарегистрированные пользователи могут видеть код. Пожалуйста, войдите или зарегистрируйтесь.
- карта сайта
Панель Управления - Дополнения - Каналы продвижения - Google Sitemap
В хтассес

Код:
Только зарегистрированные пользователи могут видеть код. Пожалуйста, войдите или зарегистрируйтесь.

- роботс
готовый роботс, вроде всё закрыл...
Код:
Только зарегистрированные пользователи могут видеть код. Пожалуйста, войдите или зарегистрируйтесь.
site.ru - замените на адрес вашего сайта


пока это всё...
« Последнее редактирование: 24-04-2013, 15:27:50 от dreadful »


Оффлайн EntuziAst

  • Бизнес оценка: (8, 100%)
  • Ветеран
  • *****
  • СПАСИБО: 514
  • Сообщений: 1375
  • Карма: 67
  • Пол: Мужской
  • Энтузиаст своего дела!
  • Награды КМС поисковой оптимизации

Оффлайн EntuziAst

  • Ветеран
  • *****
  • Доп. информация
    • Бизнес оценка: (8, 100%)
    • СПАСИБО: 514
    • Сообщений: 1375
    • Карма: 67
    • Пол: Мужской
    • Энтузиаст своего дела!
    • Награды КМС поисковой оптимизации
В добавок к этому.

В категориях создаются дубли страниц 1-2-3-4-5-6.

Либо делать canoncial, либо <nofollow> для страниц 2-3-4-5-6- и т.д.

Позже если вспомню добавлю ещё пару моментов :)

Кстати вопрос URL главной решается не только с помощью редиректа.

В файле: /system/library/response.php

после:
Код:
Только зарегистрированные пользователи могут видеть код. Пожалуйста, войдите или зарегистрируйтесь.с новой строки добавить:
Код:
Только зарегистрированные пользователи могут видеть код. Пожалуйста, войдите или зарегистрируйтесь.


Оффлайн [Константин]Автор темы

  • Глобальный модератор
  • Бизнес оценка: (4, 100%)
  • *****
  • СПАСИБО: 2470
  • Сообщений: 3738
  • Карма: 323
  • Пол: Мужской
  • Строю сервисные бизнесы
  • Награды SEO Профессионал Более одной тысячи спасибо Мастер поисковой оптимизации Почетный гражданин нашего форума За отличный ролик За благотворительность

Оффлайн [Константин]Автор темы

  • Глобальный модератор
  • *****
  • Доп. информация
    • Бизнес оценка: (4, 100%)
    • СПАСИБО: 2470
    • Сообщений: 3738
    • Карма: 323
    • Пол: Мужской
    • Строю сервисные бизнесы
    • Награды SEO Профессионал Более одной тысячи спасибо Мастер поисковой оптимизации Почетный гражданин нашего форума За отличный ролик За благотворительность
EntuziAst, буду благодарен.

Оффлайн EntuziAst

  • Бизнес оценка: (8, 100%)
  • Ветеран
  • *****
  • СПАСИБО: 514
  • Сообщений: 1375
  • Карма: 67
  • Пол: Мужской
  • Энтузиаст своего дела!
  • Награды КМС поисковой оптимизации

Оффлайн EntuziAst

  • Ветеран
  • *****
  • Доп. информация
    • Бизнес оценка: (8, 100%)
    • СПАСИБО: 514
    • Сообщений: 1375
    • Карма: 67
    • Пол: Мужской
    • Энтузиаст своего дела!
    • Награды КМС поисковой оптимизации
EntuziAst, буду благодарен.

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

Оффлайн [Константин]Автор темы

  • Глобальный модератор
  • Бизнес оценка: (4, 100%)
  • *****
  • СПАСИБО: 2470
  • Сообщений: 3738
  • Карма: 323
  • Пол: Мужской
  • Строю сервисные бизнесы
  • Награды SEO Профессионал Более одной тысячи спасибо Мастер поисковой оптимизации Почетный гражданин нашего форума За отличный ролик За благотворительность

Оффлайн [Константин]Автор темы

  • Глобальный модератор
  • *****
  • Доп. информация
    • Бизнес оценка: (4, 100%)
    • СПАСИБО: 2470
    • Сообщений: 3738
    • Карма: 323
    • Пол: Мужской
    • Строю сервисные бизнесы
    • Награды SEO Профессионал Более одной тысячи спасибо Мастер поисковой оптимизации Почетный гражданин нашего форума За отличный ролик За благотворительность
EntuziAst, дополнишь, я добавлю в первый пост информацию и укажу копирайт :)


Оффлайн EntuziAst

  • Бизнес оценка: (8, 100%)
  • Ветеран
  • *****
  • СПАСИБО: 514
  • Сообщений: 1375
  • Карма: 67
  • Пол: Мужской
  • Энтузиаст своего дела!
  • Награды КМС поисковой оптимизации

Оффлайн EntuziAst

  • Ветеран
  • *****
  • Доп. информация
    • Бизнес оценка: (8, 100%)
    • СПАСИБО: 514
    • Сообщений: 1375
    • Карма: 67
    • Пол: Мужской
    • Энтузиаст своего дела!
    • Награды КМС поисковой оптимизации
EntuziAst, дополнишь, я добавлю в первый пост информацию и укажу копирайт :)


Да ладно, я за популярностью не гонюсь. Как начну разбирать свой, дополню.

Оффлайн ovsyannikoff

  • Бизнес оценка: (0)
  • Дебютант
  • *
  • СПАСИБО: 0
  • Сообщений: 2
  • Карма: 1

Оффлайн ovsyannikoff

  • Дебютант
  • *
Заметил еще вот такую проблему в opencart при формировании урлов, когда находимся в категории то у неё слеш на конце, то есть вот так site.ru/category-1/ когда заходим уже в товар то урл формируется без слеша на конце site.ru/category-1/tovar1 , как добавить к товаром слеш на конце? То есть чтобы получилось вот так site.ru/category-1/tovar1/ и сделать наоборот 301 редирект, с без слеша на слеш.

Ну или второй выход здесь это у категорий убрать слеш, то есть чтобы категории формировлись вот так без слеша на конце site.ru/category-1 и тоже переклеить 301 редиректом наоборот со слеша на без слеша.

То есть надо все ссылки привести в нормальный вид, или сделать все со слешем на конце или без.

Может знаете, как решить?

Оффлайн EntuziAst

  • Бизнес оценка: (8, 100%)
  • Ветеран
  • *****
  • СПАСИБО: 514
  • Сообщений: 1375
  • Карма: 67
  • Пол: Мужской
  • Энтузиаст своего дела!
  • Награды КМС поисковой оптимизации

Оффлайн EntuziAst

  • Ветеран
  • *****
  • Доп. информация
    • Бизнес оценка: (8, 100%)
    • СПАСИБО: 514
    • Сообщений: 1375
    • Карма: 67
    • Пол: Мужской
    • Энтузиаст своего дела!
    • Награды КМС поисковой оптимизации
Заметил еще вот такую проблему в opencart при формировании урлов, когда находимся в категории то у неё слеш на конце, то есть вот так site.ru/category-1/ когда заходим уже в товар то урл формируется без слеша на конце site.ru/category-1/tovar1 , как добавить к товаром слеш на конце? То есть чтобы получилось вот так site.ru/category-1/tovar1/ и сделать наоборот 301 редирект, с без слеша на слеш.

Ну или второй выход здесь это у категорий убрать слеш, то есть чтобы категории формировлись вот так без слеша на конце site.ru/category-1 и тоже переклеить 301 редиректом наоборот со слеша на без слеша.

То есть надо все ссылки привести в нормальный вид, или сделать все со слешем на конце или без.

Может знаете, как решить?

Скачивайте ЧПУ: SeoPro.
Дальше в настройках, вкладка: Сервер.
Тип ЧПУ:SeoPro
Окончание ЧПУ: /

Должно получиться. Редирект автоматом будет.


Оффлайн pavelkim

  • Бизнес оценка: (0)
  • Рекрут
  • *
  • СПАСИБО: 6
  • Сообщений: 42
  • Карма: 3
    • Бесплатные форумы SmartBB

Оффлайн pavelkim

  • Рекрут
  • *
Подскажите, пожалуйста, решение еще одного вопроса по OC Store. Страница с контактной информацией и формой обратной связи генерируется автоматом и имеет не очень презентабельный урл. Как исправить к примеру на /contacts.html? И как добавить дополнительные данные на эту страницу (скайп, аську и тп)?
kimnew.ru - секреты успешных форумов и сообществ


Оффлайн EntuziAst

  • Бизнес оценка: (8, 100%)
  • Ветеран
  • *****
  • СПАСИБО: 514
  • Сообщений: 1375
  • Карма: 67
  • Пол: Мужской
  • Энтузиаст своего дела!
  • Награды КМС поисковой оптимизации

Оффлайн EntuziAst

  • Ветеран
  • *****
  • Доп. информация
    • Бизнес оценка: (8, 100%)
    • СПАСИБО: 514
    • Сообщений: 1375
    • Карма: 67
    • Пол: Мужской
    • Энтузиаст своего дела!
    • Награды КМС поисковой оптимизации
Подскажите, пожалуйста, решение еще одного вопроса по OC Store. Страница с контактной информацией и формой обратной связи генерируется автоматом и имеет не очень презентабельный урл. Как исправить к примеру на /contacts.html? И как добавить дополнительные данные на эту страницу (скайп, аську и тп)?

Создайте просто "статью" , там укажите все необходимые данные.
Адрес можно изменить в файле footer.tpl (находится в Вашем шаблоне)

Если сложно для понимания. Пишите в ЛС, могу сам сделать Вам, либо объясню наглядно. ;)


 

Похожие темы