How to enable SEO URLs correctly
OpenCart SEO URLs are enabled under System > Settings > Server, but this is not enough if .htaccess is wrong or duplicate keywords exist.
Every product and category should have a clean, unique SEO keyword. Avoid URLs that change often or contain irrelevant words.
- SEO URL setting enabled
- Correct .htaccess in the root folder
- Unique SEO keywords per language and store
- 404 checks after URL changes
What to check in titles and descriptions
Meta titles and descriptions should be written for real products and categories, not filled with generic keywords. The title signals the main intent, and the description explains why the user should click.
For large catalogs, start with categories and products that already drive sales or organic traffic.
Categories
Need a unique H1, meta title, description, and useful introduction.
Products
Need descriptions that answer real buying questions.
Brands
If indexable, they need their own intent and internal links.
How images support OpenCart SEO
Images should use descriptive filenames, proper dimensions, compression, and alt text that describes the product or screen. Alt text is not a place for keyword stuffing.
For categories and products, WebP can reduce weight while keeping image quality usable.
- Descriptive filenames
- Compressed images with correct dimensions
- Alt text that describes the image
- Lazy loading where it does not hurt first visible content
Technical points that affect indexability
The XML sitemap should include important indexable pages and be submitted in Google Search Console. Robots.txt should allow useful content and block technical or low-value paths.
Canonical URLs help with duplicate pages caused by filters, multiple categories, and product variants. In multistore or multilingual setups, review hreflang too.
- XML sitemap
- Robots.txt
- Canonical URLs
- BreadcrumbList and Product structured data
- Hreflang for multilingual stores
Why speed and internal links matter
Speed affects crawling, user experience, and conversion. Improve caching, images, CDN usage, hosting, and database queries where there is a real bottleneck.
Internal linking should connect guides and categories to commercial pages, products, plugins, and support pages with clear anchor text.
OpenCart SEO FAQ
Does every product need its own meta title?
Yes, especially products that drive sales or organic traffic. Templates help, but important pages need manual care.
Should all filters be indexed?
No. Most filters create duplicate or weak pages. Keep only filters with clear search demand indexable.
What should I do when a product URL changes?
Add a 301 redirect from the old URL to the new one and check that no redirect chain is created.