Air SeoGen for OpenCart 3 and ocStore 3

One template — titles and descriptions for the whole catalogue

Air SeoGen writes page titles and descriptions for Google from your template — for thousands of products at once. New products get clean URLs, and links in messengers get a card with a photo.

  • OpenCart 3.x
  • ocStore 3
  • PHP 7.4 · 8.1 · 8.2 · 8.3
  • A template per language
How it works

Change the template — the whole catalogue updates

No need to fill in every product. The module puts the name, price and category into your template every time a customer or Google opens the page.

  • Thousands of products in a minute. One template works for all products, categories and brands.
  • New products come with titles right away. Even those that arrive from an import or a supplier’s feed.
  • Your hand-written texts stay. If a product already has a hand-written title, the module shows exactly that.
  • Every page of the shop. Products, categories, articles, brands, the home page, and on ocStore the blog too.
example.com/nova-x-128-gb-smartphone
Title in Google
Nova X 128 GB smartphone — buy at TechShop for UAH 8,999 Nova X 128 GB smartphone
Description in Google
Nova X 128 GB smartphone for UAH 8,999 ✅ Warranty and nationwide delivery 🚚 Advice ☎ (044) 000-00-00 empty — Google picks a piece of text from the page itself
Heading on the page
Nova X 128 GB smartphone | SKU: NX-128 Nova X 128 GB smartphone

Nothing is filled in on the product itself — everything comes from the template.

Try it yourself

Write a template — and see right away how it will look in Google

This is how the module setup looks. Click “Name”, “Price” or “Store” to insert them into the text, add emoji or pick a ready-made option.

example.com
On the page:
Insert:
Google shows about 60 characters of a title and 160 of a description — the bar tells you whether everything fits.
  • Check it on your own product. Find any product by name and see exactly how it will look in Google.
  • In every store language. Ukrainian, English or Russian text — a separate template for each language.
  • Nothing gets lost. If you close the page without saving, the module offers to restore your changes.
Manual edits

Your hand-written texts won’t disappear

The module first checks whether the product has your own title. If not, it takes the category template, then the general template, and as a last resort just the product name. Toggle them and see what Google will show.

  1. 1 Your text in the product if you wrote the title by hand Nova X — a flagship for its price
  2. 2 Category template a separate template for “Smartphones” Nova X 128 GB smartphone — smartphones at TechShop
  3. 3 General template one for all products Nova X 128 GB smartphone — buy at TechShop for UAH 8,999
  4. 4 Product name if there are no templates Nova X 128 GB smartphone always there
In Google:
Page URLs

Clean page URLs — no manual work

Instead of a URL full of numbers like …product_id=42 — a readable URL with the product name. A new product gets it as soon as you save it.

  • Cyrillic names in Latin letters. The module converts Cyrillic into Latin letters itself.
  • No duplicates. If the URL is already taken, the product number is added — for example, iphone-buy-42.
  • Your URLs are left alone. URLs you’ve already entered by hand stay as they are.
  • The whole catalogue in one click. You can update the URLs of all products at once.
example.com/

Be careful with a shop that’s already in Google. If you change URLs in bulk, old links will stop opening. New products get URLs automatically anyway — bulk changes are rarely needed.

Social networks and messengers

A product link as a neat card in messengers

When a customer shares a link in Telegram, Viber or Facebook, a card with a photo, name and description appears. The module takes them from the same titles — nothing extra to set up.

Where the card photo comes from:
  1. Product or category photo
  2. Your default image
  3. Store logo

If your theme or another module already makes these cards, just turn it off — no duplicates.

Features

Everything that usually gets patched by hand

Small things that save hours of work.

The right heading in categories

The default OpenCart theme marks the category name as a secondary heading. The module makes it the main one, so Google better understands what the page is about.

Own templates for categories and brands

One text for smartphones, another for laptops. All other products use the general template.

Emoji in titles

✅ 🚚 ☎ make a page stand out in search. The module stores them correctly even on older hosting — no garbled text.

Ready-made templates

Built-in examples to start in a minute, plus your own presets that you can move to another shop.

ocStore blog

Templates for blog articles and sections, clean URLs for articles.

Brand pages

In regular OpenCart brands have no SEO fields — the module fills them in from a template.

Remove old texts

Old titles left over from an import? Clear them with one button and the template takes over everywhere. Make a backup first.

Settings backup

Save all templates to one file — before an update or to move them to another shop.

Check-up

The module tells you if something’s wrong

The “Service” tab checks your shop and shows right away what needs fixing.

  • Another SEO module in the way? You’ll see its name and know which one to turn off.
  • Update didn’t install completely? The module highlights it in yellow.
  • Need help? One “Copy” button — and everything support needs is in your email.
Service
Module version 2.0.0
Update fully installed Yes
License Active
Clean page URLs enabled Yes
URLs for new products Working
Emoji are stored correctly Yes
Languages with templates UA, EN, RU
Other SEO modules in the way None
Installation

Up and running in 5 steps

  1. Upload the module archive (.ocmod.zip) in “Extensions → Installer”.
  2. Open “Extensions → Modifications” and click “Refresh” — this step is required.
  3. In “Extensions → Modules” install Air SeoGen, then click “Edit”.
  4. Enter the licence key from your account and click “Activate” — the key is bound to your domain.
  5. Turn on “Status”, fill in the templates on the meta tag tabs and save.
Version
v1.0.0
Updated
01.10.2026
Compatibility
OpenCart 3.0.3.x · ocStore 3.0.3.x
PHP
7.4 · 8.1 · 8.2 · 8.3
Requires
ionCube Loader
Format
ocmod.zip
License
One domain
Changelog

Updates

  1. v1.0.0 Current
    • First release
FAQ

Questions and answers

Air SeoGen · v1.0.0

Set up templates once — and forget about writing titles by hand

One purchase — a license for your domain, the archive and updates in your account.

  • Compatibility OpenCart 3.0.3.x · ocStore 3.0.3.x
  • PHP 7.4 · 8.1 · 8.2 · 8.3
$19 one-time · license for 1 domain
  • License key right after payment
  • Archive and updates in your account
  • Secure payment via WayForPay

More AirProjects modules

Full catalog

Need help with a module or a custom tweak?

We’ll install it, adapt it to your theme or build a module for your needs.