Schema Markup Pro for OpenCart 4.x
Rich JSON-LD • OpenGraph • Twitter Cards • Organisation + Product Schema
Your OpenCart store deserves better than “mystery meat” SEO. This module injects clean, standards-compliant JSON-LD schema markup into your pages, giving Google (and every other crawler) the structured data it craves.
This improves visibility, trust, click-through rate, and overall search performance without touching core files. Everything is handled through native OC4 events and proper templating. Lightweight, fast, no nonsense.
What This Extension Adds
Product Schema (JSON-LD)
• Name
• Description
• Images
• Model / SKU / MPN
• Brand
• GTIN / EAN
• Category (from your breadcrumbs)
• Price & availability (if enabled)
• Cleanly inserted before footer without modifying templates
Organisation Schema
• Business name
• Logo
• URL
• Founding Date
• Founder
• Contact information (email, number, area served, available languages)
• Optional contactPoint block for richer results
BreadcrumbList Schema
• Automatic generation based on OpenCart breadcrumbs
• Injected only when pages actually have breadcrumb data
• Fixes OC4’s default “empty breadcrumbs” issue
OpenGraph Tags (Facebook / WhatsApp / LinkedIn)
• og:title
• og:description
• og:type
• og:image
• og:url
• og:site_name
Twitter Card Support
• Summary & Summary-Large Images
• twitter:title
• twitter:description
• twitter:image
• twitter:site
• twitter:card
Admin Panel Settings
All toggleable from a dedicated module settings page:
• Enable/disable product schema
• Enable/disable organisation schema
• Enable/disable breadcrumbs schema
• Enable/disable OpenGraph
• Enable/disable Twitter Cards
• Custom fields for all organisation details
Technical Highlights
• 100% native OpenCart 4.1+ extension
• No core file edits
• Uses OC4 event system cleanly
• Scripts injected only when needed
• Fully compatible with SEO URLs
• Works with custom themes (as long as they use standard OC markup)
• Lightweight — barely any performance overhead
Why You’ll Love It
• Rich search snippets increase CTR
• Social sharing thumbnails finally look professional
• Google gets properly structured product information
• Removes the pain of manually editing templates
• Set-and-forget once configured
• Perfect for SEO agencies, theme developers, and store owners who want painless SEO wins
Free, Open & Extendable
This extension is free to use, modify, and extend. Built for real-world stores, tested on OpenCart 4.1.0.3, and designed to play nicely with other modules.
Compatible With:
OpenCart 4.0.2.0 – 4.1.0.3
PHP 8.1+
All major themes that follow OpenCart structure
CDN, caching, Cloudflare, etc.
Boost your SEO, improve your social previews, and give Google the structured data it desperately wants — automatically.
Free Forever
This extension is released free to help the community and improve the OC4 experience for everyone.
If you find it useful, a rating or review is hugely appreciated!
---
Support
Basic support provided via Marketplace comments.
Customisation and theme integration available separately.
Change Log
1.3.7
Fixed Google Search Console warning for Breadcrumb structured data.
Improved breadcrumb schema handling to correctly output a valid name value for the Home breadcrumb.
Automatically sanitises icon-based breadcrumb labels (e.g. Font Awesome home icon) for JSON-LD output while preserving the visual icon on the storefront.
Fully compatible with OpenCart 4 core behaviour. No core file edits required.
Improves structured data compliance and eligibility for rich results.
Demo:
Front End
https://opencart.ddac.uk
Back End
https://opencart.ddac.uk/adminhere/index.php
Username:
demo
Password:
demo

-

-

Login and write down your comment.
Login my OpenCart Account