A A A

Всем привет!

В этой статье я вам расскажу про основные seo правки для CMS Opencart. Статья будет состоять из следующих пунктов:

  1. Простые редиректы (с www -> без www , /index.php, /index.php/, index.php?route=common/home ).
  2. Закрытие страниц от индекса.
  3. Внедрение микроразметки на сайт.

Перед тем как сделать какие либо правки на сайте необходимо сделать бекап файлов, которые вы будете редактировать.


SEO правки для Opencart: пошаговая инструкция от специалиста

1. Чтобы сделать простые редиректы (с www -> без www , /index.php, /index.php/, index.php?route=common/home ) вам необходимо зайти на ftp. В корне сайта есть файл index.php :


SEO правки для Opencart: пошаговая инструкция от специалиста

Мы открываем файл index.php и в самом начале вставляем код:

Данный код склеивает зеркала на сайте. В данном случае основное зеркало будет http://site.ru/.

Данный код убирает дубль главной страницы сайта, т. е. Будет прописан 301 редирект со страницы http://site.ru/index.php на страницу http://site.ru/

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

Прописываем 301 редирект с этой страницы на главную

Данный код убирает дубли на всех страницах категорий, подкатегорий, товаров, производителей.

Пример:

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

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


SEO правки для Opencart: пошаговая инструкция от специалиста

2. Для того чтоб нам закрыть ненужные страницы от индексации, необходимо отредактировать файл header.tpl нашего шаблона.

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


SEO правки для Opencart: пошаговая инструкция от специалиста

Открываем файл и после строки

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

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


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

Это не единственный метод закрыть страницы от индекса вот еще один :

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


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

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

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


SEO правки для Opencart: пошаговая инструкция от специалиста

Открываем файл и в строке 237

создаем глобальную переменную и передаем ей значение $product_info['name'];

 

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

 


SEO правки для Opencart: пошаговая инструкция от специалиста

 

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

 


SEO правки для Opencart: пошаговая инструкция от специалиста

 

Открываем файл и в строке 103

создаем глобальную переменную и передаем ей значение $category_info['name'];

 

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

 


SEO правки для Opencart: пошаговая инструкция от специалиста

 

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

 


SEO правки для Opencart: пошаговая инструкция от специалиста

 

Открываем файл и в строке 16

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

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


SEO правки для Opencart: пошаговая инструкция от специалиста

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


SEO правки для Opencart: пошаговая инструкция от специалиста

Открываем файл и в строке 31

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

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


SEO правки для Opencart: пошаговая инструкция от специалиста

После того как мы это сделали нам необходимо наш код

 вставить в файл footer.tpl ( catalog/view/theme/тема сайта/template/common)


SEO правки для Opencart: пошаговая инструкция от специалиста

а там где (Анкор ссылки должен быть такой же как и тег < h1> ) мы вставляем вот такой код

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

Большое спасибо вот таким личностям как : Кожевников Александр (TuTb_ko ) и Егоров Илья (pistol).

Если вы нашли ошибку, выделите участок текста и нажмите Ctrl + Enter или , чтобы сообщить нам.