Сейчас мы разберем, как добавить метатеги на стандартные страницы Opencart 2:
Карта сайта, контакты и другие служебные страницы нашего интернет магазина.
На cms opencart для лучшего продвижения служебных страниц (если вы их не закрыли от индексирования) нужно добавить мета теги для служебных страниц магазина, к примеру: страница контактов, страница акций, карта сайта, производители... Особенно это волнует, тех у кого в вебмастере Яндекс, появилась "Возможная проблема. Отсутствуют метатеги <Description>."
Изначально на этих страницах в opencart 2 не отображается мета теги (описания) и ключевые слова, и для исправления этой ситуации, нам нужно внести правки в два файла.
Добавляем Meta Description и Meta Keywords для стандартных страниц в opencart:
Давайте сделаем мета теги по примеру страницы "Карта сайта", для остальных страниц: акций, контакты, производители... (добавляется аналогично).
1. Открываем контролер /catalog/controller/information/sitemap.php
И после:
$this->document->setTitle($this->language->get('heading_title'));
Добавляем две строки:
$this->document->setDescription($this->language->get('description'));
$this->document->setKeywords($this->language->get('keywords'));
Контролер закрываем. Затем открываем языковый файл /catalog/language/russian/information/sitemap.php
И так же после строки:
$_['heading_title'] = 'Связаться с нами';
Добавить:
$_['description'] = 'Описание страницы контакта';
$_['keywords'] = 'Список ключевых слов через запятую';
Все очень просто - на этом закончили, сейчас на странице карты сайта, если посмотреть в исходный код появятся данные мета теги.
Не забывайте предварительно делать бекап файлов. Удачи!!!