Seeking guidance setting up hreflang en-gb for international english website and en-us for North American site
-
Our website is configured like so:
MyCompany.com Websites
- /en-gb - International English
- /fr-fr
- /zh-hans
- /m/en-us - North American site - completely different structure
The first three bullets share a Drupal instance where the North American site uses a different PHP framework and has it's own unique look and structure.
Currently none of the websites have hreflang tags which means that sometimes when searching in the US the en-gb results creep in. I want to turn on hreflang tags for the international english website (en-gb) but my fear is that Google may not return the en-gb results to English speaking users if they are not in the UK. We want these results to appear for anyone who is not in the US who speaks English.
Just a note, Canada is not included in this since they'll be added to the North American site soon and will have their own hreflang tags.
-
Can I have multiple defaults for a single URL when not using x-default?
Could you explain better?
Hreflang is alternate annotation... so - for instance - in the en-US home page you must indicate the alternative home pages for en (meant for global use of the en-GB, british version of your site), fr-FR (or fr only), en-CA and zh-hans, and vice versa in all the pages.
If you mean if the x-default can be different on a URL by URL situation - for instance if you want to set up a british product page as default for all users not targeted with specific geotargeting version of the same product page - in theory that is possible, because the hreflang is URL specific and not domain wide.
Said that, you should always state that the british version is meant for all English speaking users apart the geotargeted one (hreflang="en").
The xdefault will tell Google to show the british version URL to all the users from countries and languages not specifically geotargeted (eg.: Spanish speaking users from Spain).
-
Thank you for the detailed response Danial. Our US website only does business in the Americas (Canada, US, Latin America) which is the reason that setting it as the International site does not make sense to us.
Taking the feedback in it seems that I could get by with the following. Please correct me as needed.
America's Website: www.website.com/en-us
- hreflang US: en-us
- hreflang Canada: en-ca
- Can I have multiple defaults for a single URL when not using x-default?International English Website: www.website.com/en-gb
- hreflang: enFrench Website: www.website.com/fr-fr
- hreflang: fr-fr or frChinese Website: www.website.com/zh-hans
- hreflang: zh-hans -
If you want en-gb to be your standard English language subfolder of the site, I would just use the first part (language) of the href lang: en. The gb part is about country targeting which is actually an optional element. So that way US traffic will go to en-us, the rest will go to your en-gb subfolder.
I would say though that maybe US English is more "international standard" than British English.
Additionally, if the home page of your domain is a country selector (see http://www.emirates.com/index.aspx for an example) then it's a good idea to use X-default. So if you want ALL visitors to first go to your home page, then have them select the country and language which is most appropriate for them, you can use . This lets Google and Yandex know that regardless of country or language, all visitors should go to that home page first. There's more about x-default here: http://googlewebmastercentral.blogspot.ae/2013/04/x-default-hreflang-for-international-pages.html
Hope that helps
-
Thanks Tom. Two of these articles I have stumbled upon in my research of hreflang tags and they are filled with very helpful information.
After breezing through the articles rather quickly it seems that if I add the en-us hreflang tags AND the en-gb tags, the following is likely and somewhat obvious to occur:
- US Searches
- EN-US results should get priority followed by EN-GB - UK Searches
- EN-GB results should get priority followed by EN-US - For search outside of both the US and UK Google will revert to showing the most relevant result without bias to the hreflang tag.
My conclusion is that for EN-GB maybe I should not set hreflang so since we do not necessarily want the results to favor the UK - we want these results to populate searches for everywhere except the US.
Thoughts and feedback would be greatly appreciated.
- US Searches
-
Hi there
I'd highly recommend going through Aleyda Solis' international SEO posts here on the Moz blog. They can teach how to prepare for international SEO, how to approach site structure and how to generate relevant code and hreflang tags.
Here is her international SEO checklist
Here is her Hreflang blog post and generator tool
And 40 tools to help advance your international SEO
They're great reading and nothing that I'd be able to do add to, so I hope this helps!
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
-
Facing issue related to my website.
I am facing issue regarding to my website **https://mylovelylawn.com/. As some pages are not indexed by google yet. Can Anyone help me out how to indexed those pages to improve my ranking. **
On-Page Optimization | | qwaswd0 -
Site Structure question?
Hey guys, Sorry for posting this again but the last thread got a bit too wayword. I'll sum it up better here. We're producing a WordPress theme every 3-6 months. Each is differently niched (eg: ecommerce, restaurant, magazine, etc...) Which option is better for our products going forward (even the ones we've yet to launch...eg...which method will get future projects more "trust juice" from google): A: create a subfolder for each theme eg: http://bigbangthemes.net/TicketLab_WP/wordpress-ticket-system & http://bigbangthemes.net/Showoff_WP/landing-page/ **This is currently what we're doing.**B: have them all under bigbangthemes.net/wordpress-themes/ eg: bigbangthemes.net/wordpress-themes/wordpress-ticket-system & bigbangthemes.net/wordpress-themes/showoff-startup-agency-theme Thanks for the help!
On-Page Optimization | | andy.bigbangthemes0 -
How many css and Javascript on ecommerce site?
Hello, I want any tool which seach css and javascript of whole ecommerce cite? Please suggest. Thanks! Dev
On-Page Optimization | | devdan0 -
Is minor duplicate content on my website okay?
I know duplicate content across multiple websites is not a good thing, however I've always wondered about minor duplicate content on your own website. I know its good practice to have unique content on each page but what about the little stuff. For example on our website certain related pages share the same content in a right sidebar. Such as links to pdf leaflets, or "you can read our blog etc" . Is there a minimum number of repeated words required before its flagged as duplicate content? Another example is a customer gave two testimonials for two of our employees - the testimonials were identical other than the employee names - if these were posted on separate pages is it a problem for the site as a whole or for both those individual pages? Thanks
On-Page Optimization | | Brabian0 -
Multilingual site with untranslated content
We are developing a site that will have several languages. There will be several thousand pages, the default language will be English. Several sections of the site will not be translated at first, so the main content will be in English but navigation/boilerplate will be translated. We have hreflang alternate tags set up for each individual page pointing to each of the other languages, eg in the English version we have: etc In the spanish version, we would point to the french version and the english version etc. My question is, is this sufficient to avoid a duplicate content penalty for google for the untranslated pages? I am aware that from a user perspective, having untranslated content is bad, but in this case it is unavoidable at first.
On-Page Optimization | | jorgeapartime0 -
My website ranking recently dropping - why?
Hi all, I am a photographer and do my own website and links etc. Website is: http://www.mckayphotography.com.au I have enjoyed good google rankings for my main keyword 'wedding photography sydney' for many years, and even recovered after taking a hit from the penguin (may 2012) update. But the last month has seen a steady drop from around 2nd - 4th down to now 10th. I have analyzed my site using all the moz tools and on most counts eg moz rank and moz trust I am ahead of my competitor sites....but still rank under them on google. So I would greatly appreciate on advice people could give on getting my ranking back up again! Thanks in advance Darryn
On-Page Optimization | | dmck0 -
Directory site with an URL structure dilemma
Hello, We run a site, which lists local businesses and tag them by their nature of business (similar to Yelp). Our problem is, that our category and sub-category(i.e.: www.example.com/budapest/restaurant or www.example.com/budapest/cars/spare-parts) pages are extremely weak, and get almost no traffic, but most of the traffic (95+ percent) goes for the actual business pages. While this might be a completely normal thing, I still would like to strengthen our category (listing) pages as well, as these should be the ones targeted by some of general keywords, like ‘restaurant’ or ‘restaurant+budapest’. One of the issues I have identified as a possible problem, that we do not have a clear hierarchy within the site, so while the main category pages are linked from the homepage (and the sub-categories from here), there is no bottom-up linking from the business pages back to the category pages, as the business page URLs look like this: www.example.com/business/onyx-restaurant-budapest. I think, that the good site- and url structure for the above would be like this: www.example.com/budapest/restaurant/hungarian/onyx-restaurant. My only issue is, perhaps not with the restaurants but with others, that some of the businesses have multiple tags, so they can be tagged i.e. as car saloon, auto repair and spare parts at the same time. Sometimes, they even have 5+ tags on them. My idea is, that I will try to identify a primary tag for all the businesses (we maintain 99 percent of them right now), and the rest of their tags would be secondary ones. I would then use canonicalization and mark the page with the primary tag in the url as the preferred one for that specific content. With this scenario, I might have several URLs with the same content (complete duplicates), but they would point to one page only as the preferred one, while our visitors could still reach the businesses in any preferred ways, so either by looking for car saloons, auto-repair or spare parts. This way, we could also have breadcrumbs on all the pages, which now we miss completely. Can this be a feasible scenario? Might it have a side-effect? Any hints on how to do it a better way? Many thanks, Andras
On-Page Optimization | | Dilbak0 -
Site wide 301 or canonical links.
Hi guys, I'd like add code to my header file to specify www. as opposed to just http:// for the canonical links across my entire site. How can I do this? I'd like it to be site wide code that I can just add to my header.php file which is included across the site.
On-Page Optimization | | absoauto0