URLs & Linking

SEO Links


Links are one of the most important factors for good ranking in Google and other search engines.

Available Actions:

Generate - Creates SEO links only for the items, which do not have them.

Start Fresh - Removes all current SEO links and creates new ones.

OpenCart supports SEO-friendly URLs, however they are not enabled by default.

To enable SEO URLs, go to System > Settings > Server. Select Yes on the Use SEO URLs field and Save.


Here is the difference between an SEO-friendly link and a normal link:


Custom URL Redirects


URL Redirects let you create custom SEO-friendly URLs for all pages in your store.

How to set up a Custom URL?

Take the current route of the page, place it in Route, and then configure a Custom URL for it.

For example: "www.yoursite.com/index.php?route=account/login".

Take the account/login route and configure a redirect called "login".

The new SEO URL will be www.yoursite.com/login.



Auto-Links let you insert internal links between all pages in your store.

You can apply links in product and category descriptions, which can lead to products, information pages, blog posts, etc when talking about other items in your store.

Cross-referencing pages within your store keeps the search engine crawlers in your site longer and more of your pages get indexed.

Here you can see an example of the final result:


Canonical URLs


The Canonical URL tag attribute is similar in many ways to a 301 redirect from an SEO perspective. In essence, you are telling the engines that multiple pages should be considered as one (which a 301 does), without actually redirecting visitors to the new URL (often saving your dev staff considerable heartache).

To put it short, with the canonical tag you are pointing the search engines to the original pages instead of the duplicate ones, which will result in removing them from the index. Telling the search pages which pages are duplicates will make them redirect the customers to the originals and will improve your SEO ranking over time.

Advanced Settings


Unify URLs for products & categories:

If you enable this option, the links for your products and categories will be unified across all pages, regardless if you are on the home page, the category page or any other page. This will eliminate the duplicate content caused by the small changes in the URLs, which are generated by OpenCart.

Full breadcrumbs in the product pages:

If you enable this option, the breadcrumbs in the product pages will include the full path to the product (home page, main category, subcategory, current product).

Full breadcrumbs in the category pages:

If you enable this option, the breadcrumbs in the category pages will include the full path to the product (home page, main category, subcategory, current category).

Automatically generate URLs:

If you enable this option, when you edit a product/category/manufacturer/information page, and you do not set a slug, our module will automatically generate it for you. This is very useful if you regularly add new products to your store and you do not have time to set the URLs manually.

Add language folder prefixes to the URLs: ***

If you enable this, SEO Backpack will introduce virtual subfolders for your multi-lingual URLs. The code for the given language will be used as a "folder". For example:

  • http://www.yoursite.com/iphone5
  • http://www.yoursite.com/fr/iphone5
  • http://www.yoursite.com/de/iphone5
  • http://www.yoursite.com/bg/iphone5

*** This is an experimental feature.