Menu Close
    Hire us Request quote Reading list Switch to dark mode

    Opencart Advanced SEO

    Opencart Advanced SEO extension provides various ways for improving the search engine ranking of a store. With this extension, the admin can create SEF (Search Engine Friendly) URLs all the pages of the store. It can even provide SEO URLs for all languages on the store. With one click generation, the admin can generate robots.txt and sitemap.xml files.

    The Opencart Advanced SEO uses JSON-LD (JavaScript Object Notation for Linked Data) for the structured data. JSON-LD is helpful for machine readible data for search engines bot.


    • Create SEO URLs for various pages of the store.
    • One click generation of  Robots.txt and Sitemap.xml files.
    • Add any SEO Extension for the URLs.
    • Enable or Disable Rich Snippets Status.
    • Select which Rich Snippets to display or hide.
    • Set the Frequency of the Sitemap web crawling.
    • Configure the priority of the web pages in sitemap.
    • Select how to display the page modified date on the SERP.
    • Automatic creation of Meta Title, Description, Keywords.
    • View Product SEO Meter with suggestions to improve SEO level.
    • Generate Canonical URLs for products.
    • Create Facebook Open Graph and Twitter Cards for products.
    • View Google Snippet Preview for desktop and mobile view.
    • Provide separate SEO information for other language views.
    • The module source code is open for customization.

    Language Translation

    The module supports multiple languages, please click here to read about Opencart language installation and translation.


    Upload Folders

    First, extract the downloaded zip file. After that, open the correct Opencart Version Folder. According to Opencart Version installed in your system. Then, upload admin, catalog, and wkseo folders to the Opencart root directory.

    Upload XML

    Now log in to admin backend and navigate to Extensions>Extension Installer. Click the Upload button and browse the XML file, this file is in the ocmod folder. Please select the correct ocmod folder. According to your Opencart version installed in your system.

    Click Continue after uploading the XML file.

    Refresh Modifications

    After uploading the XML file, please navigate through Extensions>Modifications. Now, click Refresh button as visible in the screenshot.

    Edit User Groups

    After that, go to System>Users>Usergroups. And then, edit ‘Administrator’. Click Select All for both Access Permission and Modify Permission and Save it.

    Install Module

    Now, navigate to Extensions>Modules. Find Advanced SEO from the list. Click the Install button as visible in the screenshot below.

    Module Configuration

    After the module installation, the admin needs to go to Extensions>Modules and click Edit.

    The following page will open, set the Status as Enabled to use the Advanced SEO module. Else select Disabled if you want do not want to use it. In General tab, SEO Extension option will be available.

    Enter any suffix for the SEO URLs which will appear at the end of every SEO URLs.

    Rich Snippets

    Rich Snippet Status – Select Enabled to display rich snippets on the search result page, else select Disabled.

    There will be various rich snippets properties available for the products. Select Yes to display the rich snippet property, else select No to hide.

    Advanced SEO Settings


    Now, the admin needs to provide SEF (Search Engine Friendly) Keywords for various pages of the store. Go to Advanced SEO>SEF. Enter the SEF Keywords for all the pages of the store. The admin can provide multi-language keywords.


    To do settings for the Sitemap file, go to Advanced SEO>Sitemap. The following page will open:

    Frequency – Select when to update the sitemap file for web crawling. Options available – Never, Always, Hourly, Daily, Weekly, Monthly, Yearly.

    Modification Date – Select what web page modified date to show on the search result page. Select None for hiding the page modified date. Select Server’s Response Time for displaying modified date according to last web page update date. The admin can also show custom modification date from the calendar.

    Priority – Select the priority for the web crawling. If None is selected, the web crawling will be done according to search bots rules. In Automatic, the default priority will be Homepage – 1, Category – 1, Product – 1, Manufacture – 0.7, and Information – 0.5.

    The admin can also set the custom priority manually. The priority range should be between 0-1.

    Generate Sitemap – After configuring the settings, the admin can click Generate Sitemap button. The sitemap.xml will be created in the root directory.

    Save Sitemap – Click this button, to save any changes or updates to the sitemap settings.

    After generating the sitemap file, the admin can go to Google Webmasters for viewing the website performance and improving the search result.


    To create the Robot.txt file, please go to Advanced SEO>Robots. Click Generate ‘robots.txt’ automatically. The file will be created in the root directory of the website. The admin can mention any path or URL that is not to be visited by the search engines bot. Enter the URL or the path after Disallow: and save the rebots.txt. E.g. Disallow: /cart.html


    For enabling SEF URLs, the admin needs to create the .htaccess file. Go to Advanced SEO>.htaccess. Click Generate ‘.htaccess’ automatically. If the website has any subdirectories path, please enter it after RewriteBase /.

    Categories SEO

     To create Search Engine Optimized URLs for category pages, please go to Catalog>Categories. Click Edit on any category and then go to Data tab. Enter the SEO URL in the field. The admin can provide multi-language URLs.

    Click Save to apply the changes.

    Products SEO

    Now, for improving the product page SEO, there are various options available. The admin can configure the meta information, SEO URLs, Open Graph, Twitter Cards, Rich Snippets.

    Meta Information

    First, the admin needs to enter the meta details for the product. Go to Catalog>Products. Click Edit on any product, go to General tab, and then enter the Meta Title, Description, and Meta Keywords.

    There is an option to generate Meta information automatically. The admin can provide multi-language keywords.

    The admin will see the suggestions for improving the meta information.


    Go to Data tab for creating SEO URL for the product. The admin can provide multi-language SEO URLs. There is an option to generate SEO URLs automatically, click Generate Unique Keyword.

    SEO Tool

    For doing the advanced search engine optimization for the product, go to SEO Tool tab. The following options will be available.

    Snippet Preview

    The admin can view the Google search snippet preview of the product. It can further edit or update the meta details of the product and view the live preview. Enter any target keyword for the product, which will help in product searching.

    The admin can preview and edit snippet information for other languages also.

    Desktop –  Click desktop for viewing the snippet preview according to desktop search view.

    Mobile –  Click Mobile for viewing the Google search snippet preview according to the mobile search view.


    Under this tab, the admin can create Facebook Open Graph and Twitter Cards for the products. So when someone shares the link of the product, the following information provided will be shown. The users just need to share the product URL, and the rest of the data will be fetched automatically.


    Enter Open Graph Title, Description, and Image for the product. After proving the Open Graph information, the admin can view the live preview also. The admin can provide Open Graph information for other language views too.


    Enter Twitter Card Title, Description, and Image for the product. After proving the Twitter Card information, the admin can view the live preview also. The admin can provide Twitter Card information for other language views too.


    Here, the admin can do product wise SEO settings. The following options are available:

    SEO for this product – Select Yes to enable SEO for the product, else select No.

    Generate Canonical URL – Select Yes to create canonical URLs for the products, else select No.

    Add Products to Sitemap.xml – Select Yes to include the product in the sitemap.

    Ping on Update – Select Yes to submit the product URL on Pingomatic on product update.

    SEO Meter

    In this option, the admin can view the SEO analysis of the product. It will show the SEO Meter with Percentage. The higher the percentage number, better is the SEO. If the number is low, the admin can view the suggestions for improving the Product SEO level.

    Manufacturers SEO

    To create SEO URLs for manufacture pages, go to Catalog>Manufacturers. Select any page and click Edit option. Now go to SEO URL field and enter the SEO URL. The admin can provide multi-language SEO URLs.

    Information SEO

    To create SEO URLs for information pages, go to Catalog>Information. Select any page and click Edit option. Now go to Data tab, and enter the SEO URL. The admin can provide multi-language SEO URLs.

    User Front-End View

    Below is an example of how the product URL appears when SEO URL is not used.


    Now, the product URL is search engine friendly. This SEO URL will be helpful for the end users and the search bots. The end users will be able to read it properly and search bots will index the page easily.

    SEF Extension

    At the end of the SEO URL, the admin has an option to provide any extension. The SEF Extension will appear after every SEO URLs of the store. Please view the below screenshot for the reference:

    SEF Keyword

    This how basic URL appears without using the extension.

    With the help of Advaced SEO extension, the URL becomes shorter and more readible.

    Facebook Open Graph

    When a user shares the product SEO URL in the Facebook, it will appear as follows. With the help of Open Graph, the users just need to paste the URL of the product, rest of the information will be grabbed automatically.

    Twitter Card

    When a user shares a product URL in Twitter, the information about the product – image, title, description, will be fetched automatically.

    Thank you for viewing this blog. If you have any query or need more information, please contact

    Current Product Version -

    Supported Framework Version - 2.0.x.x, 2.1.x.x, 2.2.x.x, 2.3.x.x, 3.x.x.x

    . . .

    Comments (9)

    Add Your Comment

  • Ali Atwa
    Hi, it is working with your marketplace multi vendors?
    • Rohit Kashyap
      Hi Ali,

      Opencart Advanced SEO extension is compatible with Opencart Multi-Vendor Marketplace module. But please note that the marketplace vendors/sellers won’t have any option to configure the SEO settings. All the SEO features will be managed by the store admin. For more details, you can discuss on


  • harendra
    Hi, i would like to purchase this extention, website run on opencart2 + Nginx
    server. does this extension support above config.
    • Rohit Kashyap
      Hi Harendra,

      Yes, Opencart Advanced SEO extension will work with your configuration.
      Please go ahead and make the purchase. If you get any issues, please create a support ticket.


    • Rahul Gupta
      Hello There,
      Yes, our module will work with Opencart version 2.x.x.x and Nginx server.
  • Vinícius de Paoli

    I am an OpenCart store onwer (version… Do you provide SEO services?


    • Vipin
      Yes, We do provide the SEO extensions and custom development as well. Please email us at Thanks
  • Onur
    I purchased the module via Do you install?
    • Rohit Kashyap
      Hi Onur,

      We do provide installation services, please mention all the details on

  • Back to Top
    Hire Us!
    Brief us about your requirements and we'll get back to you.
    Woo! Hooy!
    We have just received your message and our expert will get back to you shortly.
    Send Again

    Table of Content

    Hide Index