У вас есть интернет-магазин на Opencart (Ocstore - русская версия Opencart). Вы хотите избавиться от дублей и присвоить тег <link rel="canonical" href="http://www.site.ru/razdel/"/> каноническим страницам, но при этом не имеете опыта программирования. Бытует мнение, что тег keywords стал пережитком времени и не влияет на отношение поисковых роботов к странице при построении выдачи. Я присоединяюсь к этому мнению, у меня на сайте были страницы как с заполненными полями keywords, так и без, страницы с пустыми полями, не однократно попадали в ТОП-3 даже по ВЧ, так что если и есть влияние на выдачу, то не большое. По этой причине, мне пришла гениальная идея, раз я не использую это поле и тег, то зачем ему пустовать, когда можно использовать пустое поле, как-то более полезно для сайта. Ниже я приведу пример кода, который даст возможность вручную добавлять тег rel="canonical" на любую страницу Opencart. Метод настолько прост, что доступен всем кто хоть раз редактировал что-то в шаблоне.
Открывает на своем компьютере FTP клиент и закачиваем себе файл шаблона header.tpl, находится от тут /catalog/view/theme/default/template/common/header.tpl.
Открываем его в текстовом редакторе и редактируем следующий код:
Меняем код:
<?php if ($keywords) { ?> <meta name="keywords" content="<?php echo $keywords; ?>" /> <?php } ?>
На этот код:
<?php if ($keywords) { ?> <link rel="canonical" href="<?php echo $keywords; ?>" /> <?php } ?>
Все теперь у вас есть тег rel="canonical". Что бы присвоить странице канонический адрес, надо через админку Opencart добавить его в поле keywords. Тогда в коде появиться указанный тег со ссылкой на каноническую страницу. Будьте внимательны, если у вас были заполнены поля keywords, в срочном порядке или чистим их, или вместо ключевых слов, указываем каноническую страницу.
Материал написан мною, идея принадлежит мне, при копировании материала прошу оставлять ссылку на оригинал.
<a href="http://webimho.ru/topic/8559/">Как сделать тег rel="canonical" в Opencart</a>
Сообщение отредактировал iSeller: 03 Март 2014 - 16:27