OpenCart 3 module
OpenCart SEO that lets Google see every language separately
The default language keeps the main URLs, English gets /en/…, and search engines see hreflang and canonical instead of merging language versions. Products get rich results with price, stock and rating.
- OpenCart 3.0 · PHP 8
- English and Ukrainian, other languages on request
- Demo admin: login and password demo
- $ vt-seo –check
- ✓ /en/ for the second language
- ✓ hreflang and x-default
- ✓ Canonical on every page
- ✓ Product, Breadcrumb, Organization
- ✓ noindex for filters
hreflangand Schema.org
Features
What the module can do
URLs per language
The language comes from the URL; the switcher leads to the same page in another language.
hreflang and canonical
Links to every language version, x-default and canonical where OpenCart has none.
Rich results
JSON-LD Product with price, stock, brand and rating, breadcrumbs and site search.
Messenger previews
Open Graph and Twitter Card with image and price for Telegram, Viber and Facebook.
No duplicates
Sorting, filters, search and account pages get noindex, follow.
Check in the admin
The module opens a storefront page and shows every tag Google sees.
What you get
- Vitryna SEO module
- English and Ukrainian translations; any other language on request
- Setup guide
- Installation help
- 6 months of updates and support
FAQ
FAQ
Does it work with my theme?
The module hooks in via OpenCart events and ships its own styles, so it works with the default theme and most themes based on it. I can check on a copy of your store before you buy.
Does it change core files?
No. It installs as a regular extension, so OpenCart updates don’t break it.
What if my store is in another language?
English and Ukrainian are included. I adapt the module to any other language myself, both storefront and admin.
