{"id":2401,"date":"2022-11-17T11:47:05","date_gmt":"2022-11-17T06:17:05","guid":{"rendered":"https:\/\/hostkicker.com\/blog\/?p=2401"},"modified":"2022-11-19T15:16:53","modified_gmt":"2022-11-19T09:46:53","slug":"what-are-hreflang-tags-in-seo","status":"publish","type":"post","link":"https:\/\/hostkicker.com\/blog\/what-are-hreflang-tags-in-seo\/","title":{"rendered":"What are Hreflang tags in SEO? The ultimate guide."},"content":{"rendered":"<p><span data-preserver-spaces=\"true\">Before starting it right away, let me ask you a few questions. Do you serve content in multiple languages to target different locales on your site? If yes, do you use Hreflang tags to signal search engines about them? If it&#8217;s a &#8220;No,&#8221; you may fall behind or might hurt your SEO badly. Let us explain what hreflang tags are in SEO and why you must use them.\u00a0<\/span><\/p>\n<p><span data-preserver-spaces=\"true\">Hreflang tags are HTML attributes that are essential to implement if you serve content in different languages.<\/span><\/p>\n<p><span data-preserver-spaces=\"true\">Understanding the Hreflang tag can be a bit demanding task, as it&#8217;s perhaps the most challenging part of SEO. This is because doing it right is an onerous and time taking task.\u00a0<\/span><\/p>\n<p><span data-preserver-spaces=\"true\">However, if you focus your attention on it, you&#8217;ll be able to comprehend it easily. We have created this written piece to help you understand everything concerning Hreflang tags in SEO. Why it is essential, how you can implement it, and the common issue related to it along with its fixes.<\/span><\/p>\n<h2><strong><span data-preserver-spaces=\"true\">What are Hreflang tags in SEO?<\/span><\/strong><\/h2>\n<p><span data-preserver-spaces=\"true\">The Hreflang tag is an HTML attribute you can use to specify the language of a web page and its targeted geographical locale.<\/span><\/p>\n<p><span data-preserver-spaces=\"true\">If your site contains multiple language versions of the same page, you can use Hreflang tags to signal search engines about these translations. These help them to understand the relation between different versions of the same page in different languages and serve the appropriate version to its users based on their geographical location.<\/span><\/p>\n<p><span data-preserver-spaces=\"true\">To put it simply- if a particular page exists in several languages on your site, inform search engines about its language and the locale it targets.\u00a0<\/span><\/p>\n<p><span data-preserver-spaces=\"true\">Let us take the example of Apple&#8217;s official website.<\/span><\/p>\n<p><span data-preserver-spaces=\"true\">When a person searches for the Apple website in &#8220;The US,&#8221; he&#8217;ll witness the first version.<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-2403\" src=\"https:\/\/hostkicker.com\/blog\/wp-content\/uploads\/2022\/11\/Hreflang-tag-for-apple-site-in-us..png\" alt=\"\" width=\"1015\" height=\"172\" srcset=\"https:\/\/hostkicker.com\/blog\/wp-content\/uploads\/2022\/11\/Hreflang-tag-for-apple-site-in-us..png 1015w, https:\/\/hostkicker.com\/blog\/wp-content\/uploads\/2022\/11\/Hreflang-tag-for-apple-site-in-us.-300x51.png 300w, https:\/\/hostkicker.com\/blog\/wp-content\/uploads\/2022\/11\/Hreflang-tag-for-apple-site-in-us.-768x130.png 768w\" sizes=\"auto, (max-width: 1015px) 100vw, 1015px\" \/><\/p>\n<p><span data-preserver-spaces=\"true\"> when he searches for it in Spain, he&#8217;ll witness the second version.<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-2404\" src=\"https:\/\/hostkicker.com\/blog\/wp-content\/uploads\/2022\/11\/hreflang-tag-for-apple-site-in-spain.png\" alt=\"\" width=\"690\" height=\"147\" srcset=\"https:\/\/hostkicker.com\/blog\/wp-content\/uploads\/2022\/11\/hreflang-tag-for-apple-site-in-spain.png 690w, https:\/\/hostkicker.com\/blog\/wp-content\/uploads\/2022\/11\/hreflang-tag-for-apple-site-in-spain-300x64.png 300w\" sizes=\"auto, (max-width: 690px) 100vw, 690px\" \/><\/p>\n<p><span data-preserver-spaces=\"true\">This is what the hreflang tag does.\u00a0<\/span><\/p>\n<p><span data-preserver-spaces=\"true\">Although Google may discover different language versions of your page, it&#8217;ll be best if you clearly indicate the page&#8217;s language and its targeted location.<\/span><\/p>\n<p><span data-preserver-spaces=\"true\">Note that the Hreflang tag is just a signal, not a directive. With this, we mean that search engines might rank a different version higher other than what you specified. This is because other SEO factors may dominate the hreflang tag.<\/span><\/p>\n<h2><strong><span data-preserver-spaces=\"true\">How does a hreflang tag appear?<\/span><\/strong><\/h2>\n<p><span data-preserver-spaces=\"true\">Hreflang tags look like this:<\/span><\/p>\n<pre><strong><span data-preserver-spaces=\"true\">&lt;link rel=\"alternate\" hreflang=\"x\" href=\"https:\/\/xyz.com\/alternate-page\" \/&gt;<\/span><\/strong><\/pre>\n<p><span data-preserver-spaces=\"true\">Where,<\/span><\/p>\n<ul>\n<li><span data-preserver-spaces=\"true\">link rel= &#8220;alternate&#8221; suggest that the link in this tag is an alternate version of this page.<\/span><\/li>\n<li><span data-preserver-spaces=\"true\">hreflang= &#8220;x&#8221; suggests it&#8217;s in &#8220;x&#8221; language, and\u00a0<\/span><\/li>\n<li><span data-preserver-spaces=\"true\">href=https:\/\/xyz.com\/alternate-page suggests that the alternate page is at this URL.<\/span><\/li>\n<\/ul>\n<h2><strong><span data-preserver-spaces=\"true\">How do different search engines treat Hreflang tags?<\/span><\/strong><\/h2>\n<p><span data-preserver-spaces=\"true\">Different search engines treat hreflang tags differently. To Google and Yandex, hreflang tags are important signals to understand different language versions. Contrary to this, Baidu completely uses the content-language HTML for this and overlooks the hreflang tag. Bing also relies on the content-language HTML attribute majorly but suggests using hreflang tags.\u00a0<\/span><\/p>\n<h2><strong><span data-preserver-spaces=\"true\">Why are Hreflang tags important in SEO?<\/span><\/strong><\/h2>\n<p><span data-preserver-spaces=\"true\">Hreflang tags are really important from an SEO point of view. Although these are signals not directive but still using them is a good practice. The main reasons to use the Hreflang tag are better user experience, reduced bounce rate, reduced duplication issues, and higher rankings. <\/span><\/p>\n<p><span data-preserver-spaces=\"true\">Firstly, it enhances the user experience on your site. If your site holds different language versions, implementing the hreflang tag will help search engines serve the most appropriate version to the user based on his location. This reduces the chances of the result appearing in the wrong language. This lowers your bounce rate, boosts user experience, and hence rewards you with better rankings. <\/span><\/p>\n<p><span data-preserver-spaces=\"true\">Next, it prevents <a href=\"https:\/\/hostkicker.com\/blog\/duplicate-content-in-seo\/\">duplicate content issues<\/a> on your site. If you have near duplicates of a page for targeting different locales, hreflang tags can signal search engines the relationship between those pages, hence preventing the duplicate content issue.<\/span><\/p>\n<p><span data-preserver-spaces=\"true\">For example, your page&#8217;s English versions are to target UK, Australia, and the US with little variations in prices, currency, etc. Google might consider them as duplicates without a hreflang tag and may index only a single version. Thus, hreflang tags are important from an <a href=\"https:\/\/hostkicker.com\/blog\/seo-basic-guide-for-beginners\/\">SEO point of view.<\/a><\/span><\/p>\n<h2><strong><span data-preserver-spaces=\"true\">How can you create a Hreflang tag in SEO?<\/span><\/strong><\/h2>\n<p><span data-preserver-spaces=\"true\">You can easily create an hreflang tag. You need to look for the code of the language you want to choose and add it to the tag. Explore the list of &#8220;language codes&#8221; <\/span><a class=\"editor-rtfLink\" href=\"https:\/\/en.wikipedia.org\/wiki\/List_of_ISO_639-1_codes\" target=\"_blank\" rel=\"noopener\"><span data-preserver-spaces=\"true\">here<\/span><\/a><span data-preserver-spaces=\"true\">. Any two-letter ISO 639-1 language code is supported by the hreflang tag.<\/span><\/p>\n<p><span data-preserver-spaces=\"true\">For example: Let&#8217;s add a hreflang tag from the English version of a blog post &#8220;SEO tools&#8221; to its French version.<\/span><\/p>\n<p><span data-preserver-spaces=\"true\">Here, to create the tag, find the language code for French that is &#8220;fr,&#8221; and then add the URL of the blog.<\/span><\/p>\n<p><strong><span data-preserver-spaces=\"true\">\u00a0The hreflang tag would look like this:<\/span><\/strong><\/p>\n<pre>&lt;link rel=\"alternate\" hreflang=\"fr\" href=\"https:\/\/xyz.com\/blog\/fr\/seo-tools\/\" \/&gt;<\/pre>\n<h3><span data-preserver-spaces=\"true\">Creating a tag to target a locale (optional)<\/span><\/h3>\n<p><span data-preserver-spaces=\"true\">In hreflang tags, you can also specify a region or a country. You can only specify the language, but if you want to add the locale, you can do that as well. It&#8217;s a similar two-letter code as used above, but the locale list is different. Look at the locale code in the ISO 3166-1 alpha-2 list\u00a0<\/span><a class=\"editor-rtfLink\" href=\"https:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2\" target=\"_blank\" rel=\"noopener\"><span data-preserver-spaces=\"true\">here<\/span><\/a><span data-preserver-spaces=\"true\">.<\/span><\/p>\n<p><span data-preserver-spaces=\"true\">Use this only when targeting users of a particular language in a particular location.<\/span><\/p>\n<p><span data-preserver-spaces=\"true\">\u00a0For example:<\/span><\/p>\n<p><strong><span data-preserver-spaces=\"true\">When targeting English speakers in the UK:\u00a0<\/span><\/strong><\/p>\n<pre>&lt;link rel=\"alternate\" hreflang=\"en-gb\" href=\"https:\/\/xyz.com\/uk\/\" \/&gt;<\/pre>\n<p><strong>When targeting English speakers in the US:\u00a0<\/strong><\/p>\n<pre>&lt;link rel=\"alternate\" hreflang=\"en-us\" href=\"https:\/\/xyz.com\/us\/\" \/&gt;<\/pre>\n<p><span data-preserver-spaces=\"true\">See that the code here represents hreflang= &#8220;language-country.<\/span><\/p>\n<h3><strong><span data-preserver-spaces=\"true\">Can you specify both? Why and How?<\/span><\/strong><\/h3>\n<p><span data-preserver-spaces=\"true\">Yes, you may need to specify both the language as well the location.<\/span><\/p>\n<p><span data-preserver-spaces=\"true\">Suppose you target to sell your products in the US as well as the UK. Both are English-speaking countries, but the currency differs. It&#8217;s dollars in the US while pounds in the UK. Now, to sell products in both countries, you need to create two versions of your product page with different pricing methods.<\/span><\/p>\n<p><span data-preserver-spaces=\"true\">Thus, the two pages are almost identical besides pricing, so you are required to implement hreflang tags to signal search engines the relation between both pages.<\/span><\/p>\n<p><span data-preserver-spaces=\"true\">Similarly, there may be a situation when you need to target different people speaking multiple languages within the same country.<\/span><\/p>\n<p><span data-preserver-spaces=\"true\">Suppose you have a blog to target the people of Scotland. People there speak two different languages, English and Scots Gaelic. So, you can have two language variations of your post to target two different communities.\u00a0<\/span><\/p>\n<h2><strong><span data-preserver-spaces=\"true\">The Rules to implement Hreflang tags.<\/span><\/strong><\/h2>\n<p><span data-preserver-spaces=\"true\">There are three rules you should keep in mind while implementing Hreflang tags.<\/span><\/p>\n<h3><strong><span data-preserver-spaces=\"true\">1. Always remember, Hreflang tags are bidirectional.<\/span><\/strong><\/h3>\n<p><span data-preserver-spaces=\"true\">To implement hreflang the right way, always keep in mind that hreflang tags are bidirectional in nature; this means they work in pairs. For instance, your site contains two different language versions of the same page, one in English and the other in French. <\/span><\/p>\n<p><span data-preserver-spaces=\"true\">If you implement the hreflang tag to the English version directing to the French version, then the French version must point back to the English version in return. This helps search engines to understand the relationship between both pages.\u00a0<\/span><\/p>\n<p><span data-preserver-spaces=\"true\">If tags are not implemented correctly or are broken, no relationship can be established successfully, and Google may display unexpected results.<\/span><\/p>\n<h3><strong><span data-preserver-spaces=\"true\">2. Practice using a Self-referential hreflang tag.<\/span><\/strong><\/h3>\n<p><span data-preserver-spaces=\"true\">According to Google using Self-referential Hreflang tags to point itself is a good practice.\u00a0<\/span><\/p>\n<p><span data-preserver-spaces=\"true\">If multiple language versions are present, each language version must list itself as well as the other language variations.\u00a0 \u00a0 \u00a0<\/span><\/p>\n<p><span data-preserver-spaces=\"true\">For instance: There are English and French version of a blog called &#8220;keyword research&#8221;.\u00a0<\/span><\/p>\n<p><span data-preserver-spaces=\"true\">So, if we want to implement the herflang tag between both versions, they must have both the tags:\u00a0<\/span><\/p>\n<pre><em><span data-preserver-spaces=\"true\">&lt;link rel=\"alternate\" hreflang=\"fr\" href=\"https:\/\/xyz.com\/ recherche-de-mots-cles\" \/&gt;<\/span><\/em>\r\n\r\n<em><span data-preserver-spaces=\"true\">\u00a0&lt;link rel=\"alternate\" hreflang=\"en\" href=\"https:\/\/xyz.com\/keyword-research\" \/&gt;<\/span><\/em><\/pre>\n<p><span data-preserver-spaces=\"true\"><br \/>\nThese tags are for the English version of the page. The first one points to the French version, and the second one is the self-referential tag pointing back to itself.\u00a0\u00a0<\/span><\/p>\n<p><span data-preserver-spaces=\"true\">Similarly, the French version must have both tags.<\/span><\/p>\n<h3><strong><span data-preserver-spaces=\"true\">3. Using X-default tags (recommended, not mandatory<\/span><\/strong><\/h3>\n<p><span data-preserver-spaces=\"true\">Google also recommends using the hreflang x-default tag to specify the fallback page or default page to display when any specific language or country page is not appropriate to display. The tag looks like this:<\/span><\/p>\n<p><em><span data-preserver-spaces=\"true\">&lt;link rel=&#8221;alternate&#8221; hreflang=&#8221;x-default&#8221; href=&#8221;https:\/\/xyz.com\/&#8221; \/&gt;<\/span><\/em><\/p>\n<h2><strong><span data-preserver-spaces=\"true\">How does Google use the hreflang tag?<\/span><\/strong><\/h2>\n<p><span data-preserver-spaces=\"true\">Google looks for the hreflang tag that best matches the searcher signals.\u00a0<\/span><\/p>\n<p><span data-preserver-spaces=\"true\">This means google displays the result that it considers to be the best match with the searcher&#8217;s language settings and country.\u00a0<\/span><\/p>\n<p><span data-preserver-spaces=\"true\">Let us help you understand this with an example-<\/span><\/p>\n<p><span data-preserver-spaces=\"true\">An English-speaking user performs a search from Spain. To display the most relevant result, Google looks for the language-country code in the tag (i.e., en-es); if the page is there, it displays it in the result. If not, next, it looks for the language code (i.e., en-us); please note that language code matters more. If it&#8217;s there, it&#8217;ll display it or else display the x-default version.<\/span><\/p>\n<h2><strong><span data-preserver-spaces=\"true\">How to implement hreflang tags for your alternate pages?<\/span><\/strong><\/h2>\n<p><span data-preserver-spaces=\"true\">We can implement Hreflang tags in three different manners:<\/span><\/p>\n<p><span data-preserver-spaces=\"true\">1. Using HTML tags<\/span><\/p>\n<p><span data-preserver-spaces=\"true\">2. Using HTTP headers<\/span><\/p>\n<p><span data-preserver-spaces=\"true\">3. In Sitemaps<\/span><\/p>\n<h3><strong><span data-preserver-spaces=\"true\">1. Adding hreflang tags using HTML<\/span><\/strong><\/h3>\n<p><span data-preserver-spaces=\"true\">Adding hreflang tags using HTML is the easiest and simplest method. For this, you need to add the hreflang tag in the &lt;head&gt; tag of the webpage.<\/span><\/p>\n<p><span data-preserver-spaces=\"true\">The hreflang tag in the &lt;head&gt; section looks like this:<\/span><\/p>\n<pre>&lt;link rel=\"alternate\" hreflang=\"en\" href=\"https:\/\/xyz.com\/seo\"\/&gt;\r\n\r\n&lt;link rel=\"alternate\" hreflang=\"en-gb\" href=\"https:\/\/xyz.com\/seo\"\/&gt;\u00a0 \u00a0 \u00a0\r\n\r\n&lt;link rel=\"alternate\" hreflang=\"en-us\" href=\"https:\/\/xyz.com\/seo\"\/&gt;<\/pre>\n<p><span data-preserver-spaces=\"true\">The method is easy to implement, and there&#8217;s no limit to the number of tags you can use for a particular page.<\/span><\/p>\n<p><span data-preserver-spaces=\"true\">However, it demands much time and becomes very messy if you have a large number of language variations for particular content. This is because you know that it&#8217;s bi-directional in nature, which means you need to implement all the tags on all the other pages. This requires time and also slows down your site&#8217;s speed as it puts a load on each request.\u00a0<\/span><\/p>\n<p><span data-preserver-spaces=\"true\">If you have a large site targeting different languages, using this method becomes painful.<\/span><\/p>\n<p><span data-preserver-spaces=\"true\">If you want, you can use a WordPress plugin named &#8220;<\/span><a class=\"editor-rtfLink\" href=\"https:\/\/wordpress.org\/plugins\/hreflang-tags-by-dcgws\/\" target=\"_blank\" rel=\"noopener\"><span data-preserver-spaces=\"true\">HREFLANG Tags Lite<\/span><\/a><span data-preserver-spaces=\"true\">&#8221; to add HTML hreflang tags quickly.<\/span><\/p>\n<h3><strong><span data-preserver-spaces=\"true\">2. Adding hreflang tags using HTTP headers<\/span><\/strong><\/h3>\n<p><span data-preserver-spaces=\"true\">The next method to add Hreflang tags is to use the HTTP headers.<\/span><\/p>\n<p><span data-preserver-spaces=\"true\">This method is majorly for PDFs and non-HTML content, where you can&#8217;t place hreflang tags in &lt;head&gt; of the HTML. This is because there isn&#8217;t any HTML. So, you can use HTTP headers to implement the hreflang tag to specify the alternatives. You can also use this method for your regular web pages, but these are usually used for non-HTML pages and PDFs.<\/span><\/p>\n<p><span data-preserver-spaces=\"true\">This is what the HTTP header looks like with hreflang tags:<\/span><\/p>\n<pre>&lt;https:\/\/es.xyz.com\/document.pdf&gt;; rel=\"alternate\";\r\n\r\nhreflang=\"es\", &lt;https:\/\/en.xyz.com\/document.pdf&gt;; rel=\"alternate\";\r\n\r\nhreflang=\"en\", &lt;https:\/\/de.xyz.com\/document.pdf&gt;; rel=\"alternate\";\r\n\r\nhreflang=\"de\"<\/pre>\n<h3><strong><span data-preserver-spaces=\"true\">3. Adding hreflang tag in the XML sitemap<\/span><\/strong><\/h3>\n<p><span data-preserver-spaces=\"true\">The third method to add the herflang tags to tell search engines your alternatives is to use the sitemaps.\u00a0<\/span><\/p>\n<p><span data-preserver-spaces=\"true\">There are two important elements for this- &lt;loc&gt; and &lt;xhtml:link&gt;, see how to use them.<\/span><\/p>\n<ul>\n<li><span data-preserver-spaces=\"true\">&lt;loc&gt; Use this to specify a single URL.\u00a0<\/span><\/li>\n<li><span data-preserver-spaces=\"true\">&lt;xhtml:link&gt; Use this to list all the language\/locale alternatives of the page, including itself.<\/span><\/li>\n<\/ul>\n<p><span data-preserver-spaces=\"true\">Let us give you an example. The following is the markup for one URL with two other languages:<\/span><\/p>\n<pre>&lt;url&gt;\u00a0\r\n\r\n&lt;loc&gt;https:\/\/www.xyz.com\/uk\/&lt;\/loc&gt;\u00a0\r\n\r\n&lt;xhtml:link rel=\"alternate\" hreflang=\"en\" href=\"https:\/\/www.xyz.com\/\" \/&gt;\u00a0\r\n\r\n&lt;xhtml:link rel=\"alternate\" hreflang=\"en-au\" href=\"https:\/\/www.xyz.com\/au\/\" \/&gt;\u00a0\r\n\r\n&lt;xhtml:link rel=\"alternate\" hreflang=\"en-gb\" href=\"https:\/\/www.xyz.com\/uk\/\" \/&gt;\u00a0\r\n\r\n&lt;\/url&gt;<\/pre>\n<p><span data-preserver-spaces=\"true\">See that the third URL is the self-referencing URL that specifies that the URL is for en-gb, and the markup also defines two other languages.<\/span><\/p>\n<p><span data-preserver-spaces=\"true\">As the other URLs should be added to the sitemap, the other two URLs&#8217; markup looks like this:<\/span><\/p>\n<pre>&lt;url&gt;\u00a0\r\n\r\n&lt;loc&gt;https:\/\/www.xyz.com\/&lt;\/loc&gt;\u00a0\r\n\r\n&lt;xhtml:link rel=\"alternate\" hreflang=\"en\" href=\"https:\/\/www.xyz.com\/\" \/&gt; &lt;xhtml:link rel=\"alternate\" hreflang=\"en-au\" href=\"https:\/\/www.xyz.com\/au\/\" \/&gt;\u00a0\r\n\r\n&lt;xhtml:link rel=\"alternate\" hreflang=\"en-gb\" href=\"https:\/\/www.xyz.com\/uk\/\" \/&gt;\u00a0\r\n\r\n&lt;\/url&gt;\r\n\r\n\u00a0&lt;url&gt;\u00a0\r\n\r\n&lt;loc&gt;https:\/\/www.xyz.com\/au\/&lt;\/loc&gt;\r\n\r\n\u00a0&lt;xhtml:link rel=\"alternate\" hreflang=\"en\" href=\"https:\/\/www.xyz.com\/\" \/&gt; &lt;xhtml:link rel=\"alternate\" hreflang=\"en-au\" href=\"https:\/\/www.xyz.com\/au\/\" \/&gt;\r\n\r\n\u00a0&lt;xhtml:link rel=\"alternate\" hreflang=\"en-gb\" href=\"https:\/\/www.xyz.com\/uk\/\" \/&gt;\u00a0\r\n\r\n&lt;\/url&gt;<\/pre>\n<p><span data-preserver-spaces=\"true\">Note that the whole markup for each URL is the same; only the URL within the &lt;loc&gt;element is changing.\u00a0<\/span><\/p>\n<p><span data-preserver-spaces=\"true\">Although this requires a lot of work, there are a couple of benefits to implementing hreflang using the sitemap.<\/span><\/p>\n<p><span data-preserver-spaces=\"true\">First, it doesn&#8217;t put the load on the page, and your site&#8217;s speed remains unaffected, so it won&#8217;t bother your users. Next, it&#8217;s easier to make changes to the sitemap than edit multiple HTTP headers and HTML tags.<\/span><\/p>\n<h2><strong><span data-preserver-spaces=\"true\">Tools to implement Hreflang tags<\/span><\/strong><\/h2>\n<p><span data-preserver-spaces=\"true\">There are plenty of tools in the market that can help you implement Hreflang tags.\u00a0<\/span><\/p>\n<h3><strong><span data-preserver-spaces=\"true\">1. The Herflang Tags Generator Tool<\/span><\/strong><\/h3>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-2405\" src=\"https:\/\/hostkicker.com\/blog\/wp-content\/uploads\/2022\/11\/hreflang-tag-generator-tool.png\" alt=\"\" width=\"1699\" height=\"805\" srcset=\"https:\/\/hostkicker.com\/blog\/wp-content\/uploads\/2022\/11\/hreflang-tag-generator-tool.png 1699w, https:\/\/hostkicker.com\/blog\/wp-content\/uploads\/2022\/11\/hreflang-tag-generator-tool-300x142.png 300w, https:\/\/hostkicker.com\/blog\/wp-content\/uploads\/2022\/11\/hreflang-tag-generator-tool-1024x485.png 1024w, https:\/\/hostkicker.com\/blog\/wp-content\/uploads\/2022\/11\/hreflang-tag-generator-tool-768x364.png 768w, https:\/\/hostkicker.com\/blog\/wp-content\/uploads\/2022\/11\/hreflang-tag-generator-tool-1536x728.png 1536w\" sizes=\"auto, (max-width: 1699px) 100vw, 1699px\" \/><\/p>\n<p style=\"text-align: center\"><a href=\"https:\/\/www.aleydasolis.com\/english\/international-seo-tools\/hreflang-tags-generator\/\">Image Source<\/a><\/p>\n<p><span data-preserver-spaces=\"true\">This\u00a0<\/span><a class=\"editor-rtfLink\" href=\"https:\/\/www.aleydasolis.com\/english\/international-seo-tools\/hreflang-tags-generator\/\" target=\"_blank\" rel=\"noopener\"><span data-preserver-spaces=\"true\">hreflang tags Generator tool<\/span><\/a><span data-preserver-spaces=\"true\">\u00a0can help you generate hreflang tags for your site containing pages in multiple languages. To generate the tag, you can either add the URL, select the language of the URL and the country it targets or add them via a CSV (you can generate up to 50 URLs at a time).\u00a0<\/span><\/p>\n<h3><strong><span data-preserver-spaces=\"true\">2. The Hreflang XML sitemap generator tool<\/span><\/strong><\/h3>\n<p><span data-preserver-spaces=\"true\">This\u00a0<\/span><a class=\"editor-rtfLink\" href=\"https:\/\/erudite.agency\/hreflang-tool\/\" target=\"_blank\" rel=\"noopener\"><span data-preserver-spaces=\"true\">hreflang XML sitemap generator<\/span><\/a><span data-preserver-spaces=\"true\">\u00a0tool helps you create a hreflang XML sitemap. You need to create a CSV file including all the URLs of your site that are in multiple languages or target multiple regions and upload it to create your hreflang XML sitemap.<\/span><span data-preserver-spaces=\"true\">\u00a0<\/span><\/p>\n<h3><strong><span data-preserver-spaces=\"true\">3.<\/span><\/strong><strong><span data-preserver-spaces=\"true\">\u00a0Geo Targetly<\/span><\/strong><\/h3>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-2406\" src=\"https:\/\/hostkicker.com\/blog\/wp-content\/uploads\/2022\/11\/geo-targetly-hreflang-generator-tool.png\" alt=\"\" width=\"1572\" height=\"655\" srcset=\"https:\/\/hostkicker.com\/blog\/wp-content\/uploads\/2022\/11\/geo-targetly-hreflang-generator-tool.png 1572w, https:\/\/hostkicker.com\/blog\/wp-content\/uploads\/2022\/11\/geo-targetly-hreflang-generator-tool-300x125.png 300w, https:\/\/hostkicker.com\/blog\/wp-content\/uploads\/2022\/11\/geo-targetly-hreflang-generator-tool-1024x427.png 1024w, https:\/\/hostkicker.com\/blog\/wp-content\/uploads\/2022\/11\/geo-targetly-hreflang-generator-tool-768x320.png 768w, https:\/\/hostkicker.com\/blog\/wp-content\/uploads\/2022\/11\/geo-targetly-hreflang-generator-tool-1536x640.png 1536w\" sizes=\"auto, (max-width: 1572px) 100vw, 1572px\" \/><\/p>\n<p style=\"text-align: center\"><a href=\"https:\/\/geotargetly.com\/hreflang-tag-generator-tool\"><span data-preserver-spaces=\"true\">Image Source\u00a0<\/span><\/a><\/p>\n<p><span data-preserver-spaces=\"true\">The next hreflang generator tool is <a href=\"https:\/\/geotargetly.com\/hreflang-tag-generator-tool\">Geo Targetly<\/a>. This is a free, easy, and user-friendly tool that lets you generate hreflang tags quickly. To use this, you need to add the URLs and their language, and it will create the hreflang tags for you.<\/span><\/p>\n<h2><strong><span data-preserver-spaces=\"true\">What are the common Hreflangs tags issues and their fixes?<\/span><\/strong><\/h2>\n<p><span data-preserver-spaces=\"true\">You can use Google Search Console&#8217;s international targeting report to see the hreflang errors or use Ahref&#8217;s Site Audit Tool.<\/span><\/p>\n<h3><strong><span data-preserver-spaces=\"true\">1. Not using self-referencing hreflang tags<\/span><\/strong><\/h3>\n<p><span data-preserver-spaces=\"true\">Google recommends using self-referencing hreflang tags whenever you use a hreflang tag on your web pages.\u00a0<\/span><\/p>\n<p><span data-preserver-spaces=\"true\">To fix this, you can check out your site&#8217;s hreflang tags and implement a self-referencing hreflang tag to your web pages using any of your preferred methods.<\/span><\/p>\n<h3><strong><span data-preserver-spaces=\"true\">2. Not using the reciprocal\/return hreflang tag.\u00a0<\/span><\/strong><\/h3>\n<p><span data-preserver-spaces=\"true\">As discussed above, herflangs are bidirectional tags. They work in pairs. When you haven&#8217;t placed a returning herflang tag to its alternate version, it becomes an issue.\u00a0 \u00a0<\/span><\/p>\n<p><span data-preserver-spaces=\"true\">To fix this issue, check for the missing returning hreflang tags and implement its reciprocal tags to signal search engines about the page&#8217;s alternate version.\u00a0<\/span><\/p>\n<h3><strong><span data-preserver-spaces=\"true\">3. Herflang tags pointing to a page for multiple languages<\/span><\/strong><\/h3>\n<p><span data-preserver-spaces=\"true\">You may have incorrectly used hreflang tags and targeted a single page for multiple languages. This may confuse search engines, and they may ignore both the hreflang tags.<\/span><\/p>\n<p><span data-preserver-spaces=\"true\">For example:<\/span><\/p>\n<pre>&lt;link rel=\"alternate\" hreflang=\"en\" href=\"http:\/\/xyz.com\/page.html\" \/&gt;\r\n\r\n\u00a0&lt;link rel=\"alternate\" hreflang=\"fr\" href=\"http:\/\/xyz.com\/page.html\" \/&gt;<\/pre>\n<p><span data-preserver-spaces=\"true\">To fix this issue, analyze your hreflang tags and check if each is targeting the correct language or local version. Remove any incorrect hreflang tag to send the correct signal to search engines.<\/span><\/p>\n<h3><strong><span data-preserver-spaces=\"true\">4. Hreflang tags directing multiple pages for the same language\u00a0<\/span><\/strong><\/h3>\n<p><span data-preserver-spaces=\"true\">\u00a0An issue may arise when multiple URLs are targeted for the same language using herflangs. This will confuse search engines, and they may misinterpret or ignore both the Hreflang tags. To fix this issue, look for such herflang tags and remove one tag to ensure that a single URL is targeted for one particular language.<\/span><\/p>\n<h3><span data-preserver-spaces=\"true\">5. Hreflangs with invalid language and locale codes.<\/span><\/h3>\n<p><span data-preserver-spaces=\"true\">While implementing hreflangs, you may have used invalid and incorrect language and locale codes pointing to your web pages. Search engines will bypass any invalid code and may ignore its other alternatives as well. In such cases, Google may display the result it deems to be the most appropriate.<\/span><\/p>\n<p><span data-preserver-spaces=\"true\">Check for any such incorrect and invalid hreflang tags and fix them using the correct codes to serve the most appropriate version of your web pages.<\/span><\/p>\n<h3><span data-preserver-spaces=\"true\">\u00a06. Not using X-default hreflang tag<\/span><\/h3>\n<p><span data-preserver-spaces=\"true\">Basically, it&#8217;s not an issue, as x-default hreflang tags are optional. However, for SEO best practice, Google suggests using it to signal a fallback page when no language page matches the searcher&#8217;s query. These X-default target pages do not target any specific language or region.<\/span><\/p>\n<p><span data-preserver-spaces=\"true\">Thus, to implement the x-default hreflang tags, check for the missing x-default tags and implement them as usual tags. Also, ensure that all your hreflang tags have an x-default tag.\u00a0<\/span><\/p>\n<h3><strong><span data-preserver-spaces=\"true\">7. Using Hreflang Tags to non-canonical version<\/span><\/strong><\/h3>\n<p><span data-preserver-spaces=\"true\">Using the Hreflang tag with a non-canonical version is a contradicting signal and will confuse search engines. This is because the Rel= &#8220;alternate&#8221; hreflang= &#8220;x&#8221; will signal search engines to display the translated version of a page, and <a href=\"https:\/\/hostkicker.com\/blog\/introduction-to-canonical-tags-in-seo\/\">the rel=canonical tag<\/a> will signal that this is not the canonical version. Google will be puzzled and may bypass the tags.<\/span><\/p>\n<p><span data-preserver-spaces=\"true\">To fix this issue, check your hreflang tags and point them to the canonical version of your web pages.\u00a0<\/span><\/p>\n<h3><span data-preserver-spaces=\"true\">8. Inconsistency between Hreflang tags and HTML lang tag\u00a0<\/span><\/h3>\n<p><span data-preserver-spaces=\"true\">If you&#8217;ve used a hreflang tag as well as an HTML lang tag, both should be complementary to each other. Otherwise, inconsistency between both can create an issue and may confuse search engines.\u00a0\u00a0<\/span><\/p>\n<p><span data-preserver-spaces=\"true\">Although Google does not consider the HTML lang tag, other search engines do. So, look for the conflicting hreflang and HTML lang tags and make sure both tags complement each other.<\/span><\/p>\n<p><strong><span data-preserver-spaces=\"true\">To Conclude-<\/span><\/strong><\/p>\n<p><span data-preserver-spaces=\"true\">Understanding and implementing Hreflang tags is a daunting task. However, anyone can learn it if taken carefully. Sites having multilingual pages must implement hreflang tags to signal search engines about them. This helps them to understand the relationship between them and offer the most appropriate version of your pages to users.<\/span><\/p>\n<p><span data-preserver-spaces=\"true\"> Hreflengs are important from the SEO point of view. Thus, here, we&#8217;ve discussed almost everything about the hreflang tags in SEO, including what they are, their importance, their implementation, and issue related to them, along with their fixes. We hope this has helped you learn hreflang tags.<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Before starting it right away, let me ask you a few questions. Do you serve content in multiple languages to target different locales on your site? If yes, do you use Hreflang tags to signal search engines about them? If it&#8217;s a &#8220;No,&#8221; you may fall behind or might hurt your SEO badly. Let us [&hellip;]<\/p>\n","protected":false},"author":4,"featured_media":2402,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[19],"tags":[],"class_list":["post-2401","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-seo-tutorials"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v19.3 (Yoast SEO v27.5) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>What are Hreflang tags in SEO? The ultimate guide-Hostkicker<\/title>\n<meta name=\"description\" content=\"Hreflang tags are crucial if you serve content in multiple languages to signal search engines the relation between them. Find what are hreflang tags in SEO.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/hostkicker.com\/blog\/what-are-hreflang-tags-in-seo\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"What are Hreflang tags in SEO? The ultimate guide.\" \/>\n<meta property=\"og:description\" content=\"Hreflang tags are crucial if you serve content in multiple languages to signal search engines the relation between them. Find what are hreflang tags in SEO.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/hostkicker.com\/blog\/what-are-hreflang-tags-in-seo\/\" \/>\n<meta property=\"og:site_name\" content=\"Hostkicker\" \/>\n<meta property=\"article:published_time\" content=\"2022-11-17T06:17:05+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-11-19T09:46:53+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/hostkicker.com\/blog\/wp-content\/uploads\/2022\/11\/Hreflang-tags-in-seo.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"693\" \/>\n\t<meta property=\"og:image:height\" content=\"511\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Olivia Smith\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Olivia Smith\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"14 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/hostkicker.com\\\/blog\\\/what-are-hreflang-tags-in-seo\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/hostkicker.com\\\/blog\\\/what-are-hreflang-tags-in-seo\\\/\"},\"author\":{\"name\":\"Olivia Smith\",\"@id\":\"https:\\\/\\\/hostkicker.com\\\/blog\\\/#\\\/schema\\\/person\\\/f06306b595baa96c90a0491b941d7660\"},\"headline\":\"What are Hreflang tags in SEO? The ultimate guide.\",\"datePublished\":\"2022-11-17T06:17:05+00:00\",\"dateModified\":\"2022-11-19T09:46:53+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/hostkicker.com\\\/blog\\\/what-are-hreflang-tags-in-seo\\\/\"},\"wordCount\":2885,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/hostkicker.com\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/hostkicker.com\\\/blog\\\/what-are-hreflang-tags-in-seo\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/hostkicker.com\\\/blog\\\/wp-content\\\/uploads\\\/2022\\\/11\\\/Hreflang-tags-in-seo.jpg\",\"articleSection\":[\"SEO Tutorials\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/hostkicker.com\\\/blog\\\/what-are-hreflang-tags-in-seo\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/hostkicker.com\\\/blog\\\/what-are-hreflang-tags-in-seo\\\/\",\"url\":\"https:\\\/\\\/hostkicker.com\\\/blog\\\/what-are-hreflang-tags-in-seo\\\/\",\"name\":\"What are Hreflang tags in SEO? The ultimate guide-Hostkicker\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/hostkicker.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/hostkicker.com\\\/blog\\\/what-are-hreflang-tags-in-seo\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/hostkicker.com\\\/blog\\\/what-are-hreflang-tags-in-seo\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/hostkicker.com\\\/blog\\\/wp-content\\\/uploads\\\/2022\\\/11\\\/Hreflang-tags-in-seo.jpg\",\"datePublished\":\"2022-11-17T06:17:05+00:00\",\"dateModified\":\"2022-11-19T09:46:53+00:00\",\"description\":\"Hreflang tags are crucial if you serve content in multiple languages to signal search engines the relation between them. Find what are hreflang tags in SEO.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/hostkicker.com\\\/blog\\\/what-are-hreflang-tags-in-seo\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/hostkicker.com\\\/blog\\\/what-are-hreflang-tags-in-seo\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/hostkicker.com\\\/blog\\\/what-are-hreflang-tags-in-seo\\\/#primaryimage\",\"url\":\"https:\\\/\\\/hostkicker.com\\\/blog\\\/wp-content\\\/uploads\\\/2022\\\/11\\\/Hreflang-tags-in-seo.jpg\",\"contentUrl\":\"https:\\\/\\\/hostkicker.com\\\/blog\\\/wp-content\\\/uploads\\\/2022\\\/11\\\/Hreflang-tags-in-seo.jpg\",\"width\":693,\"height\":511,\"caption\":\"Hreflang tags are crucial if you serve content in multiple languages to signal search engines the relation between them.\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/hostkicker.com\\\/blog\\\/what-are-hreflang-tags-in-seo\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/hostkicker.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"What are Hreflang tags in SEO? The ultimate guide.\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/hostkicker.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/hostkicker.com\\\/blog\\\/\",\"name\":\"Hostkicker\",\"description\":\"Blog\",\"publisher\":{\"@id\":\"https:\\\/\\\/hostkicker.com\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/hostkicker.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/hostkicker.com\\\/blog\\\/#organization\",\"name\":\"Hostkicker\",\"url\":\"https:\\\/\\\/hostkicker.com\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/hostkicker.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/hostkicker.com\\\/blog\\\/wp-content\\\/uploads\\\/2021\\\/12\\\/hostkicker-logo-01.png\",\"contentUrl\":\"https:\\\/\\\/hostkicker.com\\\/blog\\\/wp-content\\\/uploads\\\/2021\\\/12\\\/hostkicker-logo-01.png\",\"width\":940,\"height\":218,\"caption\":\"Hostkicker\"},\"image\":{\"@id\":\"https:\\\/\\\/hostkicker.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/hostkicker.com\\\/blog\\\/#\\\/schema\\\/person\\\/f06306b595baa96c90a0491b941d7660\",\"name\":\"Olivia Smith\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/24a6b2466362238ad275f97a2f2fc49ce8d139c034114d6b9c52de1b12ebf1bd?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/24a6b2466362238ad275f97a2f2fc49ce8d139c034114d6b9c52de1b12ebf1bd?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/24a6b2466362238ad275f97a2f2fc49ce8d139c034114d6b9c52de1b12ebf1bd?s=96&d=mm&r=g\",\"caption\":\"Olivia Smith\"},\"url\":\"https:\\\/\\\/hostkicker.com\\\/blog\\\/author\\\/olivia\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"What are Hreflang tags in SEO? The ultimate guide-Hostkicker","description":"Hreflang tags are crucial if you serve content in multiple languages to signal search engines the relation between them. Find what are hreflang tags in SEO.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/hostkicker.com\/blog\/what-are-hreflang-tags-in-seo\/","og_locale":"en_US","og_type":"article","og_title":"What are Hreflang tags in SEO? The ultimate guide.","og_description":"Hreflang tags are crucial if you serve content in multiple languages to signal search engines the relation between them. Find what are hreflang tags in SEO.","og_url":"https:\/\/hostkicker.com\/blog\/what-are-hreflang-tags-in-seo\/","og_site_name":"Hostkicker","article_published_time":"2022-11-17T06:17:05+00:00","article_modified_time":"2022-11-19T09:46:53+00:00","og_image":[{"width":693,"height":511,"url":"https:\/\/hostkicker.com\/blog\/wp-content\/uploads\/2022\/11\/Hreflang-tags-in-seo.jpg","type":"image\/jpeg"}],"author":"Olivia Smith","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Olivia Smith","Est. reading time":"14 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/hostkicker.com\/blog\/what-are-hreflang-tags-in-seo\/#article","isPartOf":{"@id":"https:\/\/hostkicker.com\/blog\/what-are-hreflang-tags-in-seo\/"},"author":{"name":"Olivia Smith","@id":"https:\/\/hostkicker.com\/blog\/#\/schema\/person\/f06306b595baa96c90a0491b941d7660"},"headline":"What are Hreflang tags in SEO? The ultimate guide.","datePublished":"2022-11-17T06:17:05+00:00","dateModified":"2022-11-19T09:46:53+00:00","mainEntityOfPage":{"@id":"https:\/\/hostkicker.com\/blog\/what-are-hreflang-tags-in-seo\/"},"wordCount":2885,"commentCount":0,"publisher":{"@id":"https:\/\/hostkicker.com\/blog\/#organization"},"image":{"@id":"https:\/\/hostkicker.com\/blog\/what-are-hreflang-tags-in-seo\/#primaryimage"},"thumbnailUrl":"https:\/\/hostkicker.com\/blog\/wp-content\/uploads\/2022\/11\/Hreflang-tags-in-seo.jpg","articleSection":["SEO Tutorials"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/hostkicker.com\/blog\/what-are-hreflang-tags-in-seo\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/hostkicker.com\/blog\/what-are-hreflang-tags-in-seo\/","url":"https:\/\/hostkicker.com\/blog\/what-are-hreflang-tags-in-seo\/","name":"What are Hreflang tags in SEO? The ultimate guide-Hostkicker","isPartOf":{"@id":"https:\/\/hostkicker.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/hostkicker.com\/blog\/what-are-hreflang-tags-in-seo\/#primaryimage"},"image":{"@id":"https:\/\/hostkicker.com\/blog\/what-are-hreflang-tags-in-seo\/#primaryimage"},"thumbnailUrl":"https:\/\/hostkicker.com\/blog\/wp-content\/uploads\/2022\/11\/Hreflang-tags-in-seo.jpg","datePublished":"2022-11-17T06:17:05+00:00","dateModified":"2022-11-19T09:46:53+00:00","description":"Hreflang tags are crucial if you serve content in multiple languages to signal search engines the relation between them. Find what are hreflang tags in SEO.","breadcrumb":{"@id":"https:\/\/hostkicker.com\/blog\/what-are-hreflang-tags-in-seo\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/hostkicker.com\/blog\/what-are-hreflang-tags-in-seo\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/hostkicker.com\/blog\/what-are-hreflang-tags-in-seo\/#primaryimage","url":"https:\/\/hostkicker.com\/blog\/wp-content\/uploads\/2022\/11\/Hreflang-tags-in-seo.jpg","contentUrl":"https:\/\/hostkicker.com\/blog\/wp-content\/uploads\/2022\/11\/Hreflang-tags-in-seo.jpg","width":693,"height":511,"caption":"Hreflang tags are crucial if you serve content in multiple languages to signal search engines the relation between them."},{"@type":"BreadcrumbList","@id":"https:\/\/hostkicker.com\/blog\/what-are-hreflang-tags-in-seo\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/hostkicker.com\/blog\/"},{"@type":"ListItem","position":2,"name":"What are Hreflang tags in SEO? The ultimate guide."}]},{"@type":"WebSite","@id":"https:\/\/hostkicker.com\/blog\/#website","url":"https:\/\/hostkicker.com\/blog\/","name":"Hostkicker","description":"Blog","publisher":{"@id":"https:\/\/hostkicker.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/hostkicker.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/hostkicker.com\/blog\/#organization","name":"Hostkicker","url":"https:\/\/hostkicker.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/hostkicker.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/hostkicker.com\/blog\/wp-content\/uploads\/2021\/12\/hostkicker-logo-01.png","contentUrl":"https:\/\/hostkicker.com\/blog\/wp-content\/uploads\/2021\/12\/hostkicker-logo-01.png","width":940,"height":218,"caption":"Hostkicker"},"image":{"@id":"https:\/\/hostkicker.com\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/hostkicker.com\/blog\/#\/schema\/person\/f06306b595baa96c90a0491b941d7660","name":"Olivia Smith","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/24a6b2466362238ad275f97a2f2fc49ce8d139c034114d6b9c52de1b12ebf1bd?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/24a6b2466362238ad275f97a2f2fc49ce8d139c034114d6b9c52de1b12ebf1bd?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/24a6b2466362238ad275f97a2f2fc49ce8d139c034114d6b9c52de1b12ebf1bd?s=96&d=mm&r=g","caption":"Olivia Smith"},"url":"https:\/\/hostkicker.com\/blog\/author\/olivia\/"}]}},"jetpack_featured_media_url":"https:\/\/hostkicker.com\/blog\/wp-content\/uploads\/2022\/11\/Hreflang-tags-in-seo.jpg","_links":{"self":[{"href":"https:\/\/hostkicker.com\/blog\/wp-json\/wp\/v2\/posts\/2401","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/hostkicker.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/hostkicker.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/hostkicker.com\/blog\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/hostkicker.com\/blog\/wp-json\/wp\/v2\/comments?post=2401"}],"version-history":[{"count":2,"href":"https:\/\/hostkicker.com\/blog\/wp-json\/wp\/v2\/posts\/2401\/revisions"}],"predecessor-version":[{"id":2408,"href":"https:\/\/hostkicker.com\/blog\/wp-json\/wp\/v2\/posts\/2401\/revisions\/2408"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/hostkicker.com\/blog\/wp-json\/wp\/v2\/media\/2402"}],"wp:attachment":[{"href":"https:\/\/hostkicker.com\/blog\/wp-json\/wp\/v2\/media?parent=2401"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/hostkicker.com\/blog\/wp-json\/wp\/v2\/categories?post=2401"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/hostkicker.com\/blog\/wp-json\/wp\/v2\/tags?post=2401"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}