{"id":9076,"date":"2018-10-09T13:40:34","date_gmt":"2018-10-09T13:40:34","guid":{"rendered":"https:\/\/blog.mageworx.com\/?p=9076"},"modified":"2022-04-19T13:25:00","modified_gmt":"2022-04-19T13:25:00","slug":"why-take-care-of-hreflang-tags-how-to-effectively-use-them-in-your-magento-2-store","status":"publish","type":"post","link":"https:\/\/www.mageworx.com\/blog\/magento-2-hreflang-tags","title":{"rendered":"Why Take Care of Hreflang Tags &#038; How to Effectively Use Them in Your Magento 2 Store?"},"content":{"rendered":"\n<!-- SEO Ultimate (http:\/\/www.seodesignsolutions.com\/wordpress-seo\/) - Code Inserter module -->\n<!-- Google Tag Manager (noscript) -->\r\n<noscript><iframe src=\"https:\/\/www.googletagmanager.com\/ns.html?id=GTM-5DTCW7B8\"\r\nheight=\"0\" width=\"0\" style=\"display:none;visibility:hidden\"><\/iframe><\/noscript>\r\n<!-- End Google Tag Manager (noscript) -->\n<!-- \/SEO Ultimate -->\n\n<span class=\"span-reading-time rt-reading-time\" style=\"display: block;\"><span class=\"rt-label rt-prefix\">Reading Time: <\/span> <span class=\"rt-time\"> 6<\/span> <span class=\"rt-label rt-postfix\">minutes<\/span><\/span><p>Getting on the path of international expansion is a complex affair that requires a thought-out SEO strategy, an international one. Hreflang tags allow bringing the potential shoppers to the right content and offerings that fully match their queries, as well as let them avoid duplicate content issues. Let\u2019s get into details and make hreflang tags setting a piece of cake!<\/p>\n<p><!--more--><\/p>\n<h2>What are Hreflang Tags?<\/h2>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-9080\" src=\"https:\/\/www.mageworx.com\/blog\/wp-content\/uploads\/2018\/10\/22-1200x200.png\" alt=\"What are Hreflang Tags?\" width=\"1200\" height=\"200\" srcset=\"https:\/\/www.mageworx.com\/blog\/wp-content\/uploads\/2018\/10\/22.png 1200w, https:\/\/www.mageworx.com\/blog\/wp-content\/uploads\/2018\/10\/22-600x100.png 600w, https:\/\/www.mageworx.com\/blog\/wp-content\/uploads\/2018\/10\/22-768x128.png 768w\" sizes=\"auto, (max-width: 1200px) 100vw, 1200px\" \/><\/p>\n<p>Hreflang is a technical solution for sites that have equal (or similar) content in different languages and\/or target multiple locations. In other words, if you are running an international store in various languages or wish to sell outside of your country (even if the same language is spoken there), then the implementation of such tags is just the ticket for you.<\/p>\n<p>For instance, there\u2019s a potential French-speaking customer surfing the web. The page with a product the shopper is looking for is available in English in the search results but you\u2019ve also got a French version. What is the objective? You should make sure this very customer arrives at the French version of the website or some other particular page. Hreflang tags help specify which users which pages are meant for. Before digging deeper, make sure to get yourself familiar with the official <a href=\"https:\/\/support.google.com\/webmasters\/answer\/189077?hl=en\" target=\"_blank\" rel=\"noopener noreferrer\">Google instructions<\/a>.<\/p>\n<h2>Does Your Magento 2 Store Need Hreflang Tags?<\/h2>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-9093\" src=\"https:\/\/www.mageworx.com\/blog\/wp-content\/uploads\/2018\/10\/5-1-1200x200.png\" alt=\"Does Your Magento 2 Store Need Hreflang Tags?\" width=\"1200\" height=\"200\" srcset=\"https:\/\/www.mageworx.com\/blog\/wp-content\/uploads\/2018\/10\/5-1.png 1200w, https:\/\/www.mageworx.com\/blog\/wp-content\/uploads\/2018\/10\/5-1-600x100.png 600w, https:\/\/www.mageworx.com\/blog\/wp-content\/uploads\/2018\/10\/5-1-768x128.png 768w\" sizes=\"auto, (max-width: 1200px) 100vw, 1200px\" \/><\/p>\n<p>If you answer <em>\u2018YES\u2019<\/em> to at least one of the following statements, then such tags are a must for your site:<\/p>\n<ul>\n<li>There is equal content in different languages in your Magento-based store.<\/li>\n<li>There\u2019s content written in one language that is meant for distinct regions.<\/li>\n<\/ul>\n<p><strong>Here\u2019re some popular real-life scenarios for websites that require hreflang tags:<\/strong><\/p>\n<p><strong>Example #1.<\/strong> An English-speaking website with three different versions: one for the US, another one for the UK, and the third one is meant for the rest of the world.<\/p>\n<p><strong>Example #2.<\/strong> A website in three international languages: English, Spanish, and French.<\/p>\n<p><strong>Example #3.<\/strong> An eCommerce store with a global reach that offers three versions for various continents: Europe, Asia, USA, and Canada.<br \/>\n<strong>Example #4:<\/strong> A US-based eCommerce site with website versions in English and Spanish.<br \/>\n<strong>Example #5:<\/strong> Website for one country with various local\/state languages.<\/p>\n<h3><strong>Hreflang Tags for Different Countries &amp; Language Options<\/strong><\/h3>\n<ul>\n<li>Hreflang value includes language and country codes that are separated by a hyphen.<\/li>\n<li>Hreflang value is set only once. Thus, there can\u2019t be two versions of your eCommerce store that simultaneously target the same language and users from one location (each language &amp; country combination must be unique).<\/li>\n<li>URL-addresses can simultaneously get a few hreflang values.<\/li>\n<\/ul>\n<h2>Why Would You Need Hreflang=\u201dx-default\u201d?<\/h2>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-9081 size-medium\" src=\"https:\/\/www.mageworx.com\/blog\/wp-content\/uploads\/2018\/10\/1-2-1200x200.png\" alt=\"Why Would You Need Hreflang=\u201dx-default\u201d?\" width=\"1200\" height=\"200\" srcset=\"https:\/\/www.mageworx.com\/blog\/wp-content\/uploads\/2018\/10\/1-2.png 1200w, https:\/\/www.mageworx.com\/blog\/wp-content\/uploads\/2018\/10\/1-2-600x100.png 600w, https:\/\/www.mageworx.com\/blog\/wp-content\/uploads\/2018\/10\/1-2-768x128.png 768w\" sizes=\"auto, (max-width: 1200px) 100vw, 1200px\" \/><\/p>\n<p>\u201cX-default\u201d is a special value of the hreflang attribute that shows which page your online shoppers must be directed to if none of the languages in hreflang tags conform to their browser settings. In other words, if the customers\u2019 location and the language don\u2019t correspond the settings, they get redirected to your eCommerce store version set as default. For example, a shopper from Germany searches for products in English. Normally, there will be no corresponding URL-address. In such a case, x-default is used.<br \/>\n<a name=\"What Blunders Should You Avoid?\"><\/a><\/p>\n<h2>What Blunders Should You Avoid?<\/h2>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-9083\" src=\"https:\/\/www.mageworx.com\/blog\/wp-content\/uploads\/2018\/10\/3-1200x200.png\" alt=\"hreflang mistakes\" width=\"1200\" height=\"200\" srcset=\"https:\/\/www.mageworx.com\/blog\/wp-content\/uploads\/2018\/10\/3.png 1200w, https:\/\/www.mageworx.com\/blog\/wp-content\/uploads\/2018\/10\/3-600x100.png 600w, https:\/\/www.mageworx.com\/blog\/wp-content\/uploads\/2018\/10\/3-768x128.png 768w\" sizes=\"auto, (max-width: 1200px) 100vw, 1200px\" \/><br \/>\nAccording to the <a href=\"https:\/\/www.searchenginejournal.com\/most-common-seo-errors\/245151\/\" target=\"_blank\" rel=\"noopener noreferrer\">source<\/a>, it\u2019s critical for an online business to avoid the following mistakes when setting hreflang tags:<\/p>\n<ul>\n<li>incorrect hreflang links,<\/li>\n<li>conflicts of hreflang attributes within the page source code,<\/li>\n<li>wrong hreflang values,<\/li>\n<li>pages with no hreflang attributes,<\/li>\n<li>setting hreflang tags for a website that is not a multi-language one, or targets one location.<\/li>\n<\/ul>\n<h2>Hreflang Annotations: Pieces of Advice<\/h2>\n<p>Hreflang annotations must be implemented on the URL level. Thus, each set of URL addresses for different countries and languages get its own annotations.<\/p>\n<ol>\n<li>Not all eCommerce pages can exist in all the regions and languages. It\u2019s not recommended to use hreflang annotations to indicate non-existent pages.<\/li>\n<li>Hreflang annotations are required solely for pages you wish to be indexed by the search engines &#8211; they are commonly product, category and CMS pages.<\/li>\n<li>It\u2019s not recommended to include hreflang annotations in non-canonical URL-addresses.<\/li>\n<\/ol>\n<h2>3 +1 Popular Methods to Set Hreflang Tags<\/h2>\n<h3><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-9092\" src=\"https:\/\/www.mageworx.com\/blog\/wp-content\/uploads\/2018\/10\/4-1-1200x200.png\" alt=\"Methods to Set Hreflang Tags\" width=\"1200\" height=\"200\" srcset=\"https:\/\/www.mageworx.com\/blog\/wp-content\/uploads\/2018\/10\/4-1.png 1200w, https:\/\/www.mageworx.com\/blog\/wp-content\/uploads\/2018\/10\/4-1-600x100.png 600w, https:\/\/www.mageworx.com\/blog\/wp-content\/uploads\/2018\/10\/4-1-768x128.png 768w\" sizes=\"auto, (max-width: 1200px) 100vw, 1200px\" \/><\/h3>\n<h3><strong>1. XML Sitemap Files<\/strong><\/h3>\n<p>There are certain problems when it comes to Google data processing in Sitemap files. Thus, when choosing this very method, you can come across certain errors in Google Search Console.<br \/>\nNormally, the developers prefer to use XML Sitemap files when implementing hreflang tags within the HTML source code of each page for global websites. It\u2019s commonly believed that hreflang annotations create more issues in the XML Sitemap than in the header code section on the page.<\/p>\n<p><strong><strong>2. HTTP<\/strong>\u00a0Heading of Each Page<\/strong><\/p>\n<p>There are certainly some benefits of the method:<br \/>\nGoogle constantly receives data from the HTTP header as opposed to the XML Sitemap files.<br \/>\nYou can configure HTTP headers for each URL, even for those ones that are missing native source code, as well as for PDF files and other non-HTML files.<br \/>\nNevertheless, this method is quite complicated to use and causes more difficulties than advantages.<\/p>\n<p><strong>3. HTML Code Header Section of Each Page<\/strong><\/p>\n<p>This method is quite an easy one but it has certain disadvantages, especially when using x-default value. Thus, if the home page aims at redirecting the customers based on the language and location listed in the browser, I\u2019d recommend considering using the first two methods, or a bonus one ;).<\/p>\n<h2>What is the Easiest Way to Set Hreflang Tags in Magento 2?<\/h2>\n<p><a href=\"https:\/\/www.mageworx.com\/magento-2-seo-extension.html\">Seo Suite Ultimate extension for Magento 2<\/a> allows optimizing the process of adding hreflang tags and informing Google crawlers about the alternative page versions.<\/p>\n<p><a href=\"https:\/\/www.mageworx.com\/magento-2-seo-extension.html\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft wp-image-9085\" src=\"https:\/\/www.mageworx.com\/blog\/wp-content\/uploads\/2018\/10\/02-SEO-Suite-Ultimate2-600x600.png\" alt=\"SEO Suite Ultimate MageWorx\" width=\"272\" height=\"272\" srcset=\"https:\/\/www.mageworx.com\/blog\/wp-content\/uploads\/2018\/10\/02-SEO-Suite-Ultimate2-600x600.png 600w, https:\/\/www.mageworx.com\/blog\/wp-content\/uploads\/2018\/10\/02-SEO-Suite-Ultimate2-65x65.png 65w, https:\/\/www.mageworx.com\/blog\/wp-content\/uploads\/2018\/10\/02-SEO-Suite-Ultimate2.png 650w\" sizes=\"auto, (max-width: 272px) 100vw, 272px\" \/><\/a>This all-in-one solution helps deal with a great deal of SEO configurations, and hreflang tags is a small part of its functionality. You\u2019ll be able to:<\/p>\n<ul>\n<li>set hreflang URL scope (website or global),<\/li>\n<li>use hreflang tags on product, category and CMS pages,<\/li>\n<li>use the language code from the default locale,<\/li>\n<li>manually select the language for the alternate URLs,<\/li>\n<li>set the X-default hreflang attribute for non-localized pages,<\/li>\n<li>connect localized pages of these type by means of ID, URL key or an hreflang attribute,<\/li>\n<li>conveniently overview alternate hreflang settings.<\/li>\n<\/ul>\n<h3><strong>Enabling Hreflang Tags<\/strong><\/h3>\n<div style=\"width: 696px;\" class=\"wp-video\"><video class=\"wp-video-shortcode\" id=\"video-9076-1\" width=\"696\" height=\"392\" autoplay preload=\"auto\" controls=\"controls\"><source type=\"video\/mp4\" src=\"https:\/\/www.mageworx.com\/blog\/wp-content\/uploads\/2018\/10\/hreflang-tags-brief-overview.mp4?_=1\" \/><a href=\"https:\/\/www.mageworx.com\/blog\/wp-content\/uploads\/2018\/10\/hreflang-tags-brief-overview.mp4\">https:\/\/www.mageworx.com\/blog\/wp-content\/uploads\/2018\/10\/hreflang-tags-brief-overview.mp4<\/a><\/video><\/div>\n<p>To tweak the functionality, go t<em>o <span style=\"background-color: #ffcc00;\">Stores &#8211; Configuration &#8211; MageWorx &#8211; SEO &#8211; SEO Base &#8211; Hreflang URLs Settings<\/span><\/em>.<br \/>\nThe beauty of the module is the ability to make Store View-specific hreflang configurations. All you need to do is switch to the Store View you wish to set hreflang tags for.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-9087 size-full aligncenter\" src=\"https:\/\/www.mageworx.com\/blog\/wp-content\/uploads\/2018\/10\/1.jpg\" alt=\"SEO SUite Ultimate\" width=\"1842\" height=\"506\" srcset=\"https:\/\/www.mageworx.com\/blog\/wp-content\/uploads\/2018\/10\/1.jpg 1842w, https:\/\/www.mageworx.com\/blog\/wp-content\/uploads\/2018\/10\/1-600x165.jpg 600w, https:\/\/www.mageworx.com\/blog\/wp-content\/uploads\/2018\/10\/1-1200x330.jpg 1200w, https:\/\/www.mageworx.com\/blog\/wp-content\/uploads\/2018\/10\/1-768x211.jpg 768w\" sizes=\"auto, (max-width: 1842px) 100vw, 1842px\" \/><br \/>\nThe extension allows setting these tags within either one website (locally), or all your websites (globally). If the Website option is set, the Alternate URLs work within one website only, if Global \u2014 the Alternate URLs work between websites.<br \/>\n<img loading=\"lazy\" decoding=\"async\" class=\"wp-image-9088 size-full aligncenter\" src=\"https:\/\/www.mageworx.com\/blog\/wp-content\/uploads\/2018\/10\/2.jpg\" alt=\"SEO SUite Ultimate\" width=\"1245\" height=\"254\" srcset=\"https:\/\/www.mageworx.com\/blog\/wp-content\/uploads\/2018\/10\/2.jpg 1245w, https:\/\/www.mageworx.com\/blog\/wp-content\/uploads\/2018\/10\/2-600x122.jpg 600w, https:\/\/www.mageworx.com\/blog\/wp-content\/uploads\/2018\/10\/2-1200x245.jpg 1200w, https:\/\/www.mageworx.com\/blog\/wp-content\/uploads\/2018\/10\/2-768x157.jpg 768w\" sizes=\"auto, (max-width: 1245px) 100vw, 1245px\" \/><br \/>\nAdditionally, you\u2019ll be able to both simply disable\/enable hreflang tags and specify what you wish to set them for:<\/p>\n<ul>\n<li>categories,<\/li>\n<li>products,<\/li>\n<li>CMS pages,<\/li>\n<li>landing pages.<\/li>\n<\/ul>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-9089 size-full\" src=\"https:\/\/www.mageworx.com\/blog\/wp-content\/uploads\/2018\/10\/6.jpg\" alt=\"SEO SUite Ultimate MageWorx Blog\" width=\"1040\" height=\"285\" srcset=\"https:\/\/www.mageworx.com\/blog\/wp-content\/uploads\/2018\/10\/6.jpg 1040w, https:\/\/www.mageworx.com\/blog\/wp-content\/uploads\/2018\/10\/6-600x164.jpg 600w, https:\/\/www.mageworx.com\/blog\/wp-content\/uploads\/2018\/10\/6-768x210.jpg 768w\" sizes=\"auto, (max-width: 1040px) 100vw, 1040px\" \/><\/p>\n<h3><strong>Language Settings for Alternate URLs<\/strong><\/h3>\n<p>You\u2019ll need these settings in case you wish to set unalike default languages for each Store View of your site.<br \/>\nFor example, English and French are default languages of two Store Views of your eCommerce store. The codes of these languages will be used by default for alternate URLs. You\u2019ll get hreflang=\u201den\u201d and hreflang=\u201dfr\u201d.<br \/>\nHowever, if you need to set a language that differs from the one specified for the Store View, you can disable the \u2018Use Language Code from Default Locale\u2019 setting, and select the required language manually by clicking the drop-down:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-9099 size-full aligncenter\" src=\"https:\/\/www.mageworx.com\/blog\/wp-content\/uploads\/2018\/10\/languages.jpg\" alt=\"Language Settings for Alternate URLs\" width=\"915\" height=\"150\" srcset=\"https:\/\/www.mageworx.com\/blog\/wp-content\/uploads\/2018\/10\/languages.jpg 915w, https:\/\/www.mageworx.com\/blog\/wp-content\/uploads\/2018\/10\/languages-600x98.jpg 600w, https:\/\/www.mageworx.com\/blog\/wp-content\/uploads\/2018\/10\/languages-768x126.jpg 768w\" sizes=\"auto, (max-width: 915px) 100vw, 915px\" \/><\/p>\n<p>To change Store View default language, go to <span style=\"background-color: #ffcc00;\"><em>STORES \u27f6 Configuration \u27f6 GENERAL \u27f6 General \u27f6 Locale Options<\/em> <\/span>and make the necessary modifications.<br \/>\nYou\u2019ll need the \u2018Country Code\u2019 settings if you\u2019ve got pages in the same language that target different locations. For instance, a page in English for the shoppers from Canada and the US. After you enable the setting, you\u2019ll be offered to either use the Magento settings (the default ones) or specify the desired country code manually:<\/p>\n<h3><strong><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-9100 aligncenter\" src=\"https:\/\/www.mageworx.com\/blog\/wp-content\/uploads\/2018\/10\/code.jpg\" alt=\"\u2018Country Code\u2019 settings\" width=\"940\" height=\"188\" srcset=\"https:\/\/www.mageworx.com\/blog\/wp-content\/uploads\/2018\/10\/code.jpg 940w, https:\/\/www.mageworx.com\/blog\/wp-content\/uploads\/2018\/10\/code-600x120.jpg 600w, https:\/\/www.mageworx.com\/blog\/wp-content\/uploads\/2018\/10\/code-768x154.jpg 768w\" sizes=\"auto, (max-width: 940px) 100vw, 940px\" \/><\/strong><\/h3>\n<h3><strong>X-Default<\/strong><\/h3>\n<p>Enable this setting in a mouse click!<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-9102 aligncenter\" src=\"https:\/\/www.mageworx.com\/blog\/wp-content\/uploads\/2018\/10\/Screenshot_2.jpg\" alt=\"X-Default in Magento 2\" width=\"707\" height=\"68\" srcset=\"https:\/\/www.mageworx.com\/blog\/wp-content\/uploads\/2018\/10\/Screenshot_2.jpg 707w, https:\/\/www.mageworx.com\/blog\/wp-content\/uploads\/2018\/10\/Screenshot_2-600x58.jpg 600w\" sizes=\"auto, (max-width: 707px) 100vw, 707px\" \/><br \/>\n<strong>Alternate URLs for CMS pages<\/strong><\/p>\n<p>The extension makes it easy to connect the localized versions of CMS pages.<br \/>\nQuite often, the merchants have to create several CMS pages &#8211; one for each language. As a result, the translated pages have different IDs, and often URL keys. To let the system determine you have the localized versions of the same page and add alternate URLs, SEO Suite Ultimate allows relating such pages by ID, URL or hreflang keys. The last option should be specified manually for each CMS page (with the exception of the home page).<\/p>\n<h4><strong>URL Key\u00a0<\/strong><\/h4>\n<p>Make sure to choose this option if you\u2019ve decided to use the same URL key for the translated versions of the CMS page. The module will locate and group all the pages with the equal URL keys. Then, the correct alternate URLs will be added.<\/p>\n<h4><strong>ID Key<\/strong><\/h4>\n<p>This option will suit best the pages that have content in the same language for different Store Views. For instance, if your CMS page is in English but you target both Canada and the US, you probably have different Store Views for them.<\/p>\n<h4><strong>Hreflang Key<\/strong><\/h4>\n<p>We\u2019d recommend going for this option if your CMS pages have different URL keys. The extension will add a new attribute for each CMS page. Thus, you\u2019ll be able to enter the unique value for the same page and indicate that they have equal content but in different languages:<\/p>\n<h4><strong><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-9103 aligncenter\" src=\"https:\/\/www.mageworx.com\/blog\/wp-content\/uploads\/2018\/10\/Screenshot_3.jpg\" alt=\"Alternate URLs for CMS pages\" width=\"893\" height=\"107\" srcset=\"https:\/\/www.mageworx.com\/blog\/wp-content\/uploads\/2018\/10\/Screenshot_3.jpg 893w, https:\/\/www.mageworx.com\/blog\/wp-content\/uploads\/2018\/10\/Screenshot_3-600x72.jpg 600w, https:\/\/www.mageworx.com\/blog\/wp-content\/uploads\/2018\/10\/Screenshot_3-768x92.jpg 768w\" sizes=\"auto, (max-width: 893px) 100vw, 893px\" \/><\/strong><\/h4>\n<h2>Convenience All-in-one Place<\/h2>\n<p>In order to facilitate the process of setting hreflang tags and testing the correct ones, the Magento 2 SEO Suite Ultimate extension allows you to conveniently overview the alternate site URLs right in the backend:<br \/>\nIn fact, that\u2019s where you get to see if the hreflang tags configurations have been made correctly. Otherwise, the boxes with errors will get highlighted in red in order to inform you.<\/p>\n<h2><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-9104 size-full\" src=\"https:\/\/www.mageworx.com\/blog\/wp-content\/uploads\/2018\/10\/Screenshot_1-1.jpg\" alt=\"Magento 2 SEO Suite Ultimate extension\" width=\"981\" height=\"420\" srcset=\"https:\/\/www.mageworx.com\/blog\/wp-content\/uploads\/2018\/10\/Screenshot_1-1.jpg 981w, https:\/\/www.mageworx.com\/blog\/wp-content\/uploads\/2018\/10\/Screenshot_1-1-600x257.jpg 600w, https:\/\/www.mageworx.com\/blog\/wp-content\/uploads\/2018\/10\/Screenshot_1-1-768x329.jpg 768w\" sizes=\"auto, (max-width: 981px) 100vw, 981px\" \/><br \/>\nBottom Line<\/h2>\n<p>Correct hreflang tags configuration is critical for every online entity that has decided to go international. The SEO Suite Ultimate extension will take a good care of your Magento-based business (<em><strong>click <a href=\"https:\/\/www.mageworx.com\/blog\/2015\/05\/hreflang-tag-alternate-urls-for-magento\/\">here<\/a> to learn more about Magento 1 version of the add-on<\/strong><\/em>), and make international SEO fast and easy.<\/p>\n<p style=\"text-align: center;\"><strong>Don\u2019t hesitate to leave a comment below in case you\u2019ve got any questions or suggestions!<\/strong><\/p>\n","protected":false},"excerpt":{"rendered":"<p><span class=\"span-reading-time rt-reading-time\" style=\"display: block;\"><span class=\"rt-label rt-prefix\">Reading Time: <\/span> <span class=\"rt-time\"> 6<\/span> <span class=\"rt-label rt-postfix\">minutes<\/span><\/span>Getting on the path of international expansion is a complex affair that requires a thought-out SEO strategy, an international one. Hreflang tags allow bringing the potential shoppers to the right content and offerings that fully match their queries, as well as let them avoid duplicate content issues. Let\u2019s get into details and make hreflang tags [&hellip;]<\/p>\n","protected":false},"author":27,"featured_media":9077,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[255,291,432],"tags":[56,169],"class_list":{"0":"post-9076","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-magento-2","8":"category-e-marketing","9":"category-seo","10":"tag-seo","11":"tag-seo-suite-ultimate"},"_links":{"self":[{"href":"https:\/\/www.mageworx.com\/blog\/wp-json\/wp\/v2\/posts\/9076","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.mageworx.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.mageworx.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.mageworx.com\/blog\/wp-json\/wp\/v2\/users\/27"}],"replies":[{"embeddable":true,"href":"https:\/\/www.mageworx.com\/blog\/wp-json\/wp\/v2\/comments?post=9076"}],"version-history":[{"count":27,"href":"https:\/\/www.mageworx.com\/blog\/wp-json\/wp\/v2\/posts\/9076\/revisions"}],"predecessor-version":[{"id":15730,"href":"https:\/\/www.mageworx.com\/blog\/wp-json\/wp\/v2\/posts\/9076\/revisions\/15730"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.mageworx.com\/blog\/wp-json\/wp\/v2\/media\/9077"}],"wp:attachment":[{"href":"https:\/\/www.mageworx.com\/blog\/wp-json\/wp\/v2\/media?parent=9076"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.mageworx.com\/blog\/wp-json\/wp\/v2\/categories?post=9076"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.mageworx.com\/blog\/wp-json\/wp\/v2\/tags?post=9076"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}