Multi-Language Alternate Hreflang SEO tags
Note: This extension is not compatible with Magento Enterprise

License: This extension works on all multi-stores and you need only one license per Magento Installation

Magento Alternate Hreflang for Products, categories and CMS pages

Many Magento stores translate content into different languages in order to cater to customers from different parts of the world. With the hreflang tag extension, which is commonly known as rel="alternate" hreflang="x", each page's language is made known to Google so that it will match users searching in that language to pages which are in the same language. Hreflang enhances your SEO without you having to code it yourself.

In this way, the group with Href Lang Tags will look like;
<link rel=”alternate” hreflang=”nl-nl” href=”” />
Tell's Google that this page is also available in dutch but for the country Netherlands

<link rel=”alternate” hreflang=”nl-be” href=”” />
Tell's Google that this page is also available in dutch but for the country Belgium

<link rel=”alternate” hreflang=”fr-be” href=”” />
Tell's Google that this page is also available in french but for the country Belgium

What is Rel="Alternate" Hreflang="x"?

Introduced in 2011, the hreflang attribute indicates the page language and makes the relationship between content pages of different languages known to search engines such as Google. This is handy for Magento shops which have multiple storefronts in varying languages catered towards a variety of consumers while selling the same products. If different storefronts selling the same product are linked with the Hreflang attribute, search engines will know which page to direct the customer to. A product page with both a Spanish and an English version will be tagged as "Español" by using hreflang="es”.

A customer with an IP address from a Spanish country will be directed from the Google search result to the Spanish page version instead of the English one. By ensuring that your target consumers are directed to the most relevant page in their language, your bounce rate will decrease and your conversions will increase.

Read our blogpost about the usage of Href-Lang tags.


Using Hreflang tags for country and/or Region targeting

Instead of targeting consumers based on their language, we are also able to target consumers based on their country. For instance, a Belgium storefront using a Dutch language pack. Using two different stores, a Dutch storefront and a Belgium storefront, we are able to target different consumers with different product pages: a Dutch one (hreflang="nl-nl") and a Belgium one (hreflang="nl-be"). This is especially handy when it comes to geo-targeting consumers for changes in currency, shipping costs, seasonality, and culture.

Read our blogpost about the usage of Href-Lang tags.

Use Alternate Hreflang tags for CMS pages

Our hreflang extension and magento can recognize the different urls for the products and categories but for CMS pages it's made up from a different data structure. With the CMS pages it's now possible to categorize them to connect them using the href lang tags. For this we have implemented a category function into the CMS system where every CMS page with the same category tags will be will be identified as alternate pages.

For example, there can be three storeviews with three distinct "contact us" pages:

[storeview] - identifier: contact-us
[storeview] - identifier: neem-contactop
[storeview] - identifier: Kontakt

By giving each of the three CMS pages the category "contactus", the three pages will be link as related and the hreflang tag will be added automatically.

Technical Product Features

  • Made according to the latest Google standards
  • Specially designed for Magento
  • Easy to set configuration
  • Easy installation
  • Positive SEO effect

About Magmodules

We are a Dutch Magento® Only Agency dedicated to the development of extensions for Magento®1 and Magento®2. All our extensions are high quality coded by our own team and our support team is always there to help you out.

Extension Features

  • Turnkey Alternate Href Lang Tag Solution
  • Easy and Fast configuration
  • 15 day money back guarantee
  • Setup following the latest Google Standards
  • Comes with complete Documentation
  • Works with the latest versions of Magento

Our customer about the Multi-Language Alternate Hreflang SEO tags

15 customers
  • Rating
    Super !!!
    Review by Tomaszon 9/6/2018
    Very good extension and even better support. I definitely recommend it.
  • Rating
    The extension is magnificent!
    Review by Bamensaon 12/29/2016
    I've been struggling with herflag tags for months and with Magmodules extension I've solved it in a very short time.
  • Rating
    Great plugin
    Review by dineshon 10/27/2016
    We have used this extension on two websites and it was really easy to configure and do exactly what required.

    Thank you very much. It saved our time a lot.
  • Rating
    Review by cledsonon 10/13/2016
  • Rating
    Review by Alf983on 7/29/2016
    The extension works perfect also with https and the support is excellent. Five Stars.
  • Rating
    Review by Mikeon 7/2/2016
    Installation and configuration is easy and extension works great
  • Rating
    works fine
    Review by Pawełon 5/18/2016
    works fine
  • Rating
    Hassle-free, easy to deploy, good admin interface
    Review by Lorenzoon 2/29/2016
    After several other disapponting attempts with Hreflang tags extension we finally settled with this. In a matter of 20 minutes the extension was chosen, installed, tested, deployed in the production environment. Works fine, exactly what we were looking after.
  • Rating
    Review by Sd3pk3on 2/24/2016
    Works perfect! Unzip, upload, configure your license key and set up the store views and hrelang language codes u2013 it took me 10 minutes to configure it for a store with 30 store views around the world. The option to create license keys for staging sites is also great, my question to the developers were responded very quick, even before I even bought the extension. The FAQ and howto on the plugin provider website is also very good.
  • Rating
    Must have plugin for international Multi-stores
    Review by Erik Leffertson 12/8/2015
    Does exactly how described. Very easy to implement and excellent support given by Frank from MagModules. Would definitely recommend this plugin for a multi-store configuration in multiple languages to give your SEO a boost!
  • Rating
    Works perfect
    Review by JohnWaalon 11/7/2015
    After trying alternatives from other developers, that have cost me a lot of thrown away purchase-money and a headache, I had some doubts before I purchased this extension. But the developers responded each time within minutes to my questions, with satisfying answers. The extension works perfect, took me 5 minutes to implement (install on development website, configure, test, install on production website, configure and test) I'm on Magento CE 1.9.1
  • Rating
    Very helpfull extension and support
    Review by Bas.on 8/14/2015
    We have launched a german version of our website. Because of this we wanted a extension like this to make sure everything was setup up correctly. After buying the extension we installed it without any difficulties. After installing we had some minor issues because we didn't exactly know how to configure the options. Within a day the support crew helped us with setting it up. Their support crew is an example for other companies. If you need an extension like this I would recommend this one 100%.
  • Rating
    Very important for serious international stores
    Review by Rrroulioon 4/13/2015
    Works fine with products, categories and cms pages.hreflang meta is the absolute neaded key for Google and search engines in general if you have multi language stores. Missing in magento (why?), this module do the job perfectly.then, after configure module parameters, you can verify your meta on this google recommanded hreflang tester website : contact and anwers from support, not expensive, what else!
  • Rating
    very happy
    Review by Aguyonmagentoon 2/19/2015
    works straight away, good support and includes option to add en-gb" tags."
  • Rating
    Must have extension for international webshops
    Review by Roosterling83on 12/9/2014
    The extension works exactly as described and the installation was very easy. The support by the MagModules team is absolutely excellent! They supported me with the configuration very quickly.


