Виправляємо помилки в оптимізації на Opencart

Opencart одна з найпопулярніших CMS для розробки інтернет-магазинів. У кожного магазину на Opencart, незалежно від версії і збірки, існує певний ряд проблем в оптимізації.

У статті розповімо про те, які є основні SEO-помилки на Opencart і яким чином їх можна виправити.

  1. Прості редіректы (склєювання дзеркал, /index.php, /index.php/, index.php?route=common/home).
  2. Закриття сторінок від індексу.
  3. Впровадження мікророзмітки на сайт.

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

1. Щоб зробити прості види редіректів (с www без www , /index.php, /index.php/, index.php?route=common/home) вам необхідно зайти на ftp. У корені сайту є файл index.php :


Виправляємо помилки в оптимізації на Opencart

Ми відкриваємо файл index.php і напочатку файлу вставляємо код:

Цей код склеює дзеркала на сайті. В цьому випадку основне дзеркало буде https://site.ru/.

Цей код прибирає дубль головної сторінки сайту, буде прописаний 301 редирект зі сторінки http://site.ru/index.php на сторінку https://site.ru/

/index.php?route=common/home — це ще один дубль головної сторінки сайту.

Прописуємо 301 редирект з цієї сторінки на головну

Цей код прибирає дублі на всіх сторінках категорій, підкатегорій, товарів, виробників.

Приклад:

http://site.ru/index.php/noski -> http://site.ru/noski

Після всіх цих маніпуляцій файл index.php буде виглядати так:


Виправляємо помилки в оптимізації на Opencart

2. Для того щоб нам закрити непотрібні сторінки від індексації, необхідно відредагувати файл header.tpl нашого шаблону.

Файл header.tpl знаходиться catalog/view/theme/ваша тема/template/common


Виправляємо помилки в оптимізації на Opencart

Відкриваємо файл і після рядка

вставляємо такий код:

Після всіх цих маніпуляцій файл header.tpl буде виглядати так:

Изменение кода

Це не єдиний метод закрити сторінки від індексу ось ще один:

3. Внедрение микроразметки. Используя микроразметку, вы можете улучшить представление сниппета вашего сайта в результатах поиска. Более подробно о микроразметке и её видах вы сможете узнать в статті. Ось наприклад:


Улучшенный сниппет

 

Для того щоб впровадити мікророзмітку на сайт нам потрібно буде правити файли контролера (продукту, категорій, контакти, головна).
a)файла product.php ( catalog/controller/product )


Виправляємо помилки в оптимізації на Opencart

Відкриваємо файл і в рядку 237

створюємо глобальну змінну і передаємо їй значення $product_info['name'];

 

Після редагування файл product.php буде виглядати так:

 


Виправляємо помилки в оптимізації на Opencart

 

б)файла category.php ( catalog/controller/product )

 


Виправляємо помилки в оптимізації на Opencart

 

Відкриваємо файл і в рядку 103

створюємо глобальну змінну і передаємо їй значення $category_info['name'];

 

Після всіх цих маніпуляцій файл category.php буде виглядати так:

 


Виправляємо помилки в оптимізації на Opencart

 

в)файла home.php ( catalog/controller/common )

 


Виправляємо помилки в оптимізації на Opencart

 

Відкриваємо файл і в рядку 16

створюємо глобальну змінну, для якої ми напишемо своє значення.

Після всіх цих маніпуляцій файл home.php буде виглядати так:


Виправляємо помилки в оптимізації на Opencart

г)файла contact.php ( catalog/controller/information )


Виправляємо помилки в оптимізації на Opencart

Відкриваємо файл и в строці 31

створюємо глобальну змінну, для якої ми напишемо своє значення.

Після всіх цих маніпуляцій файл contact.php буде виглядати так:


Виправляємо помилки в оптимізації на Opencart

Після того як ми це зробили нам необхідно наш код

 

merengues.ru->#rubricator”; rel=”v:url” property=”v:title”> Виправляємо помилки в оптимізації на Opencart

а там де (анкор посилання повинен бути такий же як і тег h1) ми вставляємо ось такий код

Завдяки даній статті ви зможете собі заощадити гроші. І не будете витрачати їх на програміста.

Розвиток технологій і програм сприяє автоматизації, яка дісталася і до SEO-правок на сайти OpenCart. Якщо в статті вище ми все впроваджували за допомогою коду, то нижче я хочу описати новий метод впровадження правок ¬— за допомогою встановлення та налаштування модуля.

  1. Модуль 301 редиректівМенеджер редиректів дозволить створювати 301 редіректи на Opencart просто з адмінки сайту. Налаштування модуля дуже просте:Модуль 301 редиректов на Opencart
  2. Модуль для закриття сторінок від індексаціїМодуль Noindex, Follow, Noindex-Nofollow дозволяє додавати meta name =”robots” на сторінки категорій, продуктів, інформації і виробників. Налаштування модуля дуже просте:Модуль закрытия страниц от индексации на Opencart
  3. Модуль для впровадження метатегів на сайті Модуль забезпечує автоматичну SEO-оптимізацію метатегів всіх категорій і товарів, що має велике значення для SEO-просування інтернет-магазинів. Налаштування модуля дуже просте і зрозуміле. Перевага модуля — можна використовувати дуже багато змінних. Наприклад:Переменные в модуле для внедрения метатегов на сайте для Opencart пример 2

    Переменные в модуле для внедрения метатегов на сайте для Opencart пример 1

  4. Модуль впровадження мікророзмітки на сайтУ модулі використовується новітній формат мікророзмітки application / ld + json і більш консервативний microdata. Це дозволить «сподобатися» всім пошуковим системам (спосіб розмітки можна вибрати в адмінці). Наприклад:Модуль внедрения микроразметки на сайт на Opencart настройка 1

    Настройка модуля внедрения микроразметки на сайт на Opencart

    Модуль внедрения микроразметки на сайт на Opencart настройка 2

Важливий модуль, який повинен бути на сайті – модуль фільтрації товарів. Рекомендую використовувати такі модулі: Mega Filter PLUS и FilterVier_SEO. Більш функціональний – модуль FilterVier_SEO.
Модуль FilterVier_SEO — фільтр товарів на сторінках сайту в категоріях, брендах, акціях для версій OpenCart 2.x.x і 3.0.x, з повним керуванням під SEO. У модуля дуже круті настройки:
Модуль FilterVier_SEO для фильтрации товаров на страницах сайта на Opencart пример 1

Модуль FilterVier_SEO для фильтрации товаров на страницах сайта на Opencart пример 3

Модуль FilterVier_SEO для фильтрации товаров на страницах сайта на Opencart пример 2

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