Настройка чпу для opencart — обязательная seo настройка

Настройка ЧПУ для opencart - обязательная seo настройка

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

В этой статье, я расскажу Вам о том, с чего стоит начать настройку Opencart сразу после установки. А если быть точнее то в этой статье мы рассмотрим настройку ЧПУ URL.

  • Но сначала давайте разберёмся с Вами что же такое ЧПУ URL и зачем его нам вообще нужно настраивать?
  • ЧПУ расшифровывается как человекопонятный URL или его ещё называют семантический URL, это путь к странице вашего сайта состоящий из понятных словосочетаний на латинице и отражающий файловую структуру сайта.
  • ЧПУ URL так же ещё называют статическим URL адресом, выглядит он примерно следующим образом:
  • ваш домен/product/phone/samsung/
  • А URL страниц и категорий, который мы получаем сразу после установки Opencart, является динамическим (не ЧПУ) и выглядит вот так:

ваш домен/index.php?route=product/category&path=57

ЧПУ адрес или ЧеловекоПонятный УРЛ — это адрес страницы, который прост и понятен для посетителя сайта и поисковых систем (Search Engine Friendly URL).

Правильный ЧПУ адрес сайта позволяет повлиять на SEO вашего сайта самым непосредственным образом. От того, какими будут URL страниц сайта, зависит не только вид сайта в поиске, но и многие другие SEO факторы.

Использование ЧПУ адреса страницы является одним из основополагающих факторов, влияющих на SEO продвижение вашего магазина!

Итак, с тем что такое ЧПУ и почему оно так важно мы разобрались, а теперь я вам покажу как активировать ЧПУ URL в магазине на Opencart, а точнее в сборке ocStore 2.3.0.2.3:

Как включить ЧПУ в сборке ocStore 2.3.0.2.3?

  1. Сразу после установки движка нам необходимо
  2. 1 шаг зайти в раздел меню Система-Настройки
  3. Настройка ЧПУ для opencart - обязательная seo настройка
  4. 2 шаг перейти к редактированию магазина
  5. 3 шаг перейти к вкладке Сервер и настроить пункты как на сриншоте ниже
  6. Настройка ЧПУ для opencart - обязательная seo настройка

Так же при желании вы можете задать в поле Окончание ЧПУ значение .html тогда в конце всех ваших ЧПУ адресов будет дополнительно прописывать это значение.

После этого Вам нужно подключиться по FTP серверу к вашему магазину и переименовать файл .htaccess.txt лежащий в корневой папке на .htaccess, то есть просто удалив из названия окончание .txt. Точка в начале имени файла должна остаться!

  • Настройка ЧПУ для opencart - обязательная seo настройка
  • После сохранения имени файла, можете проверить появились ли у вас ЧПУ адреса в URL  вашего магазина, просто перейдите на страницу любой категории или товара.
  • Далее может быть 2 пути:

1 Путь – по прежнему в URL адресе вы видите динамические URL адреса вида index.php?route=product/category&path=57

  1. Пункт 1: В таком случае сначала проверьте что у данной категории или товара прописан SEO URL в его настройках во вкладке Данные.
  2. Настройка ЧПУ для opencart - обязательная seo настройка
  3. Если там пусто укажите адрес на латинице в соответствии с именем товара или категории, для этого можете использовать любой сервис по транслитерации например translit-online.ru
  4. Настройка ЧПУ для opencart - обязательная seo настройка

Важно! Так же проверьте что в дочерних категориях составляющих URL путь до вашего товара, так же прописаны SEO URL во кладке Данные.

В будущих статьях я расскажу вам о модулях, которые можно использовать для автоматической генерации ЧПУ URL по шаблону или имени.

Пункт 2: Если c 1 пунктом всё в порядке, то скорее всего Вам просто необходимо почистить системный кэш в Opencart и кэш вашего браузера, подробнее о том как это сделать я рассказывал в своём видео:

Для очистки системного кэша в ocStore 2.3.0.2.3 нужно перейти в раздел Система-Инструменты-OC Team и нажать синюю кнопку Открыть напротив пункта Очистка кэша.

  • Настройка ЧПУ для opencart - обязательная seo настройка
  • Далее для очистки Системного кэша нажмите красную кнопку Системы
  • Настройка ЧПУ для opencart - обязательная seo настройка
  • После этого очистите кэш вашего браузера нажав комбинацию клавиш CTRL+F5
  • И проверьте ещё раз наличие ЧПУ в URL адресах вашего магазина.
  • 2 Путь – у Вас вообще перестали загружаться страницы магазина и вы видите белый экран с  ошибкой 403 или другими.
  • В этом случае Вам нужно отредактировать файл .htaccess, открыв его с помощью текстового редактора NotePad++
  • Настройка ЧПУ для opencart - обязательная seo настройка
  • И найдя в нём строку через поиск Options +FollowSymlinks
  • Замените её на Options +SymLinksIfOwnerMatch, после этого сохраните изменения на сервере и ещё раз проверьте ЧПУ.

