Hreflang and canonical for multi-language website
-
Hi all,
We're about to have a new website in different languages and locations, which will replace the existing one.
Lets say the domain name is example.com. the US version will be example.com/en-us/ and the UK version will be example.com/en-uk/. Some of the pages on both version share the same content. So in order to solve it, we're about to use hreflang on each page + a canonical tag which will always use the US address as canonical address.
My question is - since we are using canonical tag along with hreflang, is there a possibility that a user who is searching with Google.co.uk will get the canonical US address instead of the UK address? Or maybe the search engine will know to display the right localized address since (UK) i've been using hreflang? It is really important for me to know, because i'm afraid we will lose the high rankings that we have right now on google.co.uk.
Thanks in Advance
-
Thanks Lynnp for your answer, but unfortunately the suggestions given and documented with those previous Q&As are not valid anymore, because Google has since few months offered a new interpretation to the hreflang/rel="canonical" co-existence issue (read my answer).
-
If the hreflang is set up correctly, then the answer is NO.
hreflang and rel="canonical", as stated by Google itself, are two completely different kind of information.
- The first tells Google what URL to show depending on the language and location of users;
- The second tells Google if the URL it is crawling is identical to another one, which is referenced as href in the rel="canonical", therefore to consider it for indexing.
Check this post by David Sottimano, that is quite claryfing (and reports what Google really says now about this kind of situation)
When both annotations are used, we are practically saying this to Google (pardon me for the maybe poor metaphor):
Ok Google, I'm telling you that this URL - A - must be canonicalized to the URL B, so please don't count it as duplicated content. On the other hand, though, for me it is extremely important that you show URL A to the all English speaking users in Great Britain (Google.co.uk). Therefore, just for the situation don't filter out URL A.
Disclaimer: this is true in 99% of the cases, because we know also that the rel="canonical" is not a directive, but a strong hint we are giving to Google.
Because of this it is always a good idea - in the long term - to localize the content, even if American English and British English seems so similar (they aren't). Google has become smart enough to understand the different "flavors" a language may have in different territories.
-
Hi,
If the high rankings you have on .co.uk are for competitive keywords then I think you are wise to be concerned. Is the site originally from the US or what is influencing the decision to make the en-us version the default with the new site? Keep in mind also what the default example.com will be supporting, would that also be en-us (thereby rendering /en-us/ irrelevant)?
It used to be that using canonical together with hreflang was ok by google but had some odd side effects: If you canonical the uk version to the us version then certain uk searches could see the uk url but with title/meta/content from the us page. That can be ok depending on what your titles/content are like. If your us page title is 'my company USA' then that is probably not what you want uk searches seeing even if the link lands them on the uk page in the end. It also usually meant that the uk pages CONTENT itself was not searchable in google, so if the page for example had the only mention of a uk phone number then this number would not show up in google serps.
That being said, it seems that google has changed the guidance on using canonicals and hreflang together and is now suggesting only using canonicals within the same language/region set. Check here and the comments here for some more details. Soooo.... not sure if that helps answer your question much more!
Got a burning SEO question?
Subscribe to Moz Pro to gain full access to Q&A, answer questions, and ask your own.
Browse Questions
Explore more categories
-
Moz Tools
Chat with the community about the Moz tools.
-
SEO Tactics
Discuss the SEO process with fellow marketers
-
Community
Discuss industry events, jobs, and news!
-
Digital Marketing
Chat about tactics outside of SEO
-
Research & Trends
Dive into research and trends in the search industry.
-
Support
Connect on product support and feature requests.
Related Questions
-
HREFLANG: language and geography without general language
Some developers always implement the hreflang for German (which should be "de") as "de-de", so language German and country Germany. There is usually no other German version targeting the other German-speaking countries (mostly ch, at). So obviously the recommendation is to make it "de" and that's the end. But I kept wondering and not finding anything: IF there is a more specialised hreflang, will google take that if there is no default? Example: Search in: de-at (or de-ch) Search result has the following hreflang versions: de-de; x-default (==en), en => Will Google give the result for x-default or de-de?
Technical SEO | | netzkern_AG0 -
HREFLANG No Return Tag Error
Keep getting WMT no return tag error. Also got an email today on this issue. Here are a couple pages showing up in the error report: Originating URL: /hawaii/kauai-real-estate/ Alternate URL: /jp/hawaii/kauai-real-estate/ Here are the hreflang tags for each page: /hawaii/kauai-real-estate/ /jp/hawaii/kauai-real-estate/ The only thing I can see is the hreflang= is at the end of the snippet but doesn't seem like that would matter. Any thoughts would be greatly appreciated. Thank you.
Technical SEO | | SoulSurfer80 -
Server 500: website deindexed?
Hi mozzers, Since August 22nd, (not a site I manage) has had a Server error 500 and all the pages got deindexed? This is obviously a server issue but why it got deindexed is it because it's been a while since it had this server issue? On the pages I checked the pages loads correctly so I am a bit confused here! His webmaster account show 1500 server errors! Can someone tell me what is going on and how to fix it? Thanks
Technical SEO | | Ideas-Money-Art0 -
Website Down
Hello guys, My website hasn't been reachable for couple of hours today and I can't really understand why as no links have been built, all the best practices have been followed regarding on page optimization. I also checked google webmaster tools and there are no warning messages, crawl problems or anything so I don't understand why this has happened. Now for some reason the website is up and running again.
Technical SEO | | PremioOscar1 -
Canonical and Alternate REL
Hi I have a website which is mostly dynamic content from a database. In the header of the site I have a function which outputs the rel="canonical" link and in some cases the canonical is the page the user is visiting and not another page on the site but I still show it in the source. However we have just recently launched our mobile website which is stored on an M DOT domain (i.e. m.mydomain.com) which has different URL's to my main website so following Google's recommendations we have created rel="alternate" links on my desktop site to point to the equivalent mobile pages and on the mobile pages I have created rel="canonical" links which point back to the relevant desktop site keeping everything tidy.
Technical SEO | | yousayjump
My question is, is there an issue with having both a rel="canonical" and rel="alternate" in the source of of a single page on my desktop site? Is it conflicting or detrimental in anyway? Thanks for reading0 -
Correct Implementation Of Canonical Tags
Hopefully this is an easy one to answer. When canonical tags are added to web pages should there be a canonical tag on a page that canonicalizes(?) (new word!?) back to itself. i.e. four page all point back to page Z. On page Z there is a canonical tag that points to page Z? My feeling without any technical know how is that this is just creating an infinite loop i.e. go to this page for original content, (repeat) Or this could be completely correct! Don't want to go back to the developer and point out the error if I'm wrong!
Technical SEO | | ZaddleMarketing0 -
Two websites with similar products
I have a website with similar products with different tld . I want to redirect a page for a keyword to another domain by using 301 redirect.Is it okay or google will consider as spam?Please help me out.
Technical SEO | | Alick3000 -
Website IP Location
My main target audience is in the UK, but my website's IP is in the United States. Would it be worthwhile to change the IP to a UK address? How would I go about that? Thanks!
Technical SEO | | theLotter0