Using hreflang for international pages - is this how you do it?
-
My client is trying to achieve a global presence in select countries, and then track traffic from their international pages in Google Analytics.
The content for the international pages is pretty much the same as for USA pages, but the form and a few other details are different due to how product licensing has to be set up.
I don’t want to risk losing ranking for existing USA pages due to issues like duplicate content etc.
What is the best way to approach this? This is my first foray into this and I’ve been scanning the MOZ topics but a number of the conversations are going over my head,so suggestions will need to be pretty simple
Is it a case of adding hreflang code to each page and creating different URLs for tracking. For example:
URL for USA: https://company.com/en-US/products/product-name/
URL for Canada: https://company.com/en-ca/products/product-name /
URL for German Language Content: https://company.com/de/products/product-name /
URL for rest of the world: https://company.com/en/products/product-name / -
Thanks Kate...I think this will be our best option for now...differentiate the content as much as we can. I'll refer back to this thread when we're ready to move forward with foreign language pages next year.
-
Changing the duplicated content will take care of it by itself. It will have to be rewritten for each market though. It is up to you to decide if that is the best course of action for you. If you translate the content using regional dialects (have someone in that region write the page fresh), then hreflang is useful. That's when the en-us and en-ca, etc. come into play. Would something like that be possible?
-
Tom, thanks.
The company is small-med and is growing fast, with a presence in some other countries to handle business there as it grows. I think I understand how we have to handle the foreign languages. We may be able to go with ccTLDs as we introduce more languages instead of the subfolder we currently have for Germany only.
But the real issue that we're trying to zero in on is a small group of 'international' English pages designed for non-USA/Canda visitors that have some differences in how the free trial for the product is processed. We want to make it clear to Google that these are not duplicate content. We will be promoting them via advertising etc, but we still don't want them seen to be duplicated content.
Thanks,
Caro -
Kate, although the pages are the same as the USA ones, there's no reason we cannot switch up the language a bit for countries outside the USA...alter the message a little. If we did, would we then be able to use hreflang to indicate to google that there's a different version of the pages for select other markets and prevent them from thinking it's duplicate content?
-
Kate keeps giving great advice.
If you have a multilingual, SEO, PPC & content team Further the budget for the infrastructure ( it's going to be very expensive either way, to be honest)
You will get more out of multiple domains ccTLD's
I would love to hear how big the company is that you're doing this for and exactly how many people will be working on this project?
If this expansion works well and your business decides to go after China and Russia you have a deal with two more search engines. Also if you go to Japan, you want to focus on Yahoo as well.
If you start using
-
https://www.yandex.com/ Russia Ukraine
-
&
-
http://www.baidu.com/ China
-
http://www.yahoo.co.jp/ Approximately 30 to 40% of Japan
-
the good the bad and the scary about Google and Yahoo Japan
-
https://www.clickz.com/who-does-it-better-yahoo-japan-or-google-japan/26403/
-
You will have to deal with regulations as well as differences in the way the search engine handles traffic. IP addresses matter
Companies like Fastly & Akamai will offer a type of super pop that gives you a static IP although it's not inexpensive.
I imagine It's possible for you to end up in Asia from what it sounds like? if there is a return on the investment. Remember in Japan people like Yahoo quite a bit.
- https://www.ajpr.com/search-engine-market-share-in-asia-january-2016/
- http://searchengineland.com/library/baidu
- http://www.bloomberg.com/news/articles/2016-06-25/china-tightens-internet-rules-for-baidu-and-other-search-engines
I hope this is of help did not mean to go off track but you are talking about quite a few languages.
Sincerely,
Tom
-
-
corrected the Deutschland tag good catch.
-
Yes sorry about that. The code for Germany is DE–DE the code for the German language is DE
I am sorry about that I tried to make it as easy as possible to understand but even I was getting a little tired towards the end.
excellent catch.
I would definitely customize the folders so that the languages in German Including URLs.
Kate makes an excellent point about a real choice that you have with going with subfolders or a unique domain.
There is an extraordinarily larger amount of work with multi-Geo domains however if you're starting from scratch and you think about it most of the URLs from the country are targeting will benefit your site in Whatever country or ( whatever content is on the site that linked to you)
Also if you're going to focus in the future hypothetically let's say Japan or China you will want to target different search engines other than Google these will be dependent highly on your IP address. There are ways to proxy it and make it work but infrastructure it's expensive and so does essentially doing SEO for a site per a language.
hreflang will allow you to keep the subtle differences in English for instance in the UK and elevator is a lift in Canada color is spelled differently small things do make a difference, and you should have those subtle things in your content.
I understand what you're saying about just using English and pushing it out there. You could generalize English and target no country whatsoever I would be interested to see how that worked out. Obviously, you have more than one copy Of English without hreflang you will have problems with duplicate content.
Kate brings up a very good question how big your team is? Who else will be assisting does everyone understand that search is impossible to do if you do not know the language as well as PPC. So you'll have to have native speakers I'm sure you do just want to bring up a couple of points.
What are you using for a CMS for have you made that choice yet? What are you going to do to host the site?
Hope this is helpful,
Tom
-
No, hardly at all.
There are two major phrases they all use, with modifiers at the end:
EG:
keyword
keyword solution
keyword software
keyword product
keyword downloadetc
-
Does anything about how people search for the product change in the 5 countries?
-
Kate,
What they have is:
1. a subfolder for the German content which has 6 pages that will be targeted to German speakers both inside and outside of Germany - which I'm assuming will need hreflang code specifying language but not country, right?
2. URLs for the English pages targeting English speakers outside the USA that are simply different page names. So:
USA page - www.company.com/product-A
Equivalent International page with different form - www.company.com/product-A-international (we've identified 5 countries we want to show up in, and then any other one by default)
And I'm assuming hreflang is not appropriate for the international page, but I'm not sure what one does instead to avoid dupe content.Does this help?
-
That tool is meant for the business as a whole.
Are you willing to (or are they, the client/company) put the work into differentiating the content per country? Is that needed? If it is just the form that changes, you can just change the form depending on what country they input into the form. Would that work? Then there is only one site to maintain and all you have to deal with is translations (german, spanish, japanese, french, etc. The languages, not the countries).
All that said you have two choices:
1. One site, different translations (using hreflang in between) with some changes to what happens with the form.
2. Multiple country sites that are operated differently to target each region. These can be ccTLDs or on the same domain but need to be treated as separate sites. No need for hreflang, but major need for different content.
-
Kate, I've been on this all day and I think I need to rephrase my question. I've figured out that if the pages for the international audience are all English and have no real LANGUAGE variations, I don't need to use hreflang, correct?
The difference between the USA pages and the other English countries is that there is a slight variation in how the product licence is issued once they complete the free trial form. So the form processes differently from different pages.
So, with everyone seeing the same content (99% the same) on different URLs, what is the correct way to:
1. Indicate to Google the audience is in a different region
2. Prevent duplicate content issues. -
Thomas when you say "This is the code you should add in a page's tag for the UK version of company.com would be:" are you referring to the code above or the code below? Because the code below refers to Germany. So I'm assuming you meant the code above that text, right?
To answer some of your questions:
The USA site is English only...no plans for Spanish yet.
The Canada site is English only...no plans for French yet.
For Germany customers we have some German pages in a Folder on our company.com domain -
Kate should I use the tool twice...once for English speaking countries with no translation needs (UK, Australia etc), and once for foreign language pages (which will for now be in folders on our .com domain)?
I ran the tool for the scenario of delivering our English pages with international licensing info on them to English speaking countries outside the USA and it says:
- Don't use HREFLANG; you are not translating inside a country, so it's not necessary.
Why no HREFLANG? Our german pages are translated for people in germany. - Don't use IP detection for country targeting, but ask your customers to set a cookie.
How would I ensure Google doesn't see my intl. pages as duplicate content?
- Don't use HREFLANG; you are not translating inside a country, so it's not necessary.
-
Thanks for all this info...looks like I have my work cut out for me this morning. Much appreciated.
-
Thank you! I'll check this out today!
-
You will want to listen to Kate. As simple as it may seem it's extremely complicated.
Your example is right below my example is below that
- "URL for the USA: https://company.com/en-US/products/product-name/ just use /US if not targeting Spanish in the United States
- URL for Canada: https://company.com/en-ca/products/product-name/ No French-Canadian? just use/CA
- URL for German Language Content: https://company.com/de/products/product-name / in Germany I might not be able to read your URL I would speak just Deutsche
- URL for rest of the world: https://company.com/en/products/product-name/." the rest of the world should not need EN as they speak lots of languages. You want to showcase your language offerings to them.
My example is below this line my example is below but say were targeting the United Kingdom with your URLS
- URL for the USA: https://company.com/us/products/product-name/ hreflang=”en-US.”
- URL for Canada: https://company.com/ca/products/product-name/ hreflang=”en-CA”
- URL for Canada FR: https://company.com/ca-fr/produits/nom-du-produit/ hreflang=”fr-CA” />
- URL for German Language Content: https://company.com/de/produkte/produktname/ hreflang=”de” />
- URL for rest of the world: https://company.com/products/product-name/ hreflang=”x-default
This is the code you should add in a page's tag for the UK version of company.com would be:
-
URL for German Language Content: https://company.com/de/produkte/produktname/ hreflang=”de”
-
Note I used German in the URL instead of English because that is what my target audience will be reading.
-
URL for the USA: https://company.com/us/products/product-name/ hreflang=”en-US.”
-
URL for Canada: https://company.com/ca/products/product-name/ hreflang=”en-CA.”
-
URL for Canada: https://company.com/ca-fr/produits/nom-du-produit / hreflang=”fr-CA” />
-
company.com/” hreflang=”x-default” />
Note I used French Canadian in the URL instead of English because that is what my target audience will be reading. ( I do not know French-Canadian so I really just used French) French-Canadian was also modified there are different versions of English as well with Canada and the UK
https://company.com main UK version of the site, a German language German subdirectory, an English-language Canadian subdirectory, and a French Language Canadian subdirectory:
Also, you add to the Hreflang tag is the x default code:
This is an additional line, which tells Google that this version of the site is the one that should be displayed if no other version of the site is suitable. If this link happened added to the example at the top of the page, then if someone from Spain visited the site Google would direct them to https://company.com
All you have to do is list the alternative version of the pages and have the x default at the bottom. For example, this is what you would do for the English Canadian version:
- company.com/” hreflang=”en-GB” />
- company.com/de” hreflang=”de” />
- company.com/ca-fr” hreflang=”fr-CA” />
- company.com/” hreflang=”x-default” />
If you're using any languages that have read right to left this will be an issue with encoding you can no longer get away without making sure, there's no byte order mark in your code, and you must use UTF-8
- http://www.aleydasolis.com/en/international-seo-tools/hreflang-tags-generator/
- http://searchengineland.com/auditing-hreflang-annotations-common-issues-avoid-219483
- https://www.branded3.com/blog/overcome-common-errors-implementing-hreflang-tag/
- https://www.deepcrawl.com/knowledge/best-practice/hreflang-101-how-to-avoid-international-duplication/
- https://www.branded3.com/blog/implementing-hreflang-tag/
Tools
- https://www.deepcrawl.com
- https://screamingfrog.co.uk/seo-spider/
- https://webmasters.googleblog.com/2014/07/troubleshooting-hreflang-annotations-in.html
Especially when you get into all the different languages and encoding correctly or different dialects being a German myself I am keenly aware of the differences and it would affect my search intent as well.
So if you're going, /de/ German make sure you’re Just looking to target those with the ability to speak and read German not a particular region like Germany itself, Austria, Switzerland, etc.
Not to say that/DE will not suffice but you will want to ensure you're targeting The language as well as the country or just the language depending on what your exact goal is.
I hope this helps,
Tom
-
Hey!
So international can be pretty confusing, so welcome to the world of international expansion. I'd suggest first checking out this tool I built to determine how to approach your situation. It seems like you have needs for translation (German language, not Germany focused) and geo-targeting (Canada focus, same language), and you will have reasons for people to access different content.
http://outspokenmedia.com/international-seo-strategy/
Let me know what result you get and we can go from there. If it is blended, I can give you some pointers from there. It won't be easy, it's not just about hreflang, but we'll get you set up right.
-
Thanks for these resources Thomas...I'll take a look at them shortly.
-
Yes that looks correct, I would add an x-default for the rest of the world. this is a good article: https://hreflang.org/use-hreflang-canonical-together/
http://www.myseosolution.de/downloads/mobile-hreflang-canonical-fixed.png Is a great image to explain things.
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
-
Why is my home page ranking much higher than my collection page?
Hi everyone, Why is my client's home page ranking high for a certain keyword phrase rather than a collection page I have which is well optimised for this keyword? The collection page is on the 10th SERPs page. I did see there were keywords used in the footer of page and the keyword was also used in some intro text on the home page so I removed the keyword from these two places nearly 2 weeks ago and requested google to reindex both the collection page and home page and I've not seen any improvement of the collection page's ranking in SERPs. I also changed the meta description and meta title as the ctr was poor but there wasn''t that many impressions either. It is a competitive keyword organically so maybe the collection page's authority is just not good enough compared to the competitors hence why they are choosing the home page as it has higher page authority however this still is not helpful to searchers who land on home page. Does anyone have any ideas of what else I can do to get google to rank the ocllection page higher for the keyword instead of home page?
Intermediate & Advanced SEO | | TZ19820 -
Ranking without use of keywords on page & without use of matching anchor text??
Howdy folks. So, here is a dilemma. One of competitors of ours is somehow ranking for a keyphrase "houston chronicle obituaries" without any usage of these keywords on the page, without any full or partial anchor text match ("chronicle" is not used anywhere). The rest of competitiors' rankings make sense. Any ideas?
Intermediate & Advanced SEO | | DmitriiK0 -
Landing pages for paid traffic and the use of noindex vs canonical
A client of mine has a lot of differentiated landing pages with only a few changes on each, but with the same intent and goal as the generic version. The generic version of the landing page is included in navigation, sitemap and is indexed on Google. The purpose of the differentiated landing pages is to include the city and some minor changes in the text/imagery to best fit the Adwords text. Other than that, the intent and purpose of the pages are the same as the main / generic page. They are not to be indexed, nor am I trying to have hidden pages linking to the generic and indexed one (I'm not going the blackhat way). So – I want to avoid that the duplicate landing pages are being indexed (obviously), but I'm not sure if I should use noindex (nofollow as well?) or rel=canonical, since these landing pages are localized campaign versions of the generic page with more or less only paid traffic to them. I don't want to be accidentally penalized, but I still need the generic / main page to rank as high as possible... What would be your recommendation on this issue?
Intermediate & Advanced SEO | | ostesmorbrod0 -
Is this page low quality?
Hey everyone, I need some help defining a post whether it is low quality or not. I got a post and it's a roundup post having 5 lists of fonts for free download. I actually linked to the sites from where anyone can download the font. The post is driving 300 visits a day but the bounce rate is too high around 90% and the time spent on the post is about 20 seconds on average (I checked it under GA Behaviour > Site Content > Landing pages). Also, I checked the traffic of those sites which I'm pointing in the roundup post and in their referral traffic my website is contributing. Does this mean that people clicking on the post from SERPs then quickly visiting the site to download the font as there are only 6 fonts featured in the post to download (due to six font they are not spending time)? Should I need to improve it or the page is answering query fast? Any thoughts are welcome.
Intermediate & Advanced SEO | | Bunnypundir0 -
Why has my home page replaced my sub-category page for set of keywords? Happened 2x in last 2 weeks for day or so only to fix itself. What is going on?
Today I noticed a really weird problem. Our LED Step Lights page (https://www.pegasuslighting.com/led-step-lights.html) has been replaced in the search results with our home page. See screenshot below. As I started to research what was going on, I noticed that this same thing must have happened on January 26 and 27 because in my Analytics I can see that our LED Step Lights sub-cat page had a sudden drop in traffic on those two days only to bounce back again on the 28th. See screenshot below. Our LED Step Lights page has had no changes in content, meta information, or anything in months. We have done no recent link building to this page in years. I don't understand what is going on. This is a popular page for us generating decent traffic. I really don't understand what is going on or even how to try and resolve this problem. I checked our Search Console. No messages. No manual web spam actions. Nothing to suggest that anything is going on except for the weird drops in traffic. Has anyone ever seen this happen before? Does anyone have any ideas as to what may be going on? serp-led-step-lights.png organic-traffic-drops.png search-console-led-step-lights.png
Intermediate & Advanced SEO | | cajohnson0 -
What to do when your home page an index for a series of pages.
I have created an index stack. My home page is http://www.southernwhitewater.com The home page is the index itself and the 1st page http://www.southernwhitewater.com/nz-adventure-tours-whitewater-river-rafting-hunting-fishing My home page (if your look at it through moz bat for chrome bar} incorporates all the pages in the index. Is this Bad? I would prefer to index each page separately. As per my site index in the footer What is the best way to optimize all these pages individually and still have the customers arrive at the top to a picture. rel= canonical? Any help would be great!! http://www.southernwhitewater.com
Intermediate & Advanced SEO | | VelocityWebsites0 -
Base copy on 1 page, then adding a bit more for another page - potential duplicate content. What to do?
Hi all, We're creating a section for a client that is based on road trips - for example, New York to Toronto. We have a 3 day trip, a 5 day trip, a 7 day trip and a 10 day trip. The 3 day trip is the base, and then for the 5 day trip, we add another couple of stops, for the 7 day trip, we add a couple more stops and then for the 10 day trip, there might be two or three times the number of stops of the initial 3 day trip. However, the base content is similar - you start at New York, you finish in Toronto, you likely go through Niagara on all trips. It's not exact duplicate content, but it's similar content. I'm not sure how to look after it? The thoughts we have are:1) Use canonical tags 3,5,7 day trips to the 10 day trip.
Intermediate & Advanced SEO | | digitalhothouse
2) It's not exactly duplicate content, so just go with the content as it is We don't want to get hit by any penalty for duplicate content so just want to work out what you guys think is the best way to go about this. Thanks in advance!0 -
Help With This Page
This is page - http://www.kempruge.com/location/tampa/tampa-personal-injury-legal-attorneys/ - is the most important one to my business, and I can't seem to get it to rank higher. It has the second highest authority and links, second only to my homepage (though none are all that impressive) but it is just buried in the SERPs. Granted, I know Tampa Personal Injury Attorney is the hardest keyword for us to rank for, but there must be some way to improve this. I know getting high quality links is an appropriate answer, but I'm looking for anything I can do solely on my end to improve it. However, if anyone has some ways to make the page more linkable, I'm all ears! Please, if you have a second to take a look, I'd appreciate any and all feedback. Thanks, Ruben
Intermediate & Advanced SEO | | KempRugeLawGroup0