UA EN
Telegram

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.

View in the demo admin ↗
  • 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

Screenshots

Screenshots from the Vitryna demo store

The module is installed in the demo store; this is its page in the OpenCart admin.

Language URLs and tag check
Language URLs and tag check

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.

Price

$29

single-store licence · installation included

View in the demo admin ↗

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.

Tell me about your project — estimate within a day

Describe what you need in two or three sentences. I'll reply with a price, timeline and how I'd approach it.

+380 93 668 46 34
TelegramViber
Telegram Call