Multi-Language Alternate Hreflang SEO tags (M2)

Magento®2 Alternate Hreflang for Products, Categories and your Homepage.

The Hreflang tag is a technical solutions introduced in 2011, the Hreflang tag can be used when you have a store in multiple languages with similar products, categories and Homepage content. With this Hreflang Tag you can point visitors to the most relevant language for the visitor. This extension automatically adds this language tag to the source whenever there is a alternative language for that product, categorie or homepage whenever it's available. In this way the Hreflang Tags enchances your SEO strategy without self-coding solutions.

In this way, the group with Hreflang 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

You can use the Href Lang Tag in different variations of targeting:
- Target the content based on regional language like fr-be and fr-be
- Target the content based on the language like en, fr, and nl
- A combination of the settings above

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

The Hreflang is a code in the source which specifies the overall language and or regional language for that certain page and which URLs there are available. In this way the Search Engine can show the right URL to the Search Engine users. The variations will be crawled by Search Engines as Google and will be indexed in the way you've confiured the languages and connecting URLs.

With the Hreflang Tags you can tell Search engines that you have the same content available for multiple languages and/or you can aim the specific URL's to geographic regions, but in the same language.

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

Use Alternate Hreflang Tags for CMS pages

Our Href Lang extension and Magento 2 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 categories. It is possible to create a infinite number of categories for these CMS 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 linked 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


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.1.5
* Fixed issue with app emulation for product urls
* Better check on _ignore_category in product urls

Version 1.1.4
* Fix for stores with different base category
* Fix for current url on category pages

Version 1.1.3
* Added compatibility for external modules

Version 1.1.2
* Fixed product alternate check

Version 1.1.1
* Improvement Debug Text
* Improvement CMS & Home Handling

Version 1.1.0
* Added support for CMS pages

Version 1.0.5
* Added compatibility for Magento 2.2.x

Version 1.0.4
* Added extra store groups

Version 1.0.3
* Fixed notices

Version 1.0.2
* Small improvements

Version 1.0.1
* Small bugfixes (compilation)

Version 1.0.0
* Initial Release

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

Availability: In stock


Availability: In stock

Extension Support