The Moz Q&A Forum

    • Forum
    • Questions
    • My Q&A
    • Users
    • Ask the Community

    Welcome to the Q&A Forum

    Browse the forum for helpful insights and fresh discussions about all things SEO.

    1. SEO and Digital Marketing Q&A Forum
    2. Categories
    3. Technical SEO Issues
    4. Hreflang for multple countries but single language

    Hreflang for multple countries but single language

    Technical SEO Issues
    9 4 1.8k
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as question
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • MickEdwards
      MickEdwards last edited by

      I'm working on a site that has implemented hreflang.

      The site is all in English but has slight differences and breaks down to separate domains, so

      • example.co.uk
      • example.eu
      • example.com

      the hreflang implementation targets specific countries per domain.

      This was tested using http://flang.dejanseo.com.au but Webmaster Tools has thrown up errors.  For example,

      **URLs for your site and alternative URLs in 'en_GB' that do not have return tags.  **But every page refers back.Any ideas what's going wrong?

      1 Reply Last reply Reply Quote 0
      • gfiorelli1
        gfiorelli1 last edited by

        If your .eu domain targets English in all European countries but UK (and you are targeting the USA with the .com), then you should not use the hreflang:

        because that annotation says to Google to show the .eu domain to all the people using English independently from where they are, but in the UK ("show domain.co.uk") and USA ("show domain.com"). In other words, you .eu site would be visible to Canadian, Australians or even people in Greenland using English.

        If that is also the meaning of the .eu domain, than that's fine, but if it is meant just for European countries, then better not having it.

        Moreover, if the .eu is meant as "global", then it is useless to add all the hreflang like "en-it", "en-es" and so on, because the hreflang="en" would be enough.

        However, I hope you are considering the .eu in English for targeting countries like Italy, Spain, France, Germany et al as temporary, because - let me tell you - you are not going to see lot of traffic from European not English speaking countries. Why? Because we don't search in English, neither we have our browser set up to use English as main language 🙂

        MickEdwards 1 Reply Last reply Reply Quote 3
        • BlueprintMarketing
          BlueprintMarketing last edited by

          You  should consider using either one subfolder hreflang or  strongly considering wire going into these markets for instance Germany would be best for .de  if you are just targeting a European country that speaks English for only English-speaking countries throughout the world you may be best off with  A geotld

          i agree with  Gianluca.

          1 Reply Last reply Reply Quote 1
          • MickEdwards
            MickEdwards @gfiorelli1 last edited by

            This is a bit difficult.  All 3 domains are bringing in some good diverse country traffic as is, but Google has said it will now ignore hreflang until resolved.

            So for example, .com  brings in traffic and sales from Chile, Mexico and Bahamas.  So if we removed the 'global'  for .com are we not risking dropping the traffic for these locations.  Or will Google ignore anyway and serve?  There are too many countries getting traffic to implement each one as hreflang and remove the global en, it would be massive.

            But having said that if the server was setting the TLD to be served depending on location it would then be adequate to just use the 'global' hreflang's to hreflang="en"?  Is that right?

            gfiorelli1 1 Reply Last reply Reply Quote 0
            • NickJasuja
              NickJasuja last edited by

              I believe what's happening with your site is the same thing as what happened here on Google webmaster forums. JohnMu replied in that thread to say that because you have the same content on different sites (it might say en-US or en-GB but there is no detectable language customization for country). Google considers this duplicate content and starts ignoring some of your pages. And when some pages get ignored, the hreflang return tags from those pages go missing.

              I blogged about this phenomenon in detail here.

              Of course, it's also possible that your Hreflang markup has errors that the dejan seo tool did not detect. You can try the tool at hreflang.org to get a second opinion.

              MickEdwards 2 Replies Last reply Reply Quote 1
              • MickEdwards
                MickEdwards @NickJasuja last edited by

                thanks.  I'm taking a look.

                1 Reply Last reply Reply Quote 0
                • MickEdwards
                  MickEdwards @NickJasuja last edited by

                  Hi Nikhilesh,

                  as a matter of interest is your tool crawling as a google bot, rather than some IP?  We have now set to deliver TLD depending on IP but the tool reports the following for the hreflangs not on the same domain

                  • Could not load this page. Server responded with HTTP Status code 301. Expected HTTP response code is 200 OK.
                  NickJasuja 1 Reply Last reply Reply Quote 0
                  • NickJasuja
                    NickJasuja @MickEdwards last edited by

                    Hi Michael,

                    The tool crawls with the user agent "Hreflang.org Testing Tool - Desktop version". It does not impersonate Googlebot. It does not follow 301 redirects because if you use Hreflang to point to another page, you should link to the canonical version of that page. A 301 redirect indicates an error.

                    My opinion is that forced, IP-based redirection is not a good idea because all URLs must be accessible from all locations. Google recently (about a year ago?) started crawling from other countries but you still want all URLs to be accessible from everywhere. The point of Hreflang is to indicate links across URLs; so hreflang makes IP-based redirection unnecessary.

                    If you really want to do IP-based redirection, do it on the x-default version of the page. And use the x-default version solely for redirection. For example, don't have your English version as the x-default and then redirect non-English users to other versions. If you do that, Germany-based crawlers won't ever be able to access your English URL.

                    1 Reply Last reply Reply Quote 1
                    • gfiorelli1
                      gfiorelli1 @MickEdwards last edited by

                      The only valid redirection is the one based on user browser, not IP, IMHO.

                      However, if you want to use that kind of redirection for the home page (not the others pages), then that redirection should be working the first time, so that users can eventually choose to go to another version of the site they prefer (i.e.: I live in Spain and I go to domain.eu. When I travel in the US, I still want to go to domain.eu, not always being pushed to use domain.com).

                      Moreover, doing that, you will let crawlers to discover also the others version even though they were redirected to the one corresponding to their IP the first time. In other words, Googlebot (Mountain View, USA, IP), the first time will go always to domain.com, but once there it will able to discover also domain.eu and domain.co.uk from the versions selector, and it won't be redirected again to domain.com.

                      Said all this, the fact is that you want to target a political area (EU) with domain.eu, the world with domain.com and the UK with domain.co.uk.

                      This desire to target three different kind of geographies complicates everything :-).

                      The only solution I see is:

                      1. Domain.com set up as "global" >> hreflang="en". All users using English will see it in the SERPs despite of their location but in these cases (see point 2 and 3);

                      2. Domain.eu set up as the site for the European countries >> hreflang="en-ES" - hreflang="en-IT" - hreflang="en-DE" and so on.

                      3. Domain.co.uk set up as the site for Great Britain >> hreflang="en-GB".

                      Doing this and implementing the hreflang in the canonical URLs of the sites and referencing only canonical URLs of the others sites (apart having the self-referral hreflang), then you should be safe.

                      However, remember that with those hreflang, people searching in another language than English will never (or almost never) see your sites but for brand name searches or very specific brand + product queries.

                      Therefore, I am still of the idea that having only English websites for targeting the world means missing a huge business opportunity.

                      1 Reply Last reply Reply Quote 0
                      • 1 / 1
                      • First post
                        Last post
                      • Hreflang usage for language & country x only language
                        LynnPatchett
                        LynnPatchett
                        0
                        2
                        40

                      • Hreflang for over 200 countries
                        TTLO
                        TTLO
                        0
                        4
                        62

                      • Google not index main keyword on homepage in 2 countries same language, rest of pages no problem
                        Aleyda
                        Aleyda
                        0
                        6
                        227

                      • Best practice for URL - Language/country
                        Daniel_Morgan
                        Daniel_Morgan
                        1
                        4
                        3.4k

                      • Hreflang and canonical for multi-language website
                        gfiorelli1
                        gfiorelli1
                        0
                        4
                        295

                      • Country domain: Seo for other languages
                        Alex-Harford
                        Alex-Harford
                        0
                        6
                        652

                      • Country language code
                        randfish
                        randfish
                        1
                        7
                        1.1k

                      • What SEO considerations for multiple languages on a single page?
                        kwoolf
                        kwoolf
                        0
                        5
                        2.0k

                      Get started with Moz Pro!

                      Unlock the power of advanced SEO tools and data-driven insights.

                      Start my free trial
                      Products
                      • Moz Pro
                      • Moz Local
                      • Moz API
                      • Moz Data
                      • STAT
                      • Product Updates
                      Moz Solutions
                      • SMB Solutions
                      • Agency Solutions
                      • Enterprise Solutions
                      • Digital Marketers
                      Free SEO Tools
                      • Domain Authority Checker
                      • Link Explorer
                      • Keyword Explorer
                      • Competitive Research
                      • Brand Authority Checker
                      • Local Citation Checker
                      • MozBar Extension
                      • MozCast
                      Resources
                      • Blog
                      • SEO Learning Center
                      • Help Hub
                      • Beginner's Guide to SEO
                      • How-to Guides
                      • Moz Academy
                      • API Docs
                      About Moz
                      • About
                      • Team
                      • Careers
                      • Contact
                      Why Moz
                      • Case Studies
                      • Testimonials
                      Get Involved
                      • Become an Affiliate
                      • MozCon
                      • Webinars
                      • Practical Marketer Series
                      • MozPod
                      Connect with us

                      Contact the Help team

                      Join our newsletter
                      Moz logo
                      © 2021 - 2026 SEOMoz, Inc., a Ziff Davis company. All rights reserved. Moz is a registered trademark of SEOMoz, Inc.
                      • Accessibility
                      • Terms of Use
                      • Privacy