Hreflang for multple countries but single language
-
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
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?
-
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:
-
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);
-
Domain.eu set up as the site for the European countries >> hreflang="en-ES" - hreflang="en-IT" - hreflang="en-DE" and so on.
-
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.
-
-
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.
-
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.
-
thanks. I'm taking a look.
-
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.
-
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?
-
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.
-
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
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
-
Linking to a Resource from a multi-language Page
I have a multi-language page where the content is available in several versions (translated). I want to link to a resource that is only available in one English. Is it a good idea to link to this resource from all language versions or should I better include the link only in the English version of my page? In the first scenario for example a Spanisch and a German language version would link to a page in English. Is this ok or could it be considered spam?
Technical SEO | | ConverterApp0 -
Hreflang usage for language & country x only language
Hi guys, I´m dealing with a website of a client where hreflang tags are implemented as follows: As you can see the hreflang tags reference language & countrycode as well as only the languagecode with the same URL (for french: website/fr/ihr-besuch/online-tickets" hreflang="fr-fr" as well as hreflang="fr" href="https://www.website/fr/ihr-besuch/online-tickets"). Is this a problem and should be corrected so that either language & countrycode is referenced or only languagecode? Thanks in advance!
Technical SEO | | Julisn0 -
How do we remove organic listing in other countries for our brand?
We have noticed that we're getting over 25,000 impressions from India over the last 3 months for our brand term. We are seeing similar results from other countries too but not as much. Having used FatRank I can see that our brand name is ranking in position 1 and 2 in multiple countries, this wouldn't be a problem if 1. we sold cars there and 2. they weren't producing leads for our sales guys to follow up which is causing problems. How can we exclude other countries? In Search Console we are already just targeting the UK. Thanks 🙂
Technical SEO | | clickdealerseo0 -
Meta tags in Single Page Apps
Since the deprecation of the AJAX Crawling Scheme back last October I am curious as to when Googlebot actually reads meta tag information from a page. We have a website at whichledlight.com that is implemented using emberjs. Part of the site is our results pages (i.e. gu10-led-bulbs). This page updates the meta and link tags in the head of the document for things like canonicalisation and robots, but can only do so after the page finishes loading and the JavaScript has been run.When the AJAX crawling scheme was still in place we were able to prerender these pages (including the modified meta and link tags) and serve these to Googlebot. Now Googlebot no longer uses these prerendered snapshots and instead is sophisticated enough load and run our site.So the question I have is does Googlebot read the meta and links tags downloaded from the original response or does it wait until the page finishes rendering before reading them (including any modifications that have been performed on them)
Technical SEO | | TrueluxGroup1 -
Use hreflang for language and regional URLs
I have implemented hreflang on site, seen here http://www.cobaltrecruitment.com/ but Webmaster Tools is returning loads of errors in the international targeting area..... "'“en-sg"' - unknown language code" and "'“en-ar"' - unknown language code" Can anyone suggest what I need to tell my developers to do? Thanks for your help!
Technical SEO | | the-gate-films0 -
Same language selector on 2 different Multilingual domains?
Hello I hope you can help me to clarify my doubts I have a multilingual domain www.domain.com structured like this: www.domain.com www.domain.com/es/ www.domain.com/fr/ www.domain.com/it/ www.domain.com/de It contains a language selector list on the header where people can change the language of the website like this English Spanish French Italian German I want to move the German language to a separate domain. I have recently bought the LDT www.domain.de especially for that. QUESTION 1: Can I still mention the german language on the language selector of www.domain.com in order to drive german people (that lands to the English version) to the external domain www.domain.de (maybe with no follow)? Like this: English Spanish French Italian German linked to the external domain www.domain.de QUESTION 2: Can I also mention on www.domain.de the same language selector like this: English linked to www.domain.com Spanish linked to www.domain.com/es/ French linked to www.domain.com/fr/ Italian linked to www.domain.com/it/ I am bit worried because I don’t want to create be interpreted like a reciprocal circle linsk or a kind of link scheme Thank you
Technical SEO | | andromedical0 -
Question about duplicate images used within a single site
I understand that using duplicate images across many websites was become an increasingly important duplicate content issue to be aware of. We have a couple dozen geotargeted landing pages on our site that are designed to promote our services to residents from various locations in our area. We've created 400+ word pieces of fresh, original content for each page, some of which talks about the specific region in some detail. However, we have a powerful list of top reasons to choose us that we'd like to use on each page as is, without rewriting them for each page. We'd like to simply present this bulleted list as an image file on each page to get around any duplicate written copy concerns. This image would not appear on any other websites but would appear on about two dozen landing pages for a single site. Is there anything to worry about this strategy from a duplicate content or duplicate image perspective in terms of SEO?
Technical SEO | | LeeAbrahamson0 -
Best practices for country homepage
Hi, What are the SEO best practices for redirecting to the correct language site based on geographic location? Right now, we're using a 302 redirect to point users to the right country landing page. User reaches site: domain.com > Server detects location > 302 redirect to domain.com/french We'd like to optimize the site for all languages, but which country gets the SEO rank for the domain.com? Thanks for your help! Roya
Technical SEO | | roya0