Внутрішня оптимізація opencart (ocStore)

В даний час існує безліч движків для створення Інтернет-магазинів. Але я думаю, що я не помилюся, якщо скажу, що одним з найпопулярніших з них в даний час є – opencart.

Але як будь-яка інша CMS – opencart не позбавлена ​​недоліків у внутрішній оптимізації. У цій статті, я постараюся описати те, що потрібно виправити після установки її на хостинг, щоб якомога краще дотримуватися рекомендацій пошукових систем по оптимізації сайтів.

Прибираємо з url: index.php?Route=common/home

При натисканні на логотип нас замість того, щоб направити на головну сторінку направляє на: site.com/index.php?route=common/home – що не є добре. Тому, що за цією адресою знаходиться дубль головної сторінки.

Рішення …

У файлі “url.php” (system/library/url.php), після рядка:

if ($args) { $url .= str_replace('&', '&', '&' . ltrim($args, '&')); }

(Приблизно 29 рядок), вставляємо це:

else { if($route == 'common/home') { if($connection == 'NONSSL')
{ return HTTP_SERVER; } else { return HTTPS_SERVER; } } }

Зберігаємо файл і знову натискаємо на логотип – цей напис повинен зникнути.

Читайте:  Статейне просування сайтів

Включаємо ЧПУ (людино зрозумілі посилання)

Спочатку url: категорій, підкатегорій і товарів мають вигляд

site.com/index.php?route=product/category&path=20

site.com/index.php?route=product/category&path=20_26

site.com/index.php?route=product/product&path=20_27&product_id=41

Погодьтеся, що не дуже приємно виглядають такі url?

Для того, щоб виправити такі посилання, на більш зрозумілі для людини, робимо наступне:

  1. Заходимо в адмін панель: система-налаштування-змінити-сервер.  У меню: Використовувати ЛЗП – ставимо “Так”.
  2. У меню: “ЛЗП товарів з категоріями” – ставимо – “Так”.
  3. У меню: “тип ЛПЗ” – вибираємо “SeoPro”
  4. У меню: “Закінчення ЛПУ” – можете поставити .html, а можете залишити порожнім. Я поставив .html – мені так більше подобається.

Включення ЧПУ в opencart

Тепер вам потрібно перейменувати файл в кореневому каталозі вашого магазину  .htaccess.txt на .htaccess.

Читайте:  Хочу на перше місце в mail.ru

Після цих дій, при додаванні нової категорії, товару в поле: SEO URL – прописуємо, зрозуміле людині посилання.

Прописуємо SEO ЧПУ в картці товару opencart

 

Після цих нескладних дій, у вас повинні з’явиться красиві і зрозумілі url типу:

magazin.com/noutbuki/lenovo/lenovo-g580.html

“Склеювання дзеркал” з .www і без.

Просунуті вебмайстри знають, що пошукові системи сайт з адресами: www.texnoera.com і texnoera.com – рахують абсолютно різними сайтами, хоча це один сайт і контент по обох адресах – абсолютно однаковий. Тому їх авторитет ділитися навпіл.

Для того щоб авторитет нашого магазину не розтікався по 2-м різними адресами, потрібно зробити так, щоб сайт був доступний тільки по 1 адресі.

Для цього ми у файлі  .htaccess  прописуємо наступне:

RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.texnoera.com$ [NC]
RewriteRule ^(.*)$ /$1 [R=301,L]

Замість домену в прикладі – ставите свій домен. Цей варіант, якщо ви хочете, щоб ваш сайт був доступний, за адресою, без www. 

Варіант, якщо віддаєте перевагу, щоб сайт був доступний з .www:

RewriteEngine On
RewriteCond %{HTTP_HOST} ^http:/.texnoera.com$ [NC]
RewriteRule ^(.*)$ www.texnoera.com/$1 [R=301,L]

Додаємо карту сайту у форматі .xml (для пошуковиків).

У меню: Додатки-канали-просування-Google Sitemap.  Установлюєте це доповнення. Після редагуєте його і включаєте. Адресу карти, додаєте в кінці файлу robots.txt, наступним чином:

Читайте:  Як правильно купляти вічні посилання

Sitemap: vashsait.com/index.php?route=feed/google_sitemap

Також цей файл, можете додати у панель вебмайстрів, основних пошукових систем.

Поки це все, що зміг пригадати. Але це не означає, що проблем більше ніяких немає у вашому магазині.

Внутрішня оптимізація opencart (ocStore)
Оцените

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *