
Manufacturer SEO for OpenCart 2.3–4.x — meta tags, H1 and texts for brand pages
Meta tags, H1 and texts for OpenCart brand pages: the core has none. Checked on OpenCart 4.1, 4.0, 3.0 and 2.3.
- Compatibility
- OpenCart 2.3 / 3.0 / 4.0.2+ / 4.1 · PHP 5.6+ (2.3, 3.0), 8.0+ (4.x) · English, Ukrainian
- Version
-
v1.0.5 (OpenCart 4)
v1.0.5 (OpenCart 3.x)
v1.0.5 (OpenCart 2.3) - Licence
- a site + a staging copy, lifetime
- Trial
- 7 days, no card, one per site
- Updated
- November 2026
What Free has,
and what Pro adds
The free version works with no time limit. Pro adds the rest of the features in the table.
Key points
What the free version does
For 10 brands: Meta Title, Meta Description, H1 and the text above the products, in every language of the store.
What Pro adds
An unlimited number of brands, templates with placeholders ({manufacturer}, {count}, {min_price}, {max_price}, {store_name}, {year}, {month}, {page}) and a bulk fill with a progress bar, the text under the products, a brand banner, Meta Keywords and Brand JSON-LD markup.
How much it costs
The base version is free. Pro costs 790 UAH, a perpetual licence. One payment, no yearly fees.

The trial starts when you ask
A fresh install is the free version, nothing switches on by itself. The “Try Pro for 7 days” button → e-mail → the key right in the window and by e-mail.

One key — a site and a staging copy
Moving the site? Unlink the licence on the old domain and activate it on the new one yourself. A staging copy (staging., dev.) works with the same key and does not take a site slot. For studios — keys for 5 or 25 sites, or unlimited.
Technical requirements
OpenCart 2.3, 3.0 or 4.0.2+ (a separate archive for each branch).
PHP 5.6+ for 2.3 and 3.0, 8.0+ for 4.x.
No core file is changed: the module works on events.
Version history
Brand editor, brand list page, pagination suffix; Pro: templates, bulk fill, text under the products, banner, Meta Keywords, Brand JSON-LD.
Frequently bought with Manufacturer SEO


Cart Discounts (Amount-Based and N+1) for OpenCart

CatCode SEO Pack — SEO Module for OpenCart 2.3, 3.x and 4.x

AI Product Descriptions for OpenCart 2.3, 3.x and 4.x — description generator
Full module description
Manufacturer SEO gives OpenCart brand pages what the core lacks entirely: their own Meta Title, Meta Description, H1 and a text above the product list, for every brand and every store language. Stock OpenCart keeps only a name, an image and a sort order for a manufacturer, so a brand page shows no description and meta tags built from the bare name. The module patches no core file: everything runs on events, and switching it off brings the stock page back.
Checked on four OpenCart versions. The module was checked in a browser on real OpenCart 4.1.0.3, 4.0.2.3, 3.0.5.0 and 2.3.0.2. It needs no outside service, so there is no stand-in here.
What the free version does
For 10 brands: Meta Title, Meta Description, H1 and the text above the products, in every language of the store. The brand list page gets its own meta and text. Page 2 and later of the pagination get a suffix in the title so they are not duplicates. Texts are stored as HTML with a tag allowlist (paragraphs, bold, italic, lists, links, h2 and h3 headings): scripts and event handlers are removed on save and again on output.
What Pro adds
An unlimited number of brands, templates with placeholders ({manufacturer}, {count}, {min_price}, {max_price}, {store_name}, {year}, {month}, {page}) and a bulk fill with a progress bar, the text under the products, a brand banner, Meta Keywords and Brand JSON-LD markup. The bulk fill writes its result into the module table, so it stays editable by hand, and it does not overwrite texts written by hand.
How it works, step by step
- Install the zip for your OpenCart version and enable the module.
- Open the Manufacturers tab and press Edit next to a brand.
- Fill in Meta Title, Meta Description, H1 and the text above the products for each language.
- Open the brand page in the shop and check the page source.
Under the hood
- The language is found by code, not by number: it works in shops whose language ids start at 2.
- Meta values are escaped once on output; texts go through a tag allowlist.
- The module event runs after SEO Pack: a hand-written brand text beats a generated one.
- Languages: English, Ukrainian.
How to install
- Extensions → Installer: upload the zip.
- Extensions → Modules: install and open the module.
- Open the Manufacturers tab in the module settings.
- Try one test order.
Install: Extensions → Installer → upload the zip of your branch (cc_brands for 4.x, cc_brands-oc3 for 3.0, cc_brands-oc23 for 2.3), then Extensions → Modules → install and open the module.
Questions
about the module
Didn't find the answer? Message us on Telegram and we'll reply within a business day.
How is this different from SEO modules with templates?
It is an editor for one brand: its own text, H1 and meta for every language. Templates (Pro) only fill the brands you did not write by hand.
Do the texts survive a module update?
Yes, they live in the module's own table and an update does not touch it.
What happens when the trial ends?
Pro switches off; the texts already written and the free fields stay and are still printed.
Does it work with several stores?
Brand texts are shared by all stores of one installation.
No reviews yet. Be the first.
No questions yet. Ask one — we answer within 24 hours.
Not quite what you are looking for?
We build custom modules for WordPress, WooCommerce, OpenCart and Shopify. Tell us about the task and we'll prepare an estimate.
Order a custom module
Buying the module
—
Charged in UAH; your bank converts it to your currency. EUR price is approximate.



















