How to Change SEO URL in Opencart
Why SEO URLs Matter in an OpenCart Store
An SEO URL, called an SEO keyword inside OpenCart, is the readable slug that replaces the default query string in your store address. Instead of a link full of route and product identifiers, you get a clean path that describes the page. Clean URLs help shoppers understand where a link leads, they help search engines interpret page topics, and they earn more clicks when shared on social platforms or in messaging apps. For an ecommerce catalogue with hundreds of products, the difference between structured slugs and machine-generated parameters compounds across every category, filter, and product page. If you are changing an existing SEO URL rather than creating a new one, the stakes are higher: any URL that already receives traffic or holds backlinks must be redirected, or you will lose the value it has accumulated.
How AAMAX.CO Supports OpenCart Store Owners
We are AAMAX.CO, a full service digital marketing company delivering web development, digital marketing, and SEO worldwide, and OpenCart migrations and URL restructures are routine work for us. When a client asks us to clean up their store URLs, we map every existing address, identify which ones hold traffic or links, plan the redirect chain, and execute the change without dropping rankings. Our SEO services cover the technical side of ecommerce optimisation, including duplicate content control, faceted navigation, canonical tags, structured data for products, and internal linking across large catalogues. If your store has grown past the point where manual edits are practical, hire AAMAX.CO and we will handle the restructure and the monitoring that follows.
Step 1: Confirm SEO URLs Are Enabled
Before editing individual slugs, verify that the feature is switched on. In the OpenCart admin, open System, then Settings, edit your store, and open the Server tab. Set Use SEO URLs to Yes. On Apache hosting you also need the rewrite file in place, so rename the supplied htaccess sample file to .htaccess in your web root. On Nginx you need an equivalent rewrite rule added to the server configuration. If SEO URLs are enabled but pages return not found errors, the rewrite layer is the culprit, not the slugs themselves.
Step 2: Edit a Product SEO URL
Go to Catalog, then Products, and edit the product you want to change. Open the SEO tab. Newer OpenCart versions display a keyword field per store and per language, which matters if you run multi-language or multi-store setups. Replace the existing keyword with your new slug. Keep it lowercase, separate words with hyphens, avoid spaces, underscores, and special characters, and include the primary keyword a shopper would actually search for. A slug like mens-cotton-crew-neck-tshirt is far more useful than product-1042. Save and test the new address in a private browser window.
Step 3: Edit Category and Information Page URLs
Category slugs follow the same pattern under Catalog, then Categories, then the SEO tab. Information pages such as delivery policy or about us live under Catalog, then Information. Manufacturer pages sit under Catalog, then Manufacturers. Decide early whether your category paths should be nested or flat. Nested paths communicate hierarchy but grow long, while flat paths stay short and are easier to maintain. Whichever you choose, apply it consistently across the catalogue, because mixed patterns confuse both crawlers and your own reporting.
Step 4: Redirect the Old URL
This is the step most store owners skip, and it is the one that costs money. When you change a slug, the old address stops resolving. Any search listing, backlink, email campaign, or bookmark pointing at it now leads to an error page. Add a permanent 301 redirect from the old path to the new one. Depending on your setup you can do this in the .htaccess file, in your Nginx configuration, or with a redirect extension in the OpenCart admin. Redirect to the final destination in one hop rather than through a chain, because each additional hop dilutes value and slows the page. Keep a spreadsheet of every old and new pair so you can audit the work later.
Step 5: Update Internal Links and Sitemaps
After redirecting, update the links inside your own site. Banner links, menu items, blog content, product descriptions, and email templates often hardcode full URLs. Internal links that pass through a redirect still work, but they waste crawl budget and slow navigation. Regenerate your XML sitemap so it lists only the new addresses, then resubmit it in Google Search Console. Crawl your store with an audit tool and confirm there are no remaining internal links to the old paths, no redirect chains, and no pages returning error codes.
Step 6: Watch for Duplicate Content
OpenCart can serve the same product through multiple paths, for example through a category route and through a direct product route, and filter parameters can multiply that further. Make sure each product page outputs a self-referencing canonical tag pointing at the preferred SEO URL. Decide how to handle sorting, limit, and filter parameters, either by canonicalising them to the clean category page or by controlling them in your crawl directives. Without this, you can end up with dozens of near-identical addresses competing against each other for the same keyword.
Common Mistakes When Changing SEO URLs
Duplicate keywords cause errors in OpenCart, so every slug must be unique across the store. Stuffing keywords into slugs looks spammy and rarely helps. Changing URLs repeatedly resets whatever authority the page has built, so plan the structure once and stick with it. Editing slugs on a live store during peak trading hours is asking for trouble; stage the change, test it, then push it during a quiet period. Finally, remember to verify the change on mobile, because some themes cache navigation separately.
Measuring the Result
Track impressions, clicks, and average position for the affected pages in Search Console for at least four weeks after the change. Expect a short period of fluctuation as the index updates, followed by recovery and, if the new slugs are genuinely more relevant, improvement. Watch your crawl stats and error reports too, because a spike in not found errors is the clearest signal that a redirect was missed.
Need It Done Properly?
Editing one slug is easy. Restructuring a full catalogue without losing traffic requires planning, redirect mapping, and post-launch monitoring. Our team combines that technical work with broader digital marketing support and GEO services, so your products stay visible in classic search results and in AI-driven answer engines. Talk to us before you change your URLs, not after.
Want to publish a guest post on aamax.co?
Place an order for a guest post or link insertion today.
Place an Order