Copied to clipboard

Flag this post as spam?

This post will be reported to the moderators as potential spam to be looked at


  • Tom Engan 430 posts 1173 karma points
    Sep 30, 2016 @ 10:46
    Tom Engan
    0

    Multilingual SEO: alternate, canonical and 301 (and IP?) Redirect

    How is this done in terms of best SEO practices?

    Basically, as follows:

    For Norwegian version of the website: http://listerfriluft.no

    For English version of the website: http://en.listerfriluft.no

    Is it correct that UrlReriting.config is 301 recirect and is preferred over HTML codes like <link rel="canonical" href="http://listerfriluft.no" /> and like <link rel="canonical" href="http://en.listerfriluft.no" />?

    I have now added this to UrlReriting.config (see. the black field below).

    Is this configuration right? Maybe I don't need name="enLanguage" since English website version has only one subdomain?

    Is UrlReriting.config redirecting automaticly?

    <? Xml version = "1.0" encoding = "utf-8"?>
    <Urlrewritingnet xmlns = "http://www.urlrewriting.net/schemas/config/2006/07">
      <Rewriter>
        <Add name = "seoCanonical"
                virtualUrl = "http://www.listerfriluft.no/(.*)"
                rewriteUrlParameter = "ExcludeFromClientQueryString"
                destinationUrl = "http://listerfriluft.no/$1"
                redirect = "Domain"
                redirectMode = "Permanent"
                ignorecase = "true" />
    
        <Add name = "enLanguage"
                 redirect = "Domain"
                 ignorecase = "true"
                 rewriteUrlParameter = "ExcludeFromClientQueryString"
                 virtualUrl = "http://en.listerfriluft.no/(.*)"
                 redirectMode = "Permanent"
                 destinationUrl = "http://en.listerfriluft.no/$1" />
      </ Rewriter>
    </ Urlrewritingnet>
    

    Want to avoid double hits in Google search, and the question is whether this is the way to do this?

    For those visiting the page from Norway, I want visitors coming to the URL http://listerfriluft.no and only hits from Norwegian pages, not from English pages wishes to display in Google search, and added this:

    <Link rel = "alternate" hreflang = "no" href = "http://listerfriluft.no" />
    

    To all visitors from all other countries, I will visitors to come to the URL http://en.listerfriluft.no, and no search from Norwegian sides, only search results from the English website version to appear in Google search, and have added this :

    <link rel = "alternate" hreflang = "x-default" href = "http://en.listerfriluft.no" />
    

    Is this the way to do it as best SEO practice? Should I add support and redirection of detection of IP addresses as well (hope it is not necessary)?

    Anyone..?

  • Jason Vickers 21 posts 115 karma points
    Nov 03, 2016 @ 01:10
    Jason Vickers
    0

    We have had to deal with situation a few times and I will provide a couple of links on Google's recommendations. Essentially, when you have multiple languages, a 301 is only used in conjunction with cookies, meaning that if a your site serves both Danish and English, but a person who formally entered your site chose the English version, then you would 301 them (due to the saved cookie preference) to the English version, no matter what language they entered the site on. Even with the 301's in place you still want to use Canonicals and these are most prominently used in 2 different ways:

    1. Through canonical metatags
    2. Through language variations in your sitemap.

    https://webmasters.googleblog.com/2010/09/unifying-content-under-multilingual.html https://support.google.com/webmasters/answer/189077?hl=en

Please Sign in or register to post replies

Write your reply to:

Draft