OpenCart Markup SEO Extension adds Structured Data to your online store for Rich Snippets on Google. Many settings will allow you to create high-quality micro markup and achieve a beautiful informative snippet in the search results of Google and other search engines.
DEMO AdminDEMO Live demo/demo
SEO Markup or Structured Data Schema is a data format that allows search engines to better understand the content on web pages. The use of structured data on the site will improve SEO and ensure better visibility of your content in search engines. Schema structured data provides an opportunity to tell about the product and its parameters or to transmit data about the store or company in a form that is understandable for search bots. This can help search engines show more accurate search results and can make it more likely that visitors will find what they're looking for. For example, if the product page has rating, reviews and price markup, this can allow the search engine to display this information in a more understandable and informative format, which will ensure that it attracts the attention of users (rating stars, prices, availability status, etc.).
The OpenCart extension adds Microdata Website, Breadcrumbs, Organization, LocalBusiness, Store, Product (Offer, AggregateOffer, hasMerchantReturnPolicy, shippingDetails), AggregateRating, Review, Article, ContactPage, OpenGraph, TwitterCard, etc. It allows you to organize ld+json markup on the main page, pages of products, categories, manufacturers, articles, contacts, as well as manage the appearance of preview posts with links to your site in social networks.
The new version adds support for the hasMerchantReturnPolicy and shippingDetails markup as required by Google
Setting up the micro markup of the product card in OpenCart using the SEO extension Markup is an easy and clear visual process with access to any parameter of structured data. That is, you can add or remove any product data from the markup in just a few clicks. The latest json-ld markup format is created in the form of a script and added to each product page.
Multilingual and multistore support.
Minimum PHP version - 7.1
The SEO Markup extension does not change or modify any files, so it will work on any template and with any modules.
Example of search results with Schema json-ld markup pages
Module installation instructions:
Upload the module in the admin panel in the "Extensions" : "Install".
Go to the "Extensions" : "Extensions" : "Modules" and enable the module.
Edit module. Enable the status of the module and adjust all its options to your needs and save the settings.
Check module operation.
Bingo!
Screenshots of SEO Markup
Changelog SEO Markup
v1.2.4 (24 June 2025) - Added support for the new refundType parameter to MerchantReturnPolicy markup to meet Google's requirements.
v1.2.3 (19 May 2025) - Implemented compatibility with the old version of PHP 5.6
v1.2.2 (23 September 2024) - Fixed problem with zero values
Previously, zeros were not passed into the markup, such as a shipping cost of 0 or a minimum order processing time, and Google would display a warning. This issue is now resolved, values of 0 are passed to json-ld.
v1.2.1 (16 September 2024) - Added condition to check number of products on category pages before adding structured data there
v1.2.0 (16 April 2024) - Added SEO markup for blog articles.
Supported blogs:
OpenCart 4 Blog (CMS);
Journal3 Blog;
ocStore Blog;
Octemplates Blog;
Blog Article;
Clean Blog;
NewsBlog.
v1.1.4 (04 April 2024) - Correction
Fixed rounding of numbers and prices.
The situation is taken into account when the currencies in the admin and on the site are different.
Fixed minor issues in the module for OpenCart 4.
Downgraded PHP version to 7.1 for OpenCart version 2.3.x.x extension.
Support for new returnFees requirements.
v1.1.3 (29 December 2023) - Fixed a problem in the markup of the search box on ocStore - due to the coding of the get parameter with brackets, the Google validator showed the error "The target URL does not specify a special request parameter"
v1.1.2 (01 December 2023) - Fixed availability statuses based on product quantity. Fixed some translations. Added compatibility with OpenCart 2.3.x.x
v1.1.1 (26 October 2023) - Added automatic availability statuses based on product quantity, as well as a fixed "Pre-Order" status for all products.
v1.1.0 (08 October 2023) - Fixed bugs. Added "hasMerchantReturnPolicy" and "shippingDetails" markup required by Google. An extension item has been added to the admin menu for quick access to settings.
You must be logged in to view the files!
Александра Романенко
13 March 2025
Дякую, все вийшло.
Олександра
13 March 2025
Доброго дня. А як оновити модуль?
opencartbot
13 March 2025
Добрий день!
Щоб оновити модуль - старий модуль не потрібно вимикати чи видаляти.
Потрібно скачати оновлений модуль з вашого кабінету і завантажити його в Інсталятор розширень в адмінці вашого сайту. Після цього оновити кеш модифікаторів.
Александра Романенко
13 March 2025
Мені пише - Модифікатор SEO Markup використовує той самий ідентифікаційний код, як і доповнення яке ви намагаєтесь завантажити
opencartbot
13 March 2025
Це можливо на OpenCart 2. В такому випадку спочатку потрібно видалити модифікатор - перейдіть у Розширення > Модифіктатори (або Менеджер доповнень) > видаліть модифікатор SEO Markup. Тоді встановлюйте оновлення. Всі ваші налаштування модуля будуть збережені.
Олександр
05 March 2025
Відмінний модуль для SEO-оптимізації, значно покращив індексацію мого магазину в пошукових системах. Зручні налаштування, автоматичне та ручне додавання інформації у мікророзмітку. Простий у встановленні, працює без помилок. Техпідтримка дуже швидка та на вищому рівні! Рекомендую всім власникам OpenCart!
opencartbot
05 March 2025
Дякуємо за покупку і хороший відгук!
Paul
12 August 2024
Couldn't find a way to contact you so thought I'd ask here. How much extra to make this work for me with opencart 1.5.6.4?
opencartbot
12 August 2024
Hi Paul,
This extension works on "events", so it cannot be adapted for OpenCart 1.5.6.4.
Thank you for your question.
Ігор Сурмач
07 October 2023
На радощах хочу залишити відгук. Через два дні після встановлення вже видно результат в гуглі. Я дуже задоволений. Це те чого я давно хотів і це виявилось дуже просто зробити з цим модулем. Від душі!!!
Over the years of working with various OpenCart and SEO projects, we have developed five cool modules for them that provide the fastest and most noticeable result in improving search positions.
We will show you how to update OpenCart 3 to ensure its compatibility with PHP 8. There are several ways to do this: cloning files from a newer version of OpenCart, updating libraries through composer, or creating a new website.
This website uses cookies 🍪 to provide you with the convenience of working with its functions, based on the Privacy Policy