Если правка файла .htaccess не помогла, просто верните в нём всё как было.

  1. И напишите запрос в техподдержку Вашего хостинга вида:
  2. “Почему не работают ЧПУ на моём сайте”, техподдержка обязательно вам поможет!
  3. Так же советую Вам посмотреть моё видео по SEO настройке Opencart после установки:

Источник: https://blog.prodelo.biz/kak-nastroit-chpu-url-v-opencart/

Подключение (чпу) человеко понятный url в опенкарт

Настройка ЧПУ для opencart - обязательная seo настройка

В системах управления содержимым используются базы данных, где страницы хранятся как текст отмеченный уникальным идентификатором по которому и происходит запрос, а за ним и поиск. Такой идентификатор может передаваться веб-серверу явно через GET-запрос (например /index.php? id=1337). Помимо идентификатора могут передаваться и другие настройки, например формат отображения указание на мобильное отображение сайта; формат запрашиваемого содержимого (pdf, rtf, html, plain); смещение в списке элементов и другие. Такие параметры легко узнаются специалистами и разработчиками, однако вызывают недоумение у других посетителей. Даже если исправить все праметры так, чтобы их понимал неспециалист, это сделает громоздким сам адрес и он перестанет помещаться в адресную строку, которая имеет ограничение на количество символов.

Указанные неудобства делают непригодными для употребления URL с GET параметрами. Для решения подобной проблемы разработчики стараются не использовать такие параметров, либо вместо идентификатора выдавать понятное для человека название.

Таким образом страница с адресом /index.php? id=1337 превращается /Бетмен (супергерой). В то же время другие параметры тоже могут быть немаловажными и так же маскируют как подкаталоги (по аналогии с файловой системой в операционных системах) превращая страницу /index.

php? id=322&offset=15 wikipedia-читать

  • Теперь разберемся как реализовать (чпу) на практике в системе управления контентом Opencart.
  • После установки движка делаем следующее: Заходим в панель управления и в верхней части меню находим
  • Система > Настройки > Изменить

Настройка ЧПУ для opencart - обязательная seo настройка

  1. На вкладке Сервер необходимо изменить настройки

Настройка ЧПУ для opencart - обязательная seo настройка Включить ЧПУ: Тип ЧПУ: ЧПУ товаров с категориями:

Окончание ЧПУ:

Но в зависимости от версии и модификации вашего движка некоторых параметров может не быть, но в любом случае устанавливаем галочку включить ЧПУ Тип ЧПУ определят конфигурацию вашего движка то есть если у вас установлено расширение SEO PRO тогда Вам необходимо указать. Если не установлено тогда просто поставьте галочку как здесь Настройка ЧПУ для opencart - обязательная seo настройка

Если установлено какое либо расширение SEO для опенкарт

Модуль SEOPRO

Настройка ЧПУ для opencart - обязательная seo настройка

  • Или какой другой модуль например paladin-seo-manager или deadcow_seo то в этом случае делаем такую конфигурацию

Настройка ЧПУ для opencart - обязательная seo настройка

Сохраняем настройки и делаем следующий шаг Внимание это обязательно

В корне директории вашего сайта должен быть файл с названием .htaccess или .htaccess.txt если нет такого файла можете скачать

Внимание! У Вас нет прав для просмотра скрытого текста.

Если в корне вашего сайта файл с названием .htaccess.txt его надо переименовать в .htaccess

обратите внимание что перед именем стоит точка. На этом настройка закончена.

Еще хочу заметить что прописывать каждый урл в ручную не стоит, потому-что для этого есть SEO модули paladin-seo-manager или deadcow_seo и многие другие но это уже отдельная история

скачать dle 12.0

Нашли ошибку? Выделите текст и нажмите CTRL+ENTER

Источник: https://opencart-help.ru/opencart/8-podklyuchenie-chpu-chelovekoponyatnyy-url-v-openkart.html

OpenCart 2. Настройка ЧПУ (SEF) — MadNet

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

В этой статье, рассмотрим весь процесс настройки ЧПУ в OpenCart 2. Сразу отмечу, что статья писалась и тестировалась с оригинальной сборкой OpenCart Version 2.0.1.

1, в других версиях возможно будут небольшие отличия, но общий принцип остается тем же.

Включаем использование ЧПУ в системе OpenCart 2

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

  • Настройка ЧПУ для opencart - обязательная seo настройка
  • Далее заходим в админку вашего сайта и переходим в раздел настроек магазина.
  • Настройка ЧПУ для opencart - обязательная seo настройка
  • В разделе настроек переходим на вкладку Сервер (Server) и находим там переключатель «Использовать ЧПУ» (Use SEO URLs) и ставим его в положение «Да» (Yes).
  • Настройка ЧПУ для opencart - обязательная seo настройка