Why do we have License keys?
We are using license keys in our extensions for licensing and anti-copy purposes. The purchased extensions will only work in the Magento® installations that you have a license keys for. Each license key is linked to one domain; the license key will need to be used for the Magento® installation running on that specific domain. You can’t use the extension without a license key as you can only activate the extension using the license key we provided for you.

Every license key is valid for one single Magento® installation. A single Magento® installation is one instance of Magento®, including an unlimited amount of websites, stores and store views.

See this guide to read more about how to change or add a license key for the staging or production environment after when your moving from domain or when you need license keys for development domains.

License Key doesn't work
If you enter a license key that is not valid for the domain where Magento® is installed on, a red error message will be shown in the configuration stating that the license key is invalid and that the extension can't be enabled.
Already purchased a license key for this domain and it still doesn't work? Get in touch with us and tell us your order number (back from when you've purchased the extension) and what you see in the Server Name field just above the License Key field - we'll be happy to help.

Moving license to a new store/domain
Our extensions comes with a 6 months support and unlimited upgrade period by default. The license-key will stay active for a lifetime for that certain domain. When you move your store to a new domain, you also need a new license key which can be generated only once from your account dashboard under the my license keys tab. Please remind this is a one time feature so when you want to move the license key of your production store, just contact us. More about adding and editing a license key can be found here.

Do you need another license key for testing purposes?
It's possible to add 2 development/testing/staging keys after your purchase in your account dashboard under the My License Keys tab. You can only use this license keys for testing/stage/development environments as the keys asre clearly marked as testing environments. That is the case for example when using the subdomain "" or "" or "" - we just need to clearly see that the license key will be used for a testing environment and can't ever be used as a production store.

Moving to a production/live environment later?
When you want to implement the extension in your testing environment for now and move to another production environment later, just purchase the extension on the final production domain so you can add development/testing/staging keys in your account under the my license keys tab.


Trial Period

For all orders at Magmodules is a reflection / trial period of 15 days.
During this period you can try the extension and whether it will meet your expectations.
If you are not completely satisfied with a product you return within the time limit indicated. Once we receive your request with the invoice within 15 days of shipment we will deposit as soon as possible, within 21 days, the full refund would be done.

The conditions for these 15 days "Money Back" guarantee are as follows:
- The original invoice must be included;
- If the module is already installed, it is a requirement that it is completely removed from the server and is no longer in use;
- This warranty does not apply for customized products;
- This warranty does not apply for services as the installation service, you receive only the refund of price of the products.

If you want to use our 15 day warranty please contact us. We love to hear from you the following things:
- The name of the extension;
- The order or invoice number;
- Whether you want to exchange the product or refund the purchase price that you want
- If you want a refund: please enclose your bankaccountnumber;

Although it's not required to give a reason for returning the extension but we still like to hear why you had returned the product We find it important that our customers are satisfied!


Version 1.3.12 - 07-12-2018
* Added PHP 7.2 support

Version 1.3.10 - 22-10-2018
* Fixed issue with translated category urls

Version 1.3.9 - 24-05-2018
* Added compatibility for JR_CleverCms
* Small improvements

Version 1.3.8 - 30-11-2017
* Added automatic /contact page link
* Improved textual explanation

Version 1.3.6 - 09-08-2017
* Small bug fixes

Version 1.3.3 - 11-05-2016
* Fix for category object store set

Version 1.3.1 - 15-03-2016
* Added support to only show alternate's on canonical url
* Improved debug option on frontend
* Small bug fixes

Version 1.3.0 - 31-08-2016
* Added compatibility for Bubbleshop CMS Tree
* Removed unique array check for using same url for multiple languages

Version 1.2.4 - 12-04-2016
* Improved debug option on frontend

Version 1.2.3 - 03-09-2015
* Improved Debug function in the front-end
* Improved configuration interface

Version 1.2.2 - 08-04-2015
* Added Function to Debug the front-end
* Added Language Scope Option
* Improved HREF TAG for CMS Pages
* Improved Support Pages

Version 1.2.1 - 2015-01-10
* Small bug fixes

Version 1.2.0 - 2014-12-15
* Added support for categories
* Added option to force use of Canonical Urls

Version 1.1.0 - 2014-12-09
* Alternate language url’s for Homepages
* Alternate language url’s for CMS pages
* Added CMS category option to link CMS language pages
* Added option to specify custom language code per storeview

Version 1.0.0 - 2014-11-16
* First stable version

Download Multi-Language Alternate Hreflang SEO tags for Magento (version: 1.3.12)

Availability: In stock


Availability: In stock

Extension Support