Moz Q&A is closed.
After more than 13 years, and tens of thousands of questions, Moz Q&A closed on 12th December 2024. Whilst we’re not completely removing the content - many posts will still be possible to view - we have locked both new posts and new replies. More details here.
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 ToolsChat with the community about the Moz tools. 
- 
		
		SEO TacticsDiscuss the SEO process with fellow marketers 
- 
		
		CommunityDiscuss industry events, jobs, and news! 
- 
		
		Digital MarketingChat about tactics outside of SEO 
- 
		
		Research & TrendsDive into research and trends in the search industry. 
- 
		
		SupportConnect on product support and feature requests. 
Related Questions
- 
		
		
		
		
		
		Who is the best SEO expert in the World?
 Hey everyone, i am creating a blog post on Top SEO Experts in the World. I need your recommendation who is in the top 10 list? Your suggestions is highly appreciated for me. Thanks! International SEO | | gxpl090
- 
		
		
		
		
		
		Problem to get multilingual posts indexed on Google
 Last year on June I decided to make my site multi-lingual. The domain is: https://www.dailyblogprofits.com/ The main language English and I added Portuguese and a few posts on Spanish. What happened since then? I started losing traffic from Google and posts on Portuguese are not being indexed. I use WPML plugin to make it multi-lingual and I had Yoast installed. This week I uninstalled Yoast and when I type on google "site:site:dailyblogprofits.com/pt-br" I started seeing Google indexing images, but still not the missing posts. I have around 145 posts on Portuguese, but on Search Console it show only 57 hreflang tags. Any idea what is the problem? I'm willing to pay for an SEO Expert to resolve this problem to me. International SEO | | Cleber0090
- 
		
		
		
		
		
		How do you optimise a website for European traffic?
 I have a design portfolio website here https://www.nicholsoncreative.com/ which uses a .com but is currently configured through the Search Console to appear in results for Google.co.uk. I am going to be restructuring the website and optimisation and I want to bring in more traffic/enquiries/business from around Europe. As there's no Google.eu, and as Google also serves results based on the searchers geographic location it would seem difficult to structure and optimise content so that results can be found across all of Europe. I assume simply switching to a .eu domain extension for my own website wouldn't solve the problem? I also assume that creating content in different languages would be a logical (if time consuming) option? Are there any other tried and trusted techniques that can be used to target traffic throughout Europe? I'd appreciate any advice. International SEO | | JCN-SBWD0
- 
		
		
		
		
		
		Redirect to 'default' or English (/en) version of site?
 Hi Moz Community! I'm trying to work through a thorny internationalization issue with the 'default' and English versions of our site. We have an international set-up of: www.domain.com (in english) www.domain.com/en www.domain.com/en-gb www.domain.com/fr-fr www.domain.com/de-de and so on... All the canonicals and HREFLANGs are set up, except the English language version is giving me pause. If you visit www.domain.com, all of the internal links on that page (due to the current way our cms works) point to www.domain.com/en/ versions of the pages. Content is identical between the two versions. The canonical on, say, www.domain.com/en/products points to www.domain.com/products. Feels like we're pulling in two different directions with our internationalization signals. Links go one way, canonical goes another. Three options I can see: Remove the /en/ version of the site. 301 all the /en versions of pages to /. Update the hreflangs to point the EN language users to the / version. **Redirect the / version of the site to /en. **The reverse of the above. **Keep both the /en and the / versions, update the links on / version. **Make it so that visitors to the / version of the site follow links that don't take them to the /en site. It feels like the /en version of the site is redundant and potentially sending confusing signals to search engines (it's currently a bit of a toss-up as to which version of a page ranks). I'm leaning toward removing the /en version and redirecting to the / version. It would be a big step as currently - due to the internal linking - about 40% of our traffic goes through the /en path. Anything to be aware of? Any recommendations or advice would be much appreciated. International SEO | | MaxSydenham0
- 
		
		
		
		
		
		Multi Regional Website Best Practices
 Hi there, I have a website that is targeting 3 countries AU/US & NZ. I have set up hreflang tags for each page on each of the site however I am having difficulties getting it work right. I read this article which was a great insight into the hreflang tags. https://a-moz.groupbuyseo.org/blog/hreflang-behaviour-insights and as a result I have implemented hreflang tags in the following manner: When users access the root domain http://[website] it will redirect the user to their locale with a 302 redirect. I have a few questions: International SEO | | nathanfranklin
 1. When building my external link profiles, I'm not sure if I should be building link profiles for http://[website]/ or for the geo graphical pages (http://[website]/aus/ etc..). Note that the http://[website]/ is never used, it just issues a 302 to the actual geographical location. 2. It seems that the hreflang tags are not working correctly. Perhaps its the result of the 302 on the root page, but in google.com.au (using the link http://www.google.com.au/search?hl=en&gl=au&pws=0&q=[branded search]) I would expect that I should see the search results for /aus/ given the fact that the hreflang tags are setup as en-au. Instead I am seeing the root domain page. Is that correct or should it be showing all the pages with /aus/. ALSO If I do a search in google thailand (http://www.google.com.au/search?hl=en&gl=th&pws=0&q=[branded search]) it returns the /aus/ version where it should be showing the /us/ using the x-default hreflang tag. In google webmaster tools I have setup 4 site profiles:
 http://[website]/
 http://[website]/us/
 http://[website]/aus/ (Targeted to Australia)
 http://[website]/nz/ (Targeted to New Zealand) Any help would be appreciated. Thanks Nathan1
- 
		
		
		
		
		
		Direct traffic is up 2100% (due to a bot/crawler I believe)
 Hi, The direct traffic to website www.webgain.dk has increased by over 2100% recently. I can see that most of it is from US (my target audience is in Denmark and the website is in danish). International SEO | | WebGain
 What can I do about this? All this traffic gives my website a bounce rate of 99.91% for direct traffic. I believe it is some sort of bot/crawler. 2100percentboost.png0
- 
		
		
		
		
		
		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
- 
		
		
		
		
		
		How to fix the duplicate content problem on different domains (.nl /.be) of your brand's websites in multiple countries?
 Dear all, what is the best way to fix the duplicate content problem on different domains (.nl /.be) of your brand's websites in multiple countries? What must I add to my code of websites my .nl domain to avoid duplicate content and to keep the .nl website out of google.be, but still well-indexed in google.nl? What must I add to my code of websites my .be domain to avoid duplicate content and to keep the .nl website out of google.be, but still well-indexed in google.nl? Thanks in advance! International SEO | | HMK-NL3
 
			
		 
			
		 
			
		 
			
		 
			
		 
					
				 
					
				 
					
				 
					
				 
					
				 
					
				 
					
				