После чего нажимаем на изображение синей дискетки в верхнем правом углу экрана, для сохранения настроек. Все, теперь на нашем сайте работает поддержка ЧПУ и почти все адреса, стали выглядеть красиво. Но такие страницы как главная страница, корзина, страница авторизации, регистрации и т.д. остались с адресами вида index.php?route=common/home, не смотря на включенное ЧПУ.

Решение проблем с ЧПУ в OpenCart 2 для системных страниц

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

Читайте также:  Как открыть кондитерскую - бизнес-план с расчетами

Давайте рассмотрим, как это можно исправить. Первым делом, находи файл catalogcontrollercommonseo_url.php — это файл отвечает за работу ЧПУ.

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

Открываем указанный файл для редактирования и находим в нем следующую часть кода:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
if (isset($data['route'])) { if (($data['route'] == 'product/product' && $key == 'product_id') || (($data['route'] == 'product/manufacturer/info' || $data['route'] == 'product/product') && $key == 'manufacturer_id') || ($data['route'] == 'information/information' && $key == 'information_id')) { $query = $this->db->query(«SELECT * FROM » . DB_PREFIX . «url_alias WHERE `query` = '» . $this->db->escape($key . '=' . (int)$value) . «'»);
  if ($query->num_rows && $query->row['keyword']) { $url .= '/' . $query->row['keyword'];
  unset($data[$key]); } } elseif ($key == 'path') { $categories = explode('_', $value);
  foreach ($categories as $category) { $query = $this->db->query(«SELECT * FROM » . DB_PREFIX . «url_alias WHERE `query` = 'category_id=» . (int)$category . «'»);
  if ($query->num_rows && $query->row['keyword']) { $url .= '/' . $query->row['keyword']; } else { $url = '';
  break; } }
  unset($data[$key]); }
}

Этот код вым нужно заменить на:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
if (isset($data['route'])) { if (($data['route'] == 'product/product' && $key == 'product_id') || (($data['route'] == 'product/manufacturer/info' || $data['route'] == 'product/product') && $key == 'manufacturer_id') || ($data['route'] == 'information/information' && $key == 'information_id')) { $query = $this->db->query(«SELECT * FROM » . DB_PREFIX . «url_alias WHERE `query` = '» . $this->db->escape($key . '=' . (int)$value) . «'»);
  if ($query->num_rows && $query->row['keyword']) { $url .= '/' . $query->row['keyword'];
  unset($data[$key]); } } elseif ($key == 'path') { $categories = explode('_', $value);
  foreach ($categories as $category) { $query = $this->db->query(«SELECT * FROM » . DB_PREFIX . «url_alias WHERE `query` = 'category_id=» . (int)$category . «'»);
  if ($query->num_rows && $query->row['keyword']) { $url .= '/' . $query->row['keyword']; } else { $url = '';
  break; } }
  unset($data[$key]); }else{ $query = $this->db->query(«SELECT * FROM » . DB_PREFIX . «url_alias WHERE `query` = '» . $this->db->escape($value) . «'»); if (($query->num_rows && $query->row['keyword']) or $value == 'common/home') { $url .= '/' . $query->row['keyword'];
  unset($data[$key]); }
  }
}

