Magento SEO: Internationalization and Extensions - Sulopa Solutions
single,single-post,postid-16009,single-format-standard,,-,ajax_fade,page_not_loaded,qode-theme-ver-5.9,wpb-js-composer js-comp-ver-4.3.4,vc_responsive

Magento SEO: Internationalization and Extensions


17 Jul Magento SEO: Internationalization and Extensions

In this series, we have covered all of the useful steps and techniques required to make your Magento installation SEO friendly. In this final article, we’ll cover some SEO considerations to keep in mind while deploying the same Magento installation over multiple countries and/or languages.

We’ll also take a quick look at some useful Magento extensions which will help enhance the SEO of your store.

One of the superb features of Magento is its support for multiple websites, multiple stores, and multiple languages. This means you can have a single installation of Magento and use it for several websites. From there, each website can have different stores, and each store can be in different languages. This makes Magento a giant of a CMS.


While deploying multi-language stores, one important consideration is to ensure that each translated version of the page has a unique page URL. This way, search engines and website users can identify that this is the translated version of a page. With Magento, we can easily change the base URL of each store to accomplish this.

There are different domain structures which are used for multilingual stores. One way is to deploy a different country code top-level domain for every store view (such as,, etc.)

Another way to do this is to have the same country code top-level domain, but use different sub-domains for different language stores (for example,,, etc.) Yet another way is to use sub-directories for different language stores (for instance,, etc.)

There are pros and cons for each method, and you should carefully consider which approach is best for you, and then stick with it. Changing the domain structure after complete website deployment is quite a hectic and time-consuming task which is best avoided.

Using different country code top-level domains can be expensive and complex, as you’ll have to buy different domains and perform complicated server and vhost adjustments. The other two approaches—using different sub-domains and sub-directories—should be relatively easier to implement, and thus are often preferred. In this tutorial, I’ll cover the steps for setting up the sub-domain and sub-directory structure.

The first few steps are relatively simple:

  1. Set up a regular Magento installation in the root directory.
  2. Create a new folder in our root directory to match the name of the language, for instance “fr” or “in”.
  3. Copy Magento’s index.php and .htaccess files into it from the Magento installation root.
  4. Enter the following code at the end of the .htaccess file:

To find the store code for each store, go to System > Manage Stores. Here, you’ll see the list of Store View Names. Open the Store View Name for the required store (in this case, French, Indian, etc) and you’ll find the box labeled Code.

2 (1)

Next, go to System > Configuration, and in the top-right corner, you’ll see theCurrent Configuration Scope drop-down. We can customize our store view by clicking on our store view (for example, French).


After selecting the right store view, we’ll configure the settings for that store view from Web > Unsecure and Web > Secure as shown in the following screenshot:


Uncheck the Use Website checkbox next to each of the text boxes to enable editing.

In Base URL, we’ll enter the full URL path of our store view including our /fr/subdomain, and by adding ‘../’ to the Base Skin URL, Base Media URL, andBase JavaScript URL, we’ll enable fetching of source files from outside our /fr/directory.

Now go to your cPanel, create a new sub-domain, and direct it to the related subdirectory you have just created. For instance, create a sub-directory and point it to the fr directory. If you wish to implement a sub‑directory structure, this last step won’t be required.


You can also set up geo-targeting for different countries, using the Google Webmaster Tools.

Once you have the right domain structure in place, you can make store-specific configurations quite easily.

For each store view, Magento lets you change the name, the description, the page title, and the meta description for all categories. Similarly, for each product, you can edit its name, description, short description, and meta information. And for each CMS page, you can edit its content, its meta information, its page title, and its URL Key values. While entering all these values, make sure that you are working in the right store view. The store view drop-down is visible in top-left corner of the page.

Though the steps advised in this series are sufficient for making your Magento installation SEO optimized, there are still some useful SEO extensions that are available for Magento, each of which makes it easier to deploy and maintain Magento’s SEO.

AheadWorks is one of the top Magento extensions company, producing several quality extensions for Magento fans. Ultimate SEO Suite by AheadWorks is a superb SEO extension, which supports multi-store support. It helps you set up canonical URLs, and automatically converts long URLs into canonical URLs. It helps you split your sitemap into smaller and more manageable files. If you are also using the AheadWorks Blog extension, this Magento extension becomes a must have, because it will SEO optimize your store blog as well.

This is another excellent all-in-one Magento SEO module. Magento SEO Module by BlueClaw gives you complete control over your store’s robot.txt file, canonical tags and layered navigation settings, and lets you adjust page titles with appropriate redirects. Another great feature of this module is its simplicity and ease of use. If you want to rely on SEO extensions to manage your website’s functionalities, this is one of the extensions you should try.

If above mentioned Magento extensions are not giving you your required functionality, then you should try this extension as well. For a one-time fee of $149, in SEO Suite Pro Magento Extension you’ll get an excellent all-in-one package for most of your store’s SEO needs. SEO Suite Pro is a feature-rich extension; besides handling most of the basic stuff, it also handles advanced things like SEO-friendly URLs, RSS feeds, extended sitemaps, product tags, etc. If your initial SEO efforts are paying off well in terms of sales growth, and you want to invest in your store’s SEO to further increase your profits, this is the module you should try.


Magestore is another A-player in the Magento market. They have launched 39 excellent extensions thus far, like One Step Checkout, and Affiliate Plus. Most of their extensions are best-sellers in their categories. Magestore claims SEO Plus is the fastest and easiest to configure SEO extension in the market. It lets you generate URL, title, keywords, description for a tag’s product list, search results, and filter pages. It also allows the use of URL rewrite, cache rewrite and canonical links to link filter pages to the main page. The price of this extension is $99.

That’s all, folks! If you have followed the whole series closely, you should have a fair understanding of all the tools and tactics you can use to make your Magento installation super SEO-friendly. Now it’s up to you how effectively you use these skills for driving more sales and revenues to your Magento store.


Jenny Tran
  • magento report extension
    Posted at 15:50h, 21 January Reply

    I have read so many articles or reviews about the blogger lovers however this post is in fact a fastidious piece of writing, keep it up.

Post A Comment