Best URL structure for Multinational/Multilingual websites
-
Hi
I am wondering what the best URL format to use is when a website targets several countries, in several languages. (without owning the local domains, only a .com, and ideally to use sub-folders rather than sub-domains.)
As an example, to target a hotel in Sweden (Google.se) are there any MUST-HAVE indicators in the URL to target the relevant countries? Such as hotelsite.com**/se/**hotel-name. Would this represent the language? Or is it the location of the product?
To clarify a bit, I would like to target around 10 countries, with the product pages each having 2 languages (the local language + english). I'm considering using the following format:
hotelsite.com/en/hotel-name (for english) and
hotelsite.com/se/hotel-name (for swedish content of that same product)
and then using rel=”alternate” hreflang=”se-SV” markup to target the /se/ page for Sweden (Google.se) and rel=”alternate” hreflang=”en” for UK? And to also geotarget those in Webmaster tools using those /se/ folders etc.
Would this be sufficient? Or does there need to be an indicator of both the location, AND the language in the URLs? I mean would the URL's need to be hotelsite.com/se/hotel-name/se-SV (for swedish) or can it just be hotelsite.com/se/hotel-name?
Any thoughts on best practice would be greatly appreciated.
-
I have a multilingual & multi-country website : http://www.asaan.com
It runs on a subdomain structure, which I want to convert to subdirectory, for SEO benefits. So, ae.asaan.com would become http://www.asaan.com/ae/
However, I need to understand how best to integrate the language code into the new structure.
So, should it be http://www.asaan.com/ae/en/ (for English for UAE) OR
http://www.asaan.com/ae-en/ (for English in UAE)?
As UAE would also have Arabic, its important for me to understand the benefits of such a structure from SEO perspective
Please advice -
hello,
Nice article. I have a questions:
If you have a multi lang site with Subdirectory:
would you use Subdirectory:
domain.com for the english version or its bertetr to use straight a redirect from domain.com to .com/en/ ? -
Thanks Aleyda, this is great!
I'm wondering, if on a TLD, is it necessary to have both the country code and language in the URL? Or would it be possible to just use language and use href lang in the code to specify the where it's relevant?
I do have each venue in the local language AND in english (though I would prefer both of these languages aimed at the local country - this is because nobody outside the countries search for these venues, but many do also search in english rather than just their local lang)
I have:
- .com/se/sv/venue-name (Venue in Sweden, in Swedish)
- .com/se/en/venue-name (Venue in Sweden, in English)
Or is it better to just use language?
- .com/se-sv/venue-name
- (not sure how to do the english version here)
Would country code be more relevant to use in this case?
Thanks!
-
Hi there!
To target countries the best way to go is with ccTLDs and if you don't have the ccTLDs then it is with subdirectories within a generic TLD, so you'll have:
- For the US: yourbrand.com/category-a/
- For the UK: yourbrand.com/en-gb/category-a/
- For Spain: yourbrand.com/es-es/categoria-a/
- For Mexico: yourbrand.com/es-mx/categoria-a/
Please keep in mind that the "name" of the directory here it's not important but is just to keep it usable and short and follow the language naming conventions. What it is important is that each country has its own consistent directory structure.
It's fundamental that the look and feel as well as all of the elements of each ones of your different country versions (in the different directories) are localized to target their audience: From the translation of the URLs, titles, descriptions, headings, text, etc. to the appropriate language, using the right currency, etc.
In order to geolocate each directory and inform Google that they're targeting different countries you can do it through Google Webmaster Tools with the "Geolocate" option by registering each directory independently and targeting it.
Additionally, if you have many country versions with the same language (US & UK or Spain & Mexico), in order to avoid having content duplication issues, informing Google that each one of these pages are in these languages but targeting different audiences you should use the hreflang tags as specified here.
By doing this you'll make sure you'll have the base set to target your different country search audiences with Google without running into content duplication issues.
For more information about how to establish and identify the best strategy to follow take a look at this post I wrote some time ago about International SEO strategy.
If you have any question just let me know!
-
Thanks for your reply, Stephen.
Is www.example.com/se/en/hotel-name the shortest, best possible way to do this?
So for the swedish language version it would be www.example.com/se/se/hotel-name (to keep the format consistent)?
-
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
-
Using same URL for both "en" and "en-us" hreflang tags
Hi,I have a question. Is it okay if I use the same URL for both "en" and "en-us" hreflang tags? For example, for my en-us page: Is this okay with Google? What are your thoughts on this?
International SEO | | Avid_Demand0 -
Got hit by Spammy Structured Markup Penalty. Need Help
I have fixed the issue found in strctured data testing tool. Even I removed entire schema. Till now I have submitted reconsideration request 5 times and it rejected every time. Don't know how to lift this penalty. Any advise?? Need help guys my websites are going through very critical situations in terms of traffic from getting this manual action from Google. This is related to Pharma Industry.
International SEO | | rashmibhardwaj860 -
What's the Best Strategy for Multiregional Targeting for Single Language?
I have a service based client who is based in the US but wants to expand to audiences in Australia, Canada, and the United Kingdom. Currently, all the content is in American English with international targeting in Google Search Console set to the US. I know that is going to have to change, but I'm unsure of the best strategy. Right now there are a few basic strategies in my head. Remove International Targeting in GSC and let her rip Remove International Targeting in GSC, install copies of the site on subfolders /au/, /ca/, and /uk/, add hreflang tags, and add canonicals pointing back to original Remove International Targeting in GSC, install copies of the site on subfolders /au/, /ca/, and /uk/, add hreflang tags, and risk duplicate content Have independent writers overcharge for English translations into different dialects and add hreflang tags It's hard to come up with a perfect solution for content differentiation by region in order to implement hreflang tags with a region (en-au, en-ca, en-gb). Remove International Targeting in GSC and let her rip This one is pretty simple. However, I am completely unsure of its effectiveness. Remove International Targeting in GSC, install copies of the site on subfolders /au/, /ca/, and /uk/, add hreflang tags, and add canonicals pointing back to original The point of adding canonicals is to avoid the duplicate content, but then my new subfolders do not get indexed. I'm unsure of what type of exposure these URLs would receive or how they would be valuable. Remove International Targeting in GSC, install copies of the site on subfolders /au/, /ca/, and /uk/, add hreflang tags, and risk duplicate content High risk of a penalty with duplicate content, but my targeting will be the most efficient. Have independent writers overcharge for English translations into different dialects and add hreflang tags This is probably the safest bet, takes the longest, and costs the most money. However, how different will the content actually be if I change truck to lorry, trunk to boot, and optimization to optimisation? Maybe I'm missing something, but this conundrum seems extremely difficult. Weighing the cost, time, and possible result is challenging. Hit me with your best answer and thanks for taking a look at someone else's problem.
International SEO | | ccox12 -
Will website with tag hreflang pass link juice to other country/language version of website?
For example, I have a website XXX.com and I made hreflang tags to other country/language versions of website: ru.XXX.com (for Russia/Russian) XXX.com.ua (for Ukraine/Russian) ua.XXX.com (for Ukraine/Ukraine) Then I will acquire links to XXX.com. The question is: will XXX.com pass link juice to websites ru.XXX.com, XXX.com.ua and ua.XXX.com. Will these websites rank in their countries if I will acquire links ONLY to XXX.com? I looked at https://support.google.com/webmasters/answer/189077?hl=en, but haven't found what google think about that. Thank you in advance. I will appreciate your help.
International SEO | | Kabanchik0 -
Thai Characters in URL's
Does anyone have experience with non-Latin characters in URL's? We've launched a website in Thailand and picked Thai characters for URL's. However, when you copy it, it turns into something like this: http://www.imoneythailand.com/บัตรเครดิต Can it impact our website's crawlability? Also, is keyword in URL a ranking factor for non-Latin languages? Thanks in advance for help!
International SEO | | imoney0 -
How to Best Manage Multiple Domains?
Hi,
International SEO | | thealika
I am new here and this is my first question.
(so please excuse if my etiquette slightly off) I have just taken over the SEO work for a website in South Africa (.co.za) it is for an Attorney of immigration law, and naturally I would love to make it into a star on google. I have about 15 extra keyword domains at my disposal, 5 of them are parked and the rest are not doing anything at the moment. so my question is: what should I do with them to get the best SEO results for their keyword names? I was thinking to make a WordPress Multi Site, un-park the domains and create a separate site for each domain. Create a visually similar front page, but all the links head back over to the main site. Then work on optimising the SEO for each domain. (lengthy work but it's not too hard to rank in google.co.za) what do you think? I also heard that parking domains is a bad Idea, because google sees it as duplicate content; is that so? website:
www.migrationlawyers.co.za Parked domains:
MigrationLawyers.co.za
MigrationLawyer.co.za
MigrationLawyers.de
ImmigrationLaw.co.za
EmigrationLaw.co.za Keyword domains: Migration-Attorney.com
Migration-Lawyers.com
MigrationCounsel.co.za
ApplyForPermanentResidencesSouthAfrica.com
AvoidDeportationSouthAfrica.co.za
AvoidDeportationSouthAfrica.com
RetirementVisaSouthAfrica.com
SouthAfricanCitizenship.co.za
SouthAfricanPermits.co.za
StudyPermitSouthAfrica.co.za Thanks a lot,
Nikita0 -
SEO for .com vs. .com.au websites
I have a new client from Australia who has a website on a .com.au domain. He has the same domain name registered for .com. Example: exampledomain.com.au, and exampledomain.com He started with the .com.au site for a product he offers in Australia. He's bringing the same product to the U.S. (it's a medical device product) and wants us to build a site for it and point to the .com. Right now, he has what appears is the same site showing on the .com as on the .com.au. So both domains are pointing to the same host, but there are separate sections or directories within the hosting account for each website - and the content is exactly the same. Would this be viewed as duplicate content by Google? What's the best way to structure or build the new site on the .com to get the best SEO in the USA, maintain the .au version and not have the websites compete or be viewed as having duplicate content? Thanks, Greg
International SEO | | gregelwell0 -
Multilingual drupal 7
Hello, I'm in a trouble with a drupal 7 installation. It's multilingual. The problem is Google indexed some pages like this: example.com/es/node/100
International SEO | | jarizaro
example.com/fr/node/100
example.com/en/node/100 all of them, shows the same content, excepts menus, whose are in the current languages (depending of url: es, en, fr.. ). The question...: If a submit my sitemap, which not has those urls. Will google remove old example.com/xx/node/100 pages ? Or it'll retain them indexed. Do i must remove these indexed urls via the google remove url submissions form? Thanks.0