Далее через панель управления хостингом (сервером) заходим в систему управления базой данных(PhpMyAdmin), открываем вкладку SQL и в появившемся поле для ввода текста вводим следующие команды (просто вставляем этот текст):

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
INSERT INTO url_alias (query, keyword) VALUES ('common/home', '');
INSERT INTO url_alias (query, keyword) VALUES ('account/wishlist', 'wishlist');
INSERT INTO url_alias (query, keyword) VALUES ('account/account', 'my-account');
INSERT INTO url_alias (query, keyword) VALUES ('checkout/cart', 'shopping-cart');
INSERT INTO url_alias (query, keyword) VALUES ('checkout/checkout', 'checkout');
INSERT INTO url_alias (query, keyword) VALUES ('account/login', 'login');
INSERT INTO url_alias (query, keyword) VALUES ('account/logout', 'logout');
INSERT INTO url_alias (query, keyword) VALUES ('account/order', 'order-history');
INSERT INTO url_alias (query, keyword) VALUES ('account/newsletter', 'newsletter');
INSERT INTO url_alias (query, keyword) VALUES ('product/special', 'specials');
INSERT INTO url_alias (query, keyword) VALUES ('affiliate/account', 'affiliates');
INSERT INTO url_alias (query, keyword) VALUES ('checkout/voucher', 'gift-vouchers');
INSERT INTO url_alias (query, keyword) VALUES ('product/manufacturer', 'brands');
INSERT INTO url_alias (query, keyword) VALUES ('information/contact', 'contact-us');
INSERT INTO url_alias (query, keyword) VALUES ('account/return/insert', 'request-return');
INSERT INTO url_alias (query, keyword) VALUES ('information/sitemap', 'sitemap');
INSERT INTO url_alias (query, keyword) VALUES ('account/forgotten', 'forgot-password');
INSERT INTO url_alias (query, keyword) VALUES ('account/download', 'downloads');
INSERT INTO url_alias (query, keyword) VALUES ('account/return', 'returns');
INSERT INTO url_alias (query, keyword) VALUES ('account/transaction', 'transactions');
INSERT INTO url_alias (query, keyword) VALUES ('account/register', 'create-account');
INSERT INTO url_alias (query, keyword) VALUES ('product/compare', 'compare-products');
INSERT INTO url_alias (query, keyword) VALUES ('product/search', 'search');
INSERT INTO url_alias (query, keyword) VALUES ('account/edit', 'edit-account');
INSERT INTO url_alias (query, keyword) VALUES ('account/password', 'change-password');
INSERT INTO url_alias (query, keyword) VALUES ('account/address', 'address-book');
INSERT INTO url_alias (query, keyword) VALUES ('account/reward', 'reward-points');
INSERT INTO url_alias (query, keyword) VALUES ('affiliate/edit', 'edit-affiliate-account');
INSERT INTO url_alias (query, keyword) VALUES ('affiliate/password', 'change-affiliate-password');
INSERT INTO url_alias (query, keyword) VALUES ('affiliate/payment', 'affiliate-payment-options');
INSERT INTO url_alias (query, keyword) VALUES ('affiliate/tracking', 'affiliate-tracking-code');
INSERT INTO url_alias (query, keyword) VALUES ('affiliate/transaction', 'affiliate-transactions');
INSERT INTO url_alias (query, keyword) VALUES ('affiliate/logout', 'affiliate-logout');
INSERT INTO url_alias (query, keyword) VALUES ('affiliate/forgotten', 'affiliate-forgot-password');
INSERT INTO url_alias (query, keyword) VALUES ('affiliate/register', 'create-affiliate-account');
INSERT INTO url_alias (query, keyword) VALUES ('affiliate/login', 'affiliate-login');

Настройка ЧПУ для opencart - обязательная seo настройка

И нажимаете на кнопку «Ок».

Обратите внимание на то, что при url_alias — это название таблицы в которой будут происходить вышеуказанные изменения и у вас эта таблица может быть с префиксом в начале названия, обычно это oc_url_alias. В этом случае допишите ваш префикс в каждой строке, в название таблици.

Настройка ЧПУ для opencart - обязательная seo настройка

После того как все сделано, перейдите в каталог system/cache и удалите в нем все файлы кроме index.html, таким образом вы очистите кеш.

Вот собственно и все. Если вы все сделали как описано в данной статье, то в результате вы получите красивые адреса системных страниц OpenCart 2.

Так же для экономии времени и более быстрого редактирования товаров и категорий, рекомендуем использовать OpenCart Quick Editor. Подробнее >>

Источник: http://madnet.com.ua/poleznaya-informaciya/opencart-2-nastrojka-sef/

SEO оптимизация Opencart | Создание и разработка сайтов

Очень часто люди сталкиваются с проблемой SEO оптимизации сайта, особенно это касается интернет магазинов, т.к. они обладают бОльшим количеством информации, соответственно бОльшим количеством страниц и т.д. Сегодня я бы хотел дать пару советов относительно SEO оптимизации OpenCart.

Настройка ЧПУ для opencart - обязательная seo настройка

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

SEO url или ЧПУ для Opencart

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

Настройка ЧПУ для opencart - обязательная seo настройка

Одними из популярных модулей для генерации автоматических SEO URL для Opencart являются: SEO PACK PRO и DeadCowSeo. Я лично предпочитаю SEO PACK PRO, ввиду его большого количества настроек, возможностей, отчетов и много другого.

Прежде чем строить SEO url давайте разберемся, как же он работает. В Opencart, например присутствует:

  • контроллер, отвечающий за т.н. маршрут, т.е. конечный адрес, который «зашифрован» для сервера в виде ЧПУ;
  • таблица в базе данных, хранящая в себе все пары «реальный адрес» — ЧПУ.

Контроллер парсит (разбивает) наш ЧПУ адрес на блоки с помощью деления строки через символ «/», и смотрит, к какому реальному адресу имеет принадлежность тот или иной блок.

Таким образом основную функцию выполняет данный контроллер, и для модернизации вашего SEO URL вам необходимо работать с ним. Он расположен в папке catalog/controller/common/seo_url.php или seo_pro.php.

Стандартный контроллер Opencart для SEO URL работает плохо, хотя бы потому что к одному и тому же продукту можно обратиться используя в URL адрес категории или не использовать его — отсюда могут возникнуть дубликаты страниц.

Например: http://example.com/category/product.html или http://example.com/product.html

Как устранить дубли страниц в Opencart

  • Для того чтобы устранить данную проблему, разработчики SEO PRO для Opencart поступили умно: для каждого продукта добавили параметр «Главная категория» (main_category), который определяет к какой ОДНОЙ категории принадлежит товар, и благодаря этому параметру у продукта ВСЕГДА адрес содержит только адрес к этой категории.
  • Настройка ЧПУ для opencart - обязательная seo настройка
  • В файле контроллера присутствует функция, которая при обращении к товару (если мы переходим по ссылке, конечная часть которой — это товар), проверяет его адрес с адресом, установленным через main_category, и если они не совпадают — перенаправляет на нужный.
  • Таким образом продукт может отображаться в нескольких категориях разных уровней, и тем не менее везде иметь одинаковый URL, ведущий через основную категорию, а в случае обращения к продукту по другому урл, он просто переадресовывает на основной урл, с кодом 301, который обозначает «переезд» страницы, и поисковый робот выкидывает старый URL из базы и работает только с основным.

Meta описание и Title, описание в категориях Opencart

Одна из проблем пагинации в категориях Opencart заключается в том, что когда вы устанавливаете мета описание (meta-description), ключевые слова (meta-keywords), тайтл (title), описание категории, то эти данные используются потом на ВСЕХ страницах ваших категорий. То есть если вы установили мета данные для категории, то на каждой странице категории будут одни и те же данные.

Читайте также:  Как заработать на знаниях английского языка

Настройка ЧПУ для opencart - обязательная seo настройка

Для устранения данной проблемы я прибегаю к небольшой хитрости: для того чтобы эти данные были приемлемыми, достаточно лишь изменить пару символов в строке и описание уже другое. И я решил просто добавлять текст, например » страница номер №» к каждому полю, при условии, что наша переменная $page != 1.

Для описания категории — более глобальное решение — я просто его очищаю, и на второй и последующих страницах не выводится описание категории вообще.

SEO пагинация (постраничная навигация) Opencart

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

Настройка ЧПУ для opencart - обязательная seo настройка

Суть дубликата в том, что при генерации пагинации, первая страница доступна по адресу http://example.com/catagory и http://example.com/category?page=1. А атрибут rel должен указывать на предыдущую и следующую страницы, благодаря значениям «prev» и «next».

Для того чтобы решить данные проблемы необходимо всего лишь подправить файл system/library/pagination.php и найдя условие (~36 строка):

if ($page > 1) {

заменить его целиком на:

if ($page > 1) {
// Nikita_Sp mod for seo pagination
$output .= ' ' . $this->text_first . '';
if(($page — 1) != 1){
$output .= '' . $this->text_prev . ' ';
}else{
$output .= '' . $this->text_prev . ' ';
}
// END
}

Таким образом мы избавимся от дубля первой страницы, избавившись от значения переменной page=1, и ниже найти (~70 строка):

for ($i = $start; $i ' . $i . ' ';
}elseif(($page+1) == $i){
$output .= ' ' . $i . ' ';
}else{
$output .= ' ' . $i . ' ';
}
// END Nikita_Sp MOD if u want to replace mod delete all lines above and uncomment line bellow
//$output .= ' ' . $i . ' ';
}
}

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

Описание и H1 для категорий и производителей Opencart

Для продвижения вашего интернет магазина по СЧ (средне частотным) запросам SEO мастера рекомендуют иметь возможность изменять значение тега H1, на пользовательское. В брендах и категориях тег h1 по умолчанию заполняется названием категории или названием производителя.

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

Для всех этих манипуляций необходимо просто создать новые поля в таблице category_description и manufacturer_description и добавить обработку этих полей в администраторскую и пользовательскую части.

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

Есть идея выпустить небольшой модуль для решения всех вышеперечисленных проблем. Если вы считаете это актуальным и востребованным — пишите в комментариях.

Есть вопрос? Что-то не понятно в статье? Хочешь отблагодарить? Пиши комментарий!
Если тебе понравилась статья, а тем более если еще и помогла — поставь +1 и нажми «Мне нравится»!

(1 463

Источник: https://nikita-sp.com.ua/2015/02/seo-optimizatsiya-opencart.html

Opencart ЧПУ

ЧПУ или понятные для человека URL-адреса страниц в Opencart 2 — это неотъемлемая часть успешного SEO-продвижения.

Грамотно настроенные ЧПУ в интернет-магазине на Опенкарт позволят в некоторой степени упростить продвижение в поисковых системах, ведь одним из критериев «хорошего сайта», с точки зрения последних, является использование таких URL-адресов. Рассмотрим как происходит настройка ЧПУ Оpencart 2.

Настройка ЧПУ Opencart 2

Чтобы в Опенкарт 2 отображались красивые URL-адреса страниц, необходимо проделать несколько простых действий, после того как вы установите чистый движок на хостинг:

  1. Перейти в раздел «Система» (значок шестерёнки) — «Настройки» Настройка ЧПУ для opencart - обязательная seo настройка
  2. Выбрать текущий магазин, для которого вы хотите настроить ЧПУ, нажать на кнопку с изображением карандаша Настройка ЧПУ для opencart - обязательная seo настройка
  3. На открывшейся странице с настройками системы, нужно перейти во вкладку «Сервер».

Настройка вкладки «Сервер» из настроек системы Опенкарт для включения ЧПУ:

  • Включить SEO URL — выбираем «да«
  • Тип ЧПУ — выбираем «SeoPro«
  • ЧПУ товаров с категориями — можно выбрать «да«, чтобы категории, субкатегории отображались в адресе конкретного товара вашего интернет-магазина на OcStore (Opencart).
  • Окончание ЧПУ — можно вписать «.html» или «.php«

Всё указанное показано на картинке:

Настройка ЧПУ для opencart - обязательная seo настройка

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

Если сейчас открыть интернет-магазин, то никаких значительных изменений в адресах страниц мы не увидим. Требуется выполнить ещё некоторые настройки в файлах движка и ещё некоторые несложные действия, чтобы можно было формировать понятные человеку URL-адреса страниц.

Seo url Opencart 2

Чтобы можно было указывать ЧПУ в Opencart 2, после настроек в административной части своего интернет-магазина, нужно выполнить настройки на стороне сервера.

Для этого нужно перейти на хостинг, открыть корневую папку сайта, где расположены папки «admin», «catalog»,»system» и так далее. Здесь вы найдёте файл с названием «.htaccess.txt».

Его необходимо переименовать в «.htaccess», то есть убрать приставку «.txt».

Теперь мы может открыть любой продукт, пройдя по пути: «Каталог» — «Товары», перейти во вкладку «данные» и, прокрутив страницу до низу в форму «SEO URL» ввести желаемый SEO URL-адрес:

Настройка ЧПУ для opencart - обязательная seo настройка

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

Настройка ЧПУ для opencart - обязательная seo настройка

Проблемы и решения в Opencart url

Бывает так, что адрес, указанный в форме «SEO URL«, не отображается при открытии страницы товара в браузере. Это может произойти по нескольким проблемам:

  • Проблема в настройке — решением является проверка всех предварительных настроек системы
  • Проблема в файле .htacess — проверьте название этого файла на хостинге
  • Проблема в кэше — для решения этой проблемы нужно очистить кэш. Для этого перейдите в раздел «Инструменты» — «OC Team» — «Очистка кэша».

Других проблем возникнуть не должно.

Предупреждение

Внимание! Все ЧПУ, которые вы вписываете, должны быть уникальными на весь интернет-магазин. Не должно быть такого, что один и тот же URL-адрес у разных товаров.

Изменить ЧПУ для страниц, таких как «Доставка», «Пользовательское соглашение» можно также в разделе «Инструменты» — «OC Team».

Рассказать о подслушанном:

Источник: https://8uh.ru/opencart-i-ocstore/opencart-chpu.html

Как включить ЧПУ в OpenCart | Все о WEB программировании

21.02.2017 Ромчик

Настройка ЧПУ для opencart - обязательная seo настройкаДоброго времени суток. Как вы знаете SEO для любого сайта является очень важным моментом на который следует обратить особое внимание. А SEO для интернет-магазина – это одна из отправных точек построения интернет-магазина. Если вы немного знакомы с SEO, то знаете, что ссылки в SEO являются одним из самых мощных факторов ранжирования любого сайта.

OpenCart поддерживает ЧПУ. Но SEO URL в OpenCart выключены по умолчанию. И в данной статье мы рассмотрим, как включить ЧПУ в OpenCart или ocStore.

Настройка SEO URL в OpenCart состоит из нескольких этапов.

Включение ЧПУ в OpenCart

  • Заходим в админку. И переходим: Система->Настройки
  • И в нашем магазине жмем «Редактировать»
  • Настройка ЧПУ для opencart - обязательная seo настройка
  • Переходим во вкладку «Сервер». В поле «Включить ЧПУ» отмечаем «Да» и жмем «Сохранить»
  • Настройка ЧПУ для opencart - обязательная seo настройка
  • Мы с вами включили ЧПУ в OpenCart (ocStore)

Следующий этап – это настройка сервера. Но тут есть один момент: в качестве вэб-сервера мы можем использовать apache или nginx (я рассматриваю самые распространенные, потому что есть и другие).

Настройка apache

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

У кого не оказалось данного файла, вот его часть листинга для правильной работы ЧПУ.

Источник: https://web-programming.com.ua/kak-vklyuchit-chpu-v-opencart/

Настройка ЧПУ в OpenCart — важный SEO параметр! | Блог Евгения Жукова

  • Алоха, друзья!
  • Новая статья о CMS OpenCart будет посвящена одному очень важному SEO параметру — ЧПУ, который должен быть обязательно настроен на любом сайте для более качественного ранжирования в поисковых системах.
  • Для начала предлагаю поближе познакомиться с параметром и узнать, что он из себя представляет.

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

Это веб-адрес, который легко воспринимается и читается как человеком, так и поисковыми системами. Такими веб адресами считаются ссылки, которые состоят из английских букв, цифр и некоторых символов (-_ . ~).

  1. Примеры web-адреса с ЧПУ:
  2. http://head-it.ru/category/opencart/
  3. http://head-it.ru/category/podcategory/tovar

Примеры web-адреса без ЧПУ:

Читайте также:  Франшиза "Мегаполис-сервис" - агентство недвижимости

http://head-it.ru/index.php?route=information/contact

http://head-it.ru/index.php?route=product/product&path=20&product_id=28

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

Если ЧПУ ссылки на сайте формируются автоматически, то проверяйте их перед размещением страниц, т.к. иногда они формируются не совсем корректно. В таких случаях ссылки редактируют вручную.

Теперь когда мы знаем что такое ЧПУ и как правильно он должен быть заполнен, настало время узнать как его настроить в cms opencart.

Настройка ЧПУ в OpenCart

Чтобы настроить ЧПУ в Opencart вам понадобится выполнить следующие действия:

    1. Отредактировать файл htacces (в последних версиях cms делать не нужно)
    1. Включить ЧПУ в настройках OpenCart

Теперь когда мы знаем что нам нужно для настройки ЧПУ в OpenCart осталось только взять и сделать это.

Редактирование файла htacces

Для выполнения этого переходим в корневую папку вашего сайта и переименовываем файл htacces.txt в .htacces. 

В последних версиях CMS OpenCart данный файл уже переименован, но на всякий случай зайдите и проверьте так ли это на самом деле.

Включение ЧПУ в настройках OpenCart

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

Настройка ЧПУ для opencart - обязательная seo настройка

Очистка кэша в cms OpenCart

Через FTP клиент или хостинг, вам нужно зайти в папку /system/storage/cache и удалить из неё всё, кроме файла «index.html».

Настройка ЧПУ для opencart - обязательная seo настройка

Настройка ЧПУ в OpenCart завершена.

Заключение

Поздравляю, вы настроили ЧПУ в CMS OpenCart, а значит ваш интернет магазин стал ближе к вершине выдачи поисковых систем. Теперь вы можете смело приступать к наполнению сайта с учетом важного SEO параметра.

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

Читайте Head-it.ru, подписывайтесь на обновления.

Источник: https://head-it.ru/nastroyka-chpu-v-opencart-vazhnyiy-seo-parametr/

Джентльменский набор модулей для Opencart 2

Когда Вы начинаете делать интернет-магазин на Opencart 2 не в первый раз, то задумываетесь, что пора бы уже сделать себе заготовку с уже установлеными модулями из вашего джентльменского набора. Если с Вами такого не происходило, значит Вы еще не составили такой набор для себя. Мы же хотим поделиться своим. 

Установка и управление модулями/модификациями Opencart 2

Так как Вам по-любому придеться устанавливать и редактировать модули, то в первую очередь нужно поставить две маленькие модификации:

Localcopy — это дополнение, которое поможет устанавливать любые валидные ocmod-файлы без настройки FTP-соединения на сайте. В противном случае Вы будете получать ошибку с информацией о том, что нужно настроить FTP, а если, допустим, мы работаем с локальным сервером? Поэтому это наш первоочередный модуль нашего джентльменского набора.

ModificationManager- это дополнение позволит редактировать и сохранять уже установленные дополнения ocmod (звиняйте за тавтологию). Но если Вы нифига не понимаете в коде, то он Вам и не пригодиться — тогда этот модуль можно пропустить.

Настройка ЧПУ в Opencart 2

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

SEOPro — это модуль «намбер ван» для реализации ЧПУ на сайте

DeadcowSEO — модуль для автоматического заполнения SEO URL в формах добавления товара, категории и т.д.

Статьи, новости, блог для Opencart 2

Так как в Opencart 2 по умолчанию не реализован этот функционал, то придеться устанавливать модули. В этом роде есть множество модулей (напр.

, SEO CMS TOP  или  Blog / News), но все они какие-то тяжёлые и перенасыщены настройками, возможностями и функциями. Иногда, чтобы просто добавить готовую статью в таких модулях потребуеться полчаса разбирательств.

В этой категории мы рекомендуем Вам два варинта модулей на выбор:

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

iBlog — тоже хороший модуль для ведения блога. Но он не поддерживает SEOPro, поэтому если Вам нужны ЧПУ — придется допиливать вручную.

Упрощение оформления заказа в Opencart 2

Ни для кого не секрет, что в Opencart 2 очень долгая процедура оформления заказа, поэтому существует много модулей для упрощения заказа, но лидерами, на наш взляд, являються два модуля — это:

Ajax Quick Checkout PRO — многофункциональный модуль упрощения заказа, удобный и понятный интерфейс

SImple — тоже мощный модуль, но он нам как-то не по душе, сложный в установке и настройке и т.д., поэтому мы рекомендуем предыдущий.

Быстрое оформление заказа и обратный звонок в Opencart 2

  • Сейчас очень популярные модули быстрого оформления заказа, так как пользователи ленивые и не хотят заполнять множество полей при обычном заказе. В этой категории мы рекомендуем два модуля:
  • Купить в один клик — позволит добавить кнопку в товар, при нажатии на которую всплывает форма для быстрого заказа.
  • Заказ звонка — клиент может оставить свой номер телефона и Вы ему перезвоните.

Защита Opencart 2

  1. Модуль Защита админки — смена URL админки, то есть, защита от подбора паролей.
  2. Модуль Защита от копирования — запрет вызова контекстного меню, выделения и копирования текста.
  3. Водяной знак — наложение в логотипа или надписи на картинки товаров.

Работа с изображениями в Opencart 2

  • Мультизагрузка картинок — загрузка и выбор нескольких кртинок одновременно
  • Модуль Фотогалерея — позволяет создавать альбомы, папки, каталоги.
  • Слайдер Revolution — многофункциональный динамический слайдер.
  • Модули доставки и оплаты мы не включили в набор, так как для разных стран и даже регионов они требуються разные.

Источник: https://opencart2x.ru/blog/gentleman

Продвижение сайта на OpenCart

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

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

Почему создавать интернет-магазины на OpenCart выгодно и удобно?

  • Бесплатная платформа с открытым исходным кодом.
  • Гибкая настройка внешнего вида сайта благодаря готовым шаблонным решениям. Если нет времени и лишнего бюджета для заказа уникального дизайна, можно для начала воспользоваться тематическим шаблоном, а впоследствии уникализировать его или быстро заменить на полностью новый дизайн.
  • Возможность интеграции более 20 платежных шлюзов и 8 способов доставки.
  • Товары, категории и производители без ограничений. На OpenCart можно создавать как небольшие торговые площадки, так и крупные интернет-магазины с широким ассортиментом продукции.
  • Поддержка многочисленных валют и мультиязычность.
  • Система рейтингов, обзоров товаров.
  • Удобные инструменты для грамотной настройки SEO.

Внутренняя оптимизация сайта на OpenCart

На какой бы системе управления контентом ни создавался сайт, необходимо заложить в его основу прочный фундамент, правильно настроив технические файлы robots.txt, .htaccess, sitemap.xml и другие. Сайты на OpenCart не исключение.

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

Правильная настройка robots.txt

И первый вопрос, который может возникнуть у нового пользователя OpenCart – как выглядит правильный robots.txt для этого движка? Вот пример такого служебного файла:

  • User-agent: *
  • Disallow: /*route=account/
  • Disallow: /*route=affiliate/
  • Disallow: /*route=checkout/
  • Disallow: /*route=product/search

Disallow: /index.php?route=product/product*&manufacturer_id=

  1. Disallow: /admin
  2. Disallow: /catalog
  3. Disallow: /download
  4. Disallow: /export
  5. Disallow: /system
  6. Disallow: /*?sort=
  7. Disallow: /*&sort=
  8. Disallow: /*?order=
  9. Disallow: /*&order=
  10. Disallow: /*?limit=
  11. Disallow: /*&limit=
  12. Disallow: /*?filter_name=
  13. Disallow: /*&filter_name=
  14. Disallow: /*?filter_sub_category=
  15. Disallow: /*&filter_sub_category=
  16. Disallow: /*?filter_description=
  17. Disallow: /*&filter_description=
  18. Disallow: /*?tracking=
  19. Disallow: /*&tracking=
  20. Disallow: /*?page=
  21. Disallow: /*&page=
  22. Disallow: /wishlist
  23. Disallow: /login

Disallow: /index.php?route=product/manufacturer

Disallow: /index.php?route=product/compare

Disallow: /index.php?route=product/category

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

В интернет-магазинах корректная настройка robots.txt особенно важна, так как пользователи оставляют свои данные для оплаты товаров и доставки. Необходимо свести к нулю возможность утечки персональных данных ваших покупателей в сеть. Для большей безопасности нужно установить SSL сертификат, наличие которого сегодня сильно влияет на ранжирование страниц сайта.

Настройка .htaccess и установка SSL сертификата

Источник: https://YULA-group.ru/blog/prodvizhenie-sajta-na-opencart

Ссылка на основную публикацию
Adblock
detector