Google AMP Product Opencart 2.x
Google AMP — это технология, которая позволяет пользователям поисковой системы на мобильных устройствах просматривать контент интересующих их страниц фактически не переходя на сайт. Это сделано для удобства пользователей, ведь теперь не нужно ждать пока загрузятся все скрипты сайта. AMP — это облегченные страницы сайта, где нет ничего лишнего и пользователи мобильных устройств уже очень привыкли к тому, что значок «молнии» в поисковой выдаче Google означает моментальную загрузку страницы этого сайта.
Этот модуль реализует поддержку технологии AMP для товаров вашего магазина. После установки и настройки модуля «Товары в Google AMP Opencart 2.x» нужно будет подождать пока Google определит и проиндексирует amp-страницы товаров. Google самостоятельно определит эти страницы, так как они добавляются как канонические в заголовках страниц каждого товара.
Если же вы захотите проверить как выглядит AMP страница товара — можете обратиться по ссылкам:
— если нет ЧПУ: ваш-сайт/index.php?route=product/amp_product&product_id=1
— c ЧПУ: ваш-сайт/amp/seo-url-товара
Поисковая система Яндекс не принимает AMP страницы, но у них недавно появился свой аналогичный функционал, который называется Турбо-страницы. Дублей в Яндексе боятся не стоит, так как каждой AMP-странице добавляется каноническая ссылка. Но для перестраховки вы можете добавить исключение индексирования AMP-страниц роботом Яндекса в файл robots.txt — для этого добавьте туда код:
User-agent: Yandex Disallow: /amp/ Disallow: /amp/*/ Disallow: /*route=product/amp_product Disallow: /index.php?route=product/amp_product Disallow: /index.php?route=product/amp_product&product_id=
Установка модуля:
1. Загрузить через админку, выбрав ocmod архив модуля
2. Обновить модификации
3. Перейти в раздел Модули, включить и настроить модуль Товары в Google AMP
Comments ( 1 )
Страницу AMP нужно дорабатывать под вашу тему.
Есть небольшая ошибка в микроразметке.
В файле amp_product.tpl желательно заменить Retail на Organization:
«seller»: {
«otype»: «Organization»,
«name»: «»
}
Спасибо за Fix!