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. International Issues
    4. International SEO - Alternatives to Automatic IP re-direct

    International SEO - Alternatives to Automatic IP re-direct

    International Issues
    4 2 63
    • 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.
    • SEOCT
      SEOCT last edited by

      Hello,

      When doing international SEO I've read that it's not good practice to automatically re-direct users to the correct part of the website based on their IP address. But what alternatives are there to this?

      Let's say you're targeting the US and the UK through multiregional SEO. What can you do to ensure that users from the US go to the US sub-directory and that users from the UK go to the UK sub-directory?

      In Moz's international SEO guide it says that:

      "If you choose to try to guess at the user’s language preference when they enter your site, you can use the browser’s language setting or the IP address and ask the user to confirm the choice. Using JavaScript to do this will ensure that Googlebot does not get confused. Pair this with a good XML sitemap and the user can have a great interaction. Plus, the search engines will be able to crawl and index all of your translated content."

      Can anyone explain this further?

      Any help would be much appreciated!

      Thanks in advance

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

        Hi there,

        Great question!

        I must admit that some of the wording for this confused me as well...

        I've pasted below some snippets from Google's official guidelines on managing multilingual websites and added my own thoughts here and there: https://support.google.com/webmasters/answer/182192?hl=en/

        "If you choose to try to guess at the user’s language preference when they enter your site, you can use the browser’s language setting or the IP address and ask the user to confirm the choice." Let the user switch the page language If you have multiple versions of a page:

        • Consider adding hyperlinks to other language versions of a page. That way users can click to choose a different language version of the page.
        • Avoid automatic redirection based on the user’s perceived language. These redirections could prevent users (and search engines) from viewing all the versions of your site.

        Using JavaScript to do this will ensure that Googlebot does not get confused.

        "If you prefer to dynamically change content or reroute the user based on language settings, be aware that Google might not find and crawl all your variations. This is because the Googlebot crawler usually originates from the USA. In addition, the crawler sends HTTP requests without setting Accept-Language in the request header."

        Pair this with a good XML sitemap and the user can have a great interaction. Plus, the search engines will be able to crawl and index all of your translated content.

        No specific answer or single quote to copy but this covers on-page annotation and XML sitemaps: https://support.google.com/webmasters/answer/189077

        - Hope this helps as a starter!

        Nick

        1 Reply Last reply Reply Quote 1
        • NickSamuel
          NickSamuel last edited by

          Also just to add:

          ""If you choose to try to guess at the user’s language preference when they enter your site, you can use the browser’s language setting or the IP address and ask the user to confirm the choice. Using JavaScript to do this will ensure that Googlebot does not get confused." It's about giving the user choice and not force redirecting them aka it's ok to query the language and suggest it, but not force it.

          For example, GoogleBot is mostly from USA, so it would be auto-forced to US content options which theoretically means it could miss other versions.

          If you are redirected to a particularly language version, you need to give the user the option to switch...

          1 Reply Last reply Reply Quote 1
          • SEOCT
            SEOCT last edited by

            Thanks for the detailed response Nick - great summary!

            "If you choose to try to guess at the user’s language preference when they enter your site, you can use the browser’s language setting or the IP address and ask the user to confirm the choice. Using JavaScript to do this will ensure that Googlebot does not get confused."

            I presume web developers would know how to do this?

            1 Reply Last reply Reply Quote 0
            • 1 / 1
            • First post
              Last post
            • Is this approach of returning different content depending on IP beneficial for international SEO?
              Mobilio
              Mobilio
              0
              2
              45

            • International SEO Setuo
              nezona
              nezona
              1
              8
              101

            • An International SEO Conundrum
              Cannetastic
              Cannetastic
              0
              3
              76

            • International SEO Query
              gfiorelli1
              gfiorelli1
              0
              3
              146

            • Shall I automatically redirect international visitors from www.domain.com to e.g. www.domain.com/es? What is best SEO practice?
              gfiorelli1
              gfiorelli1
              0
              7
              1.7k

            • International SEO
              0
              1
              120

            • International SEO
              daracreative
              daracreative
              0
              3
              504

            • SEO international - ccTLD or Subdirectories / Hosting on 1 server (IP) in Netherlands
              SEOKeith
              SEOKeith
              0
              2
              702

            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