@serega-lomik,
SEO urls:
Подключить news в catalog/controller/common/seo_url.php
цитат:
Работает на OpenCart: 2.1.x - 2.3.x
Конфликт:
catalog/controller/extension/module/blog_category.php
catalog/view/theme/unishop/stylesheet/blog.css
Если добавляем другой блог (примерно "Blog - Clean Opencart Blog Extension").
Я считаю что в дистрибутиве не должно бить другие файли кроме сам шаблон(контролери).
Локализация:
catalog/view/theme/unishop/template/product/product.tpl
<h5 class="heading"><span>Краткие характеристики</span></h5>
catalog/view/theme/unishop/template/information/contact.tpl
<h4 class="heading"><span>Схема проезда</span></h4>
<h4 class="heading"><span>Контакты</span></h4>
catalog/view/theme/unishop/template/product/category.tpl
<button type="button" id="price-view" class="btn btn-default" data-toggle="tooltip" title="Компактный"><i class="fa fa-align-justify"></i></button>
catalog/view/theme/unishop/js/live_search.js
<li style="text-align:center;padding:5px 0;">Ничего не найдено</li>
Микроразметка:
Сделайте чтоби могло ее отключить в админке.
Ваша микроразметка добавляется с Microdata в коде, но Гугл рекомендуеть пользовать JSON-LD.
цитат:
JSON-LD is the recommended format. Google is in the process of adding JSON-LD support for all markup-powered features.
https://developers.google.com/search/docs/guides/intro-structured-data
Ошибки в микроразметке:
На главной нет Site name, Site logo, Social profile links (Knowledge Graph cards), sitelinks searchbox - требують JSON-LD.
Страница товара:
надо добавить отзиви в <div id="review"></div> когда страница зарежается(ajax reviews problem) сейчас робот не видить их.
Добавить:
"itemCondition": "http://schema.org/NewCondition",
"availability": "http://schema.org/InStock",
"seller": {
"@type": "Organization",
"name": "Executive Objects"
}
написано что необезательно, но по моим опитом нужно.
https://developers.google.com/search/docs/data-types/products
Страница контакт:
A value for the image field is required.
openingHours требуеть специальний формат - itemprop="openingHours" content="Mo,Tu,We,Th 09:00-12:00"
https://schema.org/openingHours
streetAddress не работаеть без addressRegion и postalCode
https://schema.org/streetAddress
Не каждый сайт можно связать с Local Businesses. Требуется регистрация в Google My Business и надо учитивать разницa в микроразметки для website, organisation, locall business, seller.
Блог:
ошибка:
A value for the publisher field is required. - в пронципе для Non-AMP ето необезательно, но видаеть ошибка.
замечания:
(The attribute image.itemtype has an invalid value.) - для Non-AMP картинка тоже необезательна, но если она размечена, надо ее сделат правильно.
The dateModified field is recommended. Please provide a value if available. - для Non-AMP необезательно
The mainEntityOfPage field is recommended. Please provide a value if available. - для Non-AMP необезательно
https://developers.google.com/search/docs/data-types/articles
Даже если Structured Data Testing Tool не показиваеть ошибки ето не гарантируеть что микроразметка будет учитиватся. Там и один неправилний символ может помешать.