OCJ JSON-LD Markup - compatible with ANY template
OCJ Markup Extension adds structured data markup to main pages of the OpenCart 2.x default template. Markup helps search engines to parse web page much better that increases the relevance of your site significantly. Also, markup supports nice-formatted product page when user shares link in Facebook or Twitter.
This JSON-LD markup extension is strongly recommended to those customers who use templates different from the default.
The extension uses the modern markup technology
JSON-LD, fully compatible with
Google,
Yandex. It works with data, not templates. It means the
extension has no conflicts with any customized templates that is a head pain of all microdata markup extensions.
Please note: Bing, Yahoo! and some other search engines do not support JSON-LD markup yet. If it is significantly, please install an
OCJ SEO Microdata Rich Snippets for Google, Facebook, Twitter instead.
OpenCart does not allow search engines to index product reviews because they downloaded dynamically using AJAX. Markup extension has an option to load reviews statically and create rich snippet for each review.
Demo
Will be available soon.
Support
To get support please contact us via
Support tickets/helpdesk or
support forum topic.
Opencart pages with JSON-LD and OpenGraph microformats:
* All Breadcrumbs and Main menu
* Product page (and product rating and reviews)
* Category pages
* Manufacturer
* Home page (see list of modules below)
* Special offers
* Product Reviews and rating
Modules: bestseller, category, featured, latest, special.
Extension uses following formats for markup:
* json-ld;
* openGraph for Facebook;
* openGraph for Twitter.
Schemas
Extension uses following schemas:
WebPage / https://schema.org/WebPage
* breadcrumb / http://data-vocabulary.org/BreadcrumbList
* mainContentOfPage / https://schema.org/WebPageElement
* primaryImageOfPage / https://schema.org/ImageObject
* mainEntity
WebPageElement / https://schema.org/WebPageElement
* mainEntity
* provider
ContactPage / https://schema.org/ContactPage
* breadcrumb / http://data-vocabulary.org/BreadcrumbList
* mainContentOfPage
Organization / https://schema.org/Organization
* legalName
* address
* logo
* telephone
* faxNumber
* location / https://schema.org/Place
Product / http://schema.org/Product
* name
* url
* image
* description
* brand: / http://schema.org/Brand
* model
* aggregaterating: / http://schema.org/AggregateRating
* isrelatedto: / http://schema.org/ItemList
* offers: / http://schema.org/Offer
* review: / http://schema.org/Review
Brand / http://schema.org/Brand
* name
AggregateRating / http://schema.org/AggregateRating
* bestrating
* ratingvalue
* worstrating
* ratingcount
* reviewcount
ItemList / http://schema.org/ItemList
* itemlistelement
Offer / http://schema.org/Offer
* availability: / http://schema.org/ItemAvailability
* price
* pricecurrency
* category: e.g. Desktops > Mac > iMac
Review / http://schema.org/Review
* author
* datecreated
* reviewbody
* reviewrating: / http://schema.org/Rating
ItemAvailability / http://schema.org/ItemAvailability
* name
Rating http://schema.org/Rating
* ratingvalue
OpenGraph for Facebook
* og:url
* og:type product
* og:title
* og:image
* og:image:url
* og:image:width
* og:image:height
* og:description
* og:site_name
* og:updated_time
* og:see_also
* product:brand
* product:category
* product:price:amount
* product:price:currency
* product:is_product_shareable
OpenGraph for Twitter
WARNING! Your site should be whitelisted in Twitter. Please read
https://cards-dev.twitter.com/validator for details.
* twitter:card product
* twitter:title
* twitter:description
* twitter:image
* twitter:image:width
* twitter:image:height
* twitter:data1
* twitter:label1
* twitter:data2
* twitter:label2
* twitter:site
* twitter:creator
Compatibility
Tested on next OpenCart versions:
* Opencart 2.0.x.x
* OpenCart 2.1.0.1, 2.1.0.2
Compatible with all templates.
Languages
Languages ready to use:
* English,
* Russian
Login and write down your comment.
Login my OpenCart Account