{"id":2574,"date":"2022-12-02T07:30:55","date_gmt":"2022-12-02T07:30:55","guid":{"rendered":"http:\/\/www.rebelytics.com\/?p=700"},"modified":"2025-11-26T10:05:43","modified_gmt":"2025-11-26T10:05:43","slug":"hreflang-canonical","status":"publish","type":"post","link":"https:\/\/www.searchviu.com\/en\/hreflang-canonical\/","title":{"rendered":"How to use hreflang and canonical tags together"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"2574\" class=\"elementor elementor-2574\" data-elementor-post-type=\"post\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-3fb514ab elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"3fb514ab\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;ekit_has_onepagescroll_dot&quot;:&quot;yes&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-4f9776ad\" data-id=\"4f9776ad\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-3c3f6c36 elementor-widget elementor-widget-text-editor\" data-id=\"3c3f6c36\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;ekit_we_effect_on&quot;:&quot;none&quot;}\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p><strong>When you use hreflang as well as canonical tags on your website, you have to be careful not to send confusing signals to Google. Here&#8217;s how to implement hreflang when you already have a canonical tag solution on your website.<\/strong><\/p><p><em>Note: This article was first published on rebelytics.com in 2015 and has since then been updated several times and moved to this blog.<\/em><\/p><p>hreflang and canonical tags both have similar functions: They suggest to search engines which URLs to index or to show to users in search results. If you already have a canonical tag solution on your website, which asks Google not to include certain URLs, and you then add hreflang tags to all of your URLs, you will most likely confuse Google. You will be asking Google to show and not to show certain URLs to users at the same time.<\/p><p>Let&#8217;s have a look at what URLs with canonical tags or hreflang annotations &#8220;say&#8221; to Google:<\/p><h2>What do URLs with canonical tags want?<\/h2><p>A URL that has a canonical tag pointing to another URL says to Google:<\/p><p><em>&#8220;Hey Google, how&#8217;s it going? I don&#8217;t want to be indexed. But you can index my twin sister here instead of me?&#8221;<\/em><\/p><p>A URL that has a canonical tag pointing to itself says to Google:<\/p><p><em>&#8220;Howdy Google, please index me and not my stupid twin brothers.&#8221;<\/em><\/p><p>Now you have to make sure that your URLs with canonical tags still know what they want after you&#8217;ve implemented hreflang on your website:<\/p><h2>What do URLs with hreflang want?<\/h2><p>A URL with correctly implemented hreflang implementations could say to Google:<\/p><p><em>&#8220;Bonjour Google, comment \u00e7a va? I speak French and I want to be indexed. Here are my cousins from other countries. Can you please index them too?&#8221;<\/em><\/p><p>So URLs with hreflang annotations always want to be indexed and always want additional URLs (their equivalents in other language and country versions) to be indexed along with them.<\/p><h2>What do URLs with canonical tags and hreflang annotations want?<\/h2><p>Now let&#8217;s see what a URL that has a canonical tag pointing to itself and hreflang annotations says to Google:<\/p><p><em>&#8220;Hola Google, \u00bfqu\u00e9 tal? I am the most mature out of my twin brothers and I want to be indexed. I speak Spanish and these are my cousins from other countries. Can you please index them too?&#8221;<\/em><\/p><p>This is a very clear and easy to follow instruction for Google. But what if the URL has a canonical tag pointing to another URL and hreflang annotations at the same time?<\/p><p><em>&#8220;Guten Tag Google, wie geht&#8217;s? I don&#8217;t want to be indexed, please index my twin brother instead. I speak German, so please index me and here are my cousins from other countries. Please index them too.&#8221;<\/em><\/p><p>And then Google will say:<\/p><p><em>&#8220;What a nutcase! Let&#8217;s see what his cousins say.&#8221;<\/em><\/p><p>And then Google will visit the other URLs in the hreflang annotations and hear a choir of:<\/p><p><em>&#8220;Buon giorno,<\/em> \u4eca\u65e5\u306f, \u0434\u043e\u0431\u0440\u044b\u0439 \u0434\u0435\u043d\u044c<em>! We don&#8217;t want to be indexed, please index our twin sisters instead of us. But we really want to be indexed, so please? And please, please index all of us because we are all cousins from different countries.&#8221;<\/em><\/p><p>And then Google will say:<\/p><p><em>&#8220;Shut up! I&#8217;m not listening to you and I will just figure out who to index myself.&#8221;<\/em><\/p><p>If you send confusing signals, Google will probably just ignore your instructions. So make sure your URLs know what they want!<\/p><p><img fetchpriority=\"high\" decoding=\"async\" class=\"alignnone size-full wp-image-2664\" src=\"https:\/\/storage.googleapis.com\/seoviu_wordpress\/blog\/2018\/08\/e090931d-hreflang-canonical.jpg\" alt=\"\" width=\"586\" height=\"586\" \/><\/p><h2>Conclusion<\/h2><p>If you are using a canonical tag solution on your website, make sure that URLs that have a canonical tag pointing to another URL do not receive hreflang annotations. hreflang annotations are okay for URLs that point to themselves via canonical tag and for URLs that do not have canonical tags.<\/p><h2 id=\"mobile-and-amp\">Possible exceptions: Mobile and AMP URLs<\/h2><p><em>I really hope that now, in 202X, very few people are working on websites that have separate mobile URLs or still use AMP. But just in case, here are some additional non-conclusive hints for using hreflang and canonical tags on separate mobile and AMP URLs:<\/em><\/p><p>After the announcement of the mobile-first index in 2016, Google changed their recommendations for hreflang on mobile URLs. In the past, it was clear that mobile URLs should have canonical tags pointing to their desktop equivalents and therefore should not receive hreflang annotations. In 2017, the new recommendation was to add hreflang to the mobile URLs and to the desktop URLs:<\/p><blockquote class=\"twitter-tweet\" data-lang=\"en\"><p dir=\"ltr\" lang=\"en\">Yes, mobile-to-mobile &amp; desktop-to-desktop is our recommendation for hreflang.<\/p><p>\u2014 John \u2606.o(\u2267\u25bd\u2266)o.\u2606 (@JohnMu) <a href=\"https:\/\/twitter.com\/JohnMu\/status\/935850193874022400?ref_src=twsrc%5Etfw\">November 29, 2017<\/a><\/p><\/blockquote><p><script async=\"\" src=\"https:\/\/platform.twitter.com\/widgets.js\" charset=\"utf-8\"><\/script><\/p><p>According to <a href=\"https:\/\/ampbyexample.com\/introduction\/internationalization\/\" target=\"_blank\" rel=\"noopener noreferrer\">this source<\/a>, the same recommendation is valid for AMP pages: Canonical tags from AMP versions to desktop versions and hreflang between AMP pages and between desktop pages.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t<div class=\"elementor-element elementor-element-88b0eb1 e-flex e-con-boxed e-con e-parent\" data-id=\"88b0eb1\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;ekit_has_onepagescroll_dot&quot;:&quot;yes&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e4c10c5 elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"e4c10c5\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;ekit_we_effect_on&quot;:&quot;none&quot;}\" data-widget_type=\"divider.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-0ec5baf e-flex e-con-boxed e-con e-parent\" data-id=\"0ec5baf\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;ekit_has_onepagescroll_dot&quot;:&quot;yes&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ebd9876 elementor-widget elementor-widget-elementskit-heading\" data-id=\"ebd9876\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;ekit_we_effect_on&quot;:&quot;none&quot;}\" data-widget_type=\"elementskit-heading.default\">\n\t\t\t\t\t<div class=\"ekit-wid-con\" ><div class=\"ekit-heading elementskit-section-title-wraper text_left   ekit_heading_tablet-   ekit_heading_mobile-\"><h2 class=\"ekit-heading--title elementskit-section-title \">Summary of 152 Comments<\/h2><div class=\"ekit_heading_separetor_wraper ekit_heading_elementskit-border-divider elementskit-style-long\"><div class=\"elementskit-border-divider elementskit-style-long\"><\/div><\/div><h3 class=\"ekit-heading--subtitle elementskit-section-subtitle  \">\n\t\t\t\t\t\tKey Discussions on hreflang and Canonical Tags\n\t\t\t\t\t<\/h3><\/div><\/div>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-058fe57 elementor-widget elementor-widget-text-editor\" data-id=\"058fe57\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;ekit_we_effect_on&quot;:&quot;none&quot;}\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<h5>1. <strong>Hreflang vs. Canonical: Know the Difference<\/strong><\/h5><p class=\"MuiTypography-root MuiTypography-body1 css-1n3cajb\"><strong>Theme:<\/strong><br \/>The most repeated confusion is whether to use canonical tags between country or language versions, or if hreflang is enough.<\/p><p class=\"MuiTypography-root MuiTypography-body1 css-1n3cajb\"><strong>Key Insight:<\/strong><br \/><strong>Never point canonical tags from one country or language version to another<\/strong> if you want both indexed.<\/p><blockquote><p class=\"MuiTypography-root MuiTypography-body1 css-1n3cajb\"><em>\u201cIf you canonicalize .ie to .co.uk, Google won\u2019t index .ie\u201d<\/em> \u2014Eoghan<\/p><\/blockquote><p class=\"MuiTypography-root MuiTypography-body1 css-1n3cajb\"><strong>Hreflang<\/strong> is for telling Google which version to show to which user. <strong>Canonical<\/strong> tags are for consolidating duplicates within the same language or version.<\/p><hr class=\"MuiDivider-root MuiDivider-fullWidth css-ss6lby\" \/><h5><br \/>2. <strong>How to Implement Hreflang Correctly<\/strong><\/h5><ul><li><strong>Always use hreflang on a page-by-page basis<\/strong>, not just the homepage.<\/li><li>Make sure hreflang tags are <strong>reciprocal<\/strong>: if page A links to B, B must link back to A.<\/li><li><strong>Self-referencing hreflang<\/strong> is a common requirement! Add a tag for the page\u2019s own language\/region alongside alternates.<\/li><\/ul><blockquote><p class=\"MuiTypography-root MuiTypography-body1 css-1n3cajb\"><em>\u201cAdd self-referencing hreflang tags (link rel=alternate hreflang=\u2026) for the page\u2019s own language to its head tag, alongside links to other language versions.\u201d<\/em><\/p><\/blockquote><hr class=\"MuiDivider-root MuiDivider-fullWidth css-ss6lby\" \/><h5><br \/>3. <strong>Common Indexing &amp; Search Console Issues<\/strong><\/h5><ul><li>Google Search Console frequently reports <strong>false positives<\/strong> for \u201cno return tags\u201d or \u201cincorrect hreflang.\u201d If your implementation is sound and users get the correct version, you can often <strong>ignore these warnings<\/strong>.<\/li><li>Hreflang works <strong>even without canonical tags<\/strong>, but self-referencing canonicals can help clarify things for Google.<\/li><\/ul><blockquote><p class=\"MuiTypography-root MuiTypography-body1 css-1n3cajb\"><em>\u201cErrors are often false positives; the less you confuse Google, the better.\u201d<\/em><\/p><\/blockquote><hr class=\"MuiDivider-root MuiDivider-fullWidth css-ss6lby\" \/><h5><br \/>4. <strong>Canonical and Hreflang\u2014Working Together<\/strong><\/h5><ul><li><strong>Use canonical tags within the same language\/region<\/strong> to handle duplicate URLs (like parameter variations, category duplicates, etc).<\/li><li><strong>Use hreflang tags to link \u201ccousins\u201d<\/strong> across languages and countries.<\/li><li>Both can be present\u2014but <strong>don\u2019t cross the streams:<\/strong> never canonicalize from one language\/country to another if you want both versions discoverable.<\/li><\/ul><blockquote><p class=\"MuiTypography-root MuiTypography-body1 css-1n3cajb\"><em>\u201cCanonical tags select preferred sibling URL within one language\/region (&#8220;twins&#8221;). Hreflang connects \u2018cousins\u2019 across languages\/regions.\u201d<\/em><\/p><\/blockquote><hr class=\"MuiDivider-root MuiDivider-fullWidth css-ss6lby\" \/><h5><br \/>5. <strong>Special Situations &amp; Practical Advice<\/strong><\/h5><ul><li><strong>Robots.txt:<\/strong> Blocked pages with hreflang will cause errors. Index all versions you want shown.<\/li><li><strong>Duplicate product or hotel pages:<\/strong> Canonicalize size\/color\/variant duplicates to the main version, but use hreflang only on canonicals.<\/li><li><strong>JS\/automatic redirects:<\/strong> Don\u2019t add hreflang tags on redirecting homepages or non-canonical URLs.<\/li><li><strong>Mobile\/AMP:<\/strong> Canonical mobile to desktop; use hreflang to connect mobile and desktop alternates as well.<\/li><li><strong>Site moves (http\u2192https):<\/strong> Keep canonical and hreflang.<\/li><li><strong>User-generated or partial translations:<\/strong> Show the right language per URL and avoid canonicals across languages.<\/li><li><strong>Language in URL parameters only:<\/strong> Not ideal\u2014better to use paths (\/en\/, \/fr\/) or subdomains.<\/li><\/ul><hr class=\"MuiDivider-root MuiDivider-fullWidth css-ss6lby\" \/><h5><br \/>6. <strong>When Not to Use Hreflang<\/strong><\/h5><ul><li><strong>Single-language sites:<\/strong> Adding hreflang usually just confuses things\u2014don\u2019t do it!<\/li><\/ul><hr class=\"MuiDivider-root MuiDivider-fullWidth css-ss6lby\" \/><h5><br \/>7. <strong>Why Google Gets It Wrong Sometimes<\/strong><\/h5><ul><li>Google may ignore canonicals in favor of hreflang if the signals conflict.<\/li><li>Indexing is influenced not just by hreflang\/canonical, but also localized content, metadata, links, and internal navigation.<\/li><\/ul><hr class=\"MuiDivider-root MuiDivider-fullWidth css-ss6lby\" \/><h5><br \/>8. <strong>Noteworthy Nuggets &amp; Surprises<\/strong><\/h5><ul><li>Some large brands use cross-domain canonicals and get away with it, but most don\u2019t recommend this!<\/li><li>Shop and ecommerce sites are especially prone to messy hreflang\/canonical setups; clear sitemaps and per-page tagging help a lot.<\/li><li>Many errors in GSC clear up on their own as indexing catches up (patience is key).<\/li><\/ul><hr class=\"MuiDivider-root MuiDivider-fullWidth css-ss6lby\" \/><h5><br \/>9. <strong>Community Tone<\/strong><\/h5><p class=\"MuiTypography-root MuiTypography-body1 css-1n3cajb\">Readers loved the clear, funny explanations and practical examples. Many shared frustration with Google\u2019s warnings but felt reassured by the consistent advice:<\/p><blockquote><p class=\"MuiTypography-root MuiTypography-body1 css-1n3cajb\"><em>\u201cMost clear info about canonical and hreflang. Finally got it right.\u201d<\/em><br \/><em>\u201cFunniest explanation I&#8217;ve seen. Makes perfect sense.\u201d<\/em><\/p><\/blockquote><hr class=\"MuiDivider-root MuiDivider-fullWidth css-ss6lby\" \/><h4><br \/>Top 5 Takeaways<\/h4><ol><li><strong>Never cross-canonicalize country\/language versions.<\/strong> Use hreflang instead.<\/li><li><strong>Always make hreflang annotations page-by-page and reciprocally.<\/strong><\/li><li><strong>Errors in Google Search Console are often false alarms.<\/strong> Focus on real user experience and correct implementation.<\/li><li><strong>Self-referencing canonical and hreflang tags are recommended,<\/strong> but you can omit self-canonicals if you\u2019re 100% sure there are no duplicates.<\/li><li><strong>Optimize for each country\/language not just with tags but with localized content and signals.<\/strong><\/li><\/ol>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>When you use hreflang as well as canonical tags on your website, you have to be careful not to send confusing signals to Google. Here&#8217;s how to implement hreflang when you already have a canonical tag solution on your website.<\/p>\n","protected":false},"author":3,"featured_media":830,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_lmt_disableupdate":"no","_lmt_disable":"","footnotes":""},"categories":[25],"tags":[30],"class_list":["post-2574","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-international-seo","tag-english"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>hreflang &amp; canonical tag: Use them correctly without conflicts<\/title>\n<meta name=\"description\" content=\"How to use hreflang and canonical tags together on your website. Make sure your URLs know what they want! hreflang and canonical explained.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.searchviu.com\/en\/hreflang-canonical\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"hreflang &amp; canonical tag: Use them correctly without conflicts\" \/>\n<meta property=\"og:description\" content=\"How to use hreflang and canonical tags together on your website. Make sure your URLs know what they want! hreflang and canonical explained.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.searchviu.com\/en\/hreflang-canonical\/\" \/>\n<meta property=\"og:site_name\" content=\"SEO Data Warehouse And Monitoring\" \/>\n<meta property=\"article:published_time\" content=\"2022-12-02T07:30:55+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-11-26T10:05:43+00:00\" \/>\n<meta name=\"author\" content=\"Eoghan Henn\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/www.searchviu.com\/wp-content\/uploads\/2023\/02\/151ee233-hreflang-canonical.jpg\" \/>\n<meta name=\"twitter:creator\" content=\"@searchviu\" \/>\n<meta name=\"twitter:site\" content=\"@searchviu\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Eoghan Henn\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.searchviu.com\\\/hreflang-canonical\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.searchviu.com\\\/hreflang-canonical\\\/\"},\"author\":{\"name\":\"Eoghan Henn\",\"@id\":\"https:\\\/\\\/www.searchviu.com\\\/#\\\/schema\\\/person\\\/7a031e5565b9ece3fd77be3c7f19381c\"},\"headline\":\"How to use hreflang and canonical tags together\",\"datePublished\":\"2022-12-02T07:30:55+00:00\",\"dateModified\":\"2025-11-26T10:05:43+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.searchviu.com\\\/hreflang-canonical\\\/\"},\"wordCount\":1443,\"commentCount\":152,\"publisher\":{\"@id\":\"https:\\\/\\\/www.searchviu.com\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.searchviu.com\\\/hreflang-canonical\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.searchviu.com\\\/wp-content\\\/uploads\\\/2023\\\/02\\\/151ee233-hreflang-canonical.jpg\",\"keywords\":[\"english\"],\"articleSection\":[\"International SEO\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.searchviu.com\\\/hreflang-canonical\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.searchviu.com\\\/hreflang-canonical\\\/\",\"url\":\"https:\\\/\\\/www.searchviu.com\\\/hreflang-canonical\\\/\",\"name\":\"hreflang & canonical tag: Use them correctly without conflicts\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.searchviu.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.searchviu.com\\\/hreflang-canonical\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.searchviu.com\\\/hreflang-canonical\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.searchviu.com\\\/wp-content\\\/uploads\\\/2023\\\/02\\\/151ee233-hreflang-canonical.jpg\",\"datePublished\":\"2022-12-02T07:30:55+00:00\",\"dateModified\":\"2025-11-26T10:05:43+00:00\",\"description\":\"How to use hreflang and canonical tags together on your website. Make sure your URLs know what they want! hreflang and canonical explained.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.searchviu.com\\\/hreflang-canonical\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.searchviu.com\\\/hreflang-canonical\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.searchviu.com\\\/hreflang-canonical\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.searchviu.com\\\/wp-content\\\/uploads\\\/2023\\\/02\\\/151ee233-hreflang-canonical.jpg\",\"contentUrl\":\"https:\\\/\\\/www.searchviu.com\\\/wp-content\\\/uploads\\\/2023\\\/02\\\/151ee233-hreflang-canonical.jpg\",\"width\":1000,\"height\":667},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.searchviu.com\\\/hreflang-canonical\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.searchviu.com\\\/en\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to use hreflang and canonical tags together\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.searchviu.com\\\/#website\",\"url\":\"https:\\\/\\\/www.searchviu.com\\\/\",\"name\":\"SEO Data Warehouse And Monitoring\",\"description\":\"SEO Solutions For Teams And Agencies\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.searchviu.com\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.searchviu.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.searchviu.com\\\/#organization\",\"name\":\"searchVIU\",\"url\":\"https:\\\/\\\/www.searchviu.com\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.searchviu.com\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.searchviu.com\\\/wp-content\\\/uploads\\\/2023\\\/02\\\/d3babe41-searchviu-logo2x.png\",\"contentUrl\":\"https:\\\/\\\/www.searchviu.com\\\/wp-content\\\/uploads\\\/2023\\\/02\\\/d3babe41-searchviu-logo2x.png\",\"width\":340,\"height\":340,\"caption\":\"searchVIU\"},\"image\":{\"@id\":\"https:\\\/\\\/www.searchviu.com\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/x.com\\\/searchviu\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/searchviu\\\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.searchviu.com\\\/#\\\/schema\\\/person\\\/7a031e5565b9ece3fd77be3c7f19381c\",\"name\":\"Eoghan Henn\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/bfa3d44dac21ee6e663defdfe4eb2ecb29ad85001375745329c7526fa74b95b7?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/bfa3d44dac21ee6e663defdfe4eb2ecb29ad85001375745329c7526fa74b95b7?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/bfa3d44dac21ee6e663defdfe4eb2ecb29ad85001375745329c7526fa74b95b7?s=96&d=mm&r=g\",\"caption\":\"Eoghan Henn\"},\"url\":\"https:\\\/\\\/www.searchviu.com\\\/en\\\/author\\\/eoghan\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"hreflang & canonical tag: Use them correctly without conflicts","description":"How to use hreflang and canonical tags together on your website. Make sure your URLs know what they want! hreflang and canonical explained.","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:\/\/www.searchviu.com\/en\/hreflang-canonical\/","og_locale":"en_US","og_type":"article","og_title":"hreflang & canonical tag: Use them correctly without conflicts","og_description":"How to use hreflang and canonical tags together on your website. Make sure your URLs know what they want! hreflang and canonical explained.","og_url":"https:\/\/www.searchviu.com\/en\/hreflang-canonical\/","og_site_name":"SEO Data Warehouse And Monitoring","article_published_time":"2022-12-02T07:30:55+00:00","article_modified_time":"2025-11-26T10:05:43+00:00","author":"Eoghan Henn","twitter_card":"summary_large_image","twitter_image":"https:\/\/www.searchviu.com\/wp-content\/uploads\/2023\/02\/151ee233-hreflang-canonical.jpg","twitter_creator":"@searchviu","twitter_site":"@searchviu","twitter_misc":{"Written by":"Eoghan Henn","Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.searchviu.com\/hreflang-canonical\/#article","isPartOf":{"@id":"https:\/\/www.searchviu.com\/hreflang-canonical\/"},"author":{"name":"Eoghan Henn","@id":"https:\/\/www.searchviu.com\/#\/schema\/person\/7a031e5565b9ece3fd77be3c7f19381c"},"headline":"How to use hreflang and canonical tags together","datePublished":"2022-12-02T07:30:55+00:00","dateModified":"2025-11-26T10:05:43+00:00","mainEntityOfPage":{"@id":"https:\/\/www.searchviu.com\/hreflang-canonical\/"},"wordCount":1443,"commentCount":152,"publisher":{"@id":"https:\/\/www.searchviu.com\/#organization"},"image":{"@id":"https:\/\/www.searchviu.com\/hreflang-canonical\/#primaryimage"},"thumbnailUrl":"https:\/\/www.searchviu.com\/wp-content\/uploads\/2023\/02\/151ee233-hreflang-canonical.jpg","keywords":["english"],"articleSection":["International SEO"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.searchviu.com\/hreflang-canonical\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.searchviu.com\/hreflang-canonical\/","url":"https:\/\/www.searchviu.com\/hreflang-canonical\/","name":"hreflang & canonical tag: Use them correctly without conflicts","isPartOf":{"@id":"https:\/\/www.searchviu.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.searchviu.com\/hreflang-canonical\/#primaryimage"},"image":{"@id":"https:\/\/www.searchviu.com\/hreflang-canonical\/#primaryimage"},"thumbnailUrl":"https:\/\/www.searchviu.com\/wp-content\/uploads\/2023\/02\/151ee233-hreflang-canonical.jpg","datePublished":"2022-12-02T07:30:55+00:00","dateModified":"2025-11-26T10:05:43+00:00","description":"How to use hreflang and canonical tags together on your website. Make sure your URLs know what they want! hreflang and canonical explained.","breadcrumb":{"@id":"https:\/\/www.searchviu.com\/hreflang-canonical\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.searchviu.com\/hreflang-canonical\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.searchviu.com\/hreflang-canonical\/#primaryimage","url":"https:\/\/www.searchviu.com\/wp-content\/uploads\/2023\/02\/151ee233-hreflang-canonical.jpg","contentUrl":"https:\/\/www.searchviu.com\/wp-content\/uploads\/2023\/02\/151ee233-hreflang-canonical.jpg","width":1000,"height":667},{"@type":"BreadcrumbList","@id":"https:\/\/www.searchviu.com\/hreflang-canonical\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.searchviu.com\/en\/"},{"@type":"ListItem","position":2,"name":"How to use hreflang and canonical tags together"}]},{"@type":"WebSite","@id":"https:\/\/www.searchviu.com\/#website","url":"https:\/\/www.searchviu.com\/","name":"SEO Data Warehouse And Monitoring","description":"SEO Solutions For Teams And Agencies","publisher":{"@id":"https:\/\/www.searchviu.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.searchviu.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.searchviu.com\/#organization","name":"searchVIU","url":"https:\/\/www.searchviu.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.searchviu.com\/#\/schema\/logo\/image\/","url":"https:\/\/www.searchviu.com\/wp-content\/uploads\/2023\/02\/d3babe41-searchviu-logo2x.png","contentUrl":"https:\/\/www.searchviu.com\/wp-content\/uploads\/2023\/02\/d3babe41-searchviu-logo2x.png","width":340,"height":340,"caption":"searchVIU"},"image":{"@id":"https:\/\/www.searchviu.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/x.com\/searchviu","https:\/\/www.linkedin.com\/company\/searchviu\/"]},{"@type":"Person","@id":"https:\/\/www.searchviu.com\/#\/schema\/person\/7a031e5565b9ece3fd77be3c7f19381c","name":"Eoghan Henn","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/bfa3d44dac21ee6e663defdfe4eb2ecb29ad85001375745329c7526fa74b95b7?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/bfa3d44dac21ee6e663defdfe4eb2ecb29ad85001375745329c7526fa74b95b7?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/bfa3d44dac21ee6e663defdfe4eb2ecb29ad85001375745329c7526fa74b95b7?s=96&d=mm&r=g","caption":"Eoghan Henn"},"url":"https:\/\/www.searchviu.com\/en\/author\/eoghan\/"}]}},"modified_by":"Katja","_links":{"self":[{"href":"https:\/\/www.searchviu.com\/en\/wp-json\/wp\/v2\/posts\/2574","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.searchviu.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.searchviu.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.searchviu.com\/en\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/www.searchviu.com\/en\/wp-json\/wp\/v2\/comments?post=2574"}],"version-history":[{"count":16,"href":"https:\/\/www.searchviu.com\/en\/wp-json\/wp\/v2\/posts\/2574\/revisions"}],"predecessor-version":[{"id":8019,"href":"https:\/\/www.searchviu.com\/en\/wp-json\/wp\/v2\/posts\/2574\/revisions\/8019"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.searchviu.com\/en\/wp-json\/wp\/v2\/media\/830"}],"wp:attachment":[{"href":"https:\/\/www.searchviu.com\/en\/wp-json\/wp\/v2\/media?parent=2574"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.searchviu.com\/en\/wp-json\/wp\/v2\/categories?post=2574"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.searchviu.com\/en\/wp-json\/wp\/v2\/tags?post=2574"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}