Site structure for multi-lingual hotel website (subfolder names)
-
Hi there superMozers!
I´ve read a quite a few questions about multi-lingual sites but none answered my doubt / idea, so here it is:
I´m re-designing an old website for a hotel in 4 different languages which are all** hosted on the same .com domain** as follows: example.com/english/ for english example.com/espanol/ for **spanish ** example.com/francais/ for french example.com/portugues/ for portuguese While doing keyword search, I have noticed that many travel agencies separate geographical areas by folders, therefor an **agency pomoting beach hotels in South America **will have a structure as follows:
travelagency.com/argentina-beach-hotels/
travelagency.com/peru-beach-hotels/
and they list hotels in each folder, therefor benefiting from those keywords to rank ahead of many independent hotels sites from those areas.
What **I would like to **do -rather than just naming those folders with the traditional /en/ for english or /fr/ for french etc- is take advantage of this extra language subfolder to_´include´_ important keywords in the name of the subfolders in the following way (supposing the we have a beach hotel in Argentina):
example.com/argentina-beach-hotel/ for english
example.com/hotel-playa-argentina/ for **spanish **
example.com/hotel-plage-argentine/ for french
example.com/hotel-praia-argentina/ for portuguese
Note that the same keywords are used in the name of the folder, but translated into the language the subfolders are.
In order to make things clear for the search engines I would specify the language in the html for each page.
My doubt is whether google or other search engines may consider this as ´stuffing´ although most travel agencies do it in their site structure.
Any Mozers have experience with this, any idea on how search engines may react, or if they could penalise the site?
Thanks in advance!
-
Thanks for the article Keri, very refreshing and interesting regarding GA, much appreciated!
-
Don't forget to think about how your boss might react when asked for how many visits all of your pages in French got for the past 60 days. With the /francais/ in the URL, it's a snap. Other structures it might be a little more challenging. It's something to at least think about ahead of time.
Lunametrics has a great article on designing a Google Analytics friendly site at http://www.lunametrics.com/blog/2010/09/22/designing-google-analytics-friendly-site/.
-
Thanks a lot Ryan, I appreciate the fast and detailed answer! Will go ahead with your recommendations!
-
My doubt is whether google or other search engines may consider this as ´stuffing´
Your approach is definitely not considered key word stuffing. Search engines will be absolutely fine with it and they would not penalize your site.
When creating a new physical folder structure, try to plan your server out as if it will last 20 years. The ideal folder structure wont change because you switched from html to xhtml, nor because Joe left your company, nor because your company decided to support another language. Your structure requires careful planning and thought.
Also remember your physical folder structure does not need to match your virtual folder structure. Your server can show a path such as /en/hotels but you can create a route to offer those files by navigating to /argentina-beach-hotels.
Your are offering your users a clear, readable folder structure. There is nothing black hat nor bad about that in any way.
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
-
Is it compulsory to use hreflang attribute for Multilingual site? What if I do not use such tag?
Hello Everybody, My main site - abcd.co.uk and other sites are like this se.abcd.co.uk, fr.abcd.co.uk, es.abcd.co.uk etc Now if I donot use hreflang for Multilingual site then google will consider it as subdomain or duplicate site? But content of the sites are in different language. Thanks!
International SEO | | wright3350 -
Multinational website - best practice
Hello, I am researching a lot on this subject and have read several articles here on Moz and elsewhere about the best practices for multinational websites. But I'm not yet convinced on what would be the best solution in my case. Today we have the following websites (examples):
International SEO | | WebGain
website.com which function as a global website.
website.dk which is for the danish market
website.no which is for the norwegian market Some of the content on these websites are the same (but different languages; english, danish and norwegian). We want to expand the business to more countries and work with ccTLDs. Both to countries which speaks languages that we don't have content for yet (an example could be Poland), but also more countries that speaks english, like Great Britain (with a .co.uk domain) and Australia (with a .com.au domain). We expect to expand in many countries (as many as it makes sense to do). I have read a lot about the alternative hreflang tag which would look like and that seems like a good solution, but I have a couple of questions that I hope you guys can answer: Should the alternate hreflang tags show every existing language versions including the one you're on or only show the alternative versions? Do we risk penalty by having identical or almost identical content for same language websites (could be UK and the global .com one) if we use the alternate hreflang tags? I'm aware that we should use the native spellings and sentences in each country. Would the sitemap solution be better in our case? We have the same link structure for all websites, but the sub-directories can differ due to their language (like /articles/ is /artikler/ in danish) - is that an issue? Will hreflang="en" function as global english? (so searching users that we don't have a local website for will see that).0 -
Specific page URL in a multi-language environment
I've read a lot of great posts on this forum about how to go about deciding the best URL structure for each language that your site will support, so thank you to everyone that has provided input on that. I now have a question that I haven't really found answers/opinions on. When providing a page translation, should my content URL reflect that of the country I'm targeting or always remain the same across all sites? Below is an example using the "About Us" page. www.example.com/about-us/
International SEO | | Matchbox
www.example.com/es-mx/about-us/ -- OR -- www.example.com/about-us
www.example.com/es-mx/sobre-nosotros Thank you in advance for your help. Cheers!0 -
My site is not showing on google.com ?
My website is not showing at all on google.com searches under search terms. It is showing if i search for my domain (xyz.com) but not by keywords. Searching by keywords and search terms shows my website on yahoo , bing and non US oogle as google.co.uk or google.com.pk on first page. Would appreciate any help in trying to understand why this is happening? The website is medicare.md. if you search for term "medicare doctors PG county maryland" it is #1 in bing and yahoo but not even showing on google.com first TEN pages, although not banned. Interestingly if you do that search on google.co.pk it is #4. Quite Puzzuling !! Would appreciate any help or advice . Sherif Hassan
International SEO | | sherohass0 -
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 -
I have on site translated into several languages on different TLDs, .com, .de, .co.uk, .no, etc. Is this duplicate content?
Three of the sites are English (.co.uk, .com, .us) as well as foreign (.de, .no, etc.) - are these all seen as having duplicate content on every site? They're hosted under the same EpiServer backend system if this helps. But I am still copying and pasting content over each site, and translating where necessary, so I'm concerned this is indexed as being large amounts of duplicate content. Site traffic doesn't appear to be suffering but as I'm currently putting together new SEOs strategies, I want to cover this possibility. Any advice on ensuring the sites aren't penalised appreciated!
International SEO | | hurtigruten0 -
Site with multiple languages
We are building a Joomla site for a customer that has an USA division and a South American division (english and spanish). The products and services are the same. I am trying to understand the best posible way to architect the site. 1- Do I create 1 site with duplicate pages in different languages? Does Google recognize that it is duplicate content if different languages are used? 2- Do I create seperate sub domains for each language? 3- Should I just use Google translate to translate the pages as required? The problem here is that each site has a different geographic target. any other alternatives?
International SEO | | brantwadz0 -
Site Spider/ Crawler/ Scraper Software
Short of coding up your own web crawler - does anyone know/ have any experience with a good bit of software to run through all the pages on a single domain? (And potentially on linked domains 1 hop away...) This could be either server or desktop based. Useful capabilities would include: Scraping (x-path parameters) of clicks from homepage (site architecture) http headers Multi threading Use of proxies Robots.txt compliance option csv output Anything else you can think of... Perhaps an oppourtunity for an additional SEOmoz tool here since they do it already! Cheers! Note:
International SEO | | AlexThomas
I've had a look at: Nutch
http://nutch.apache.org/ Heritrix
https://webarchive.jira.com/wiki/display/Heritrix/Heritrix Scrapy
http://doc.scrapy.org/en/latest/intro/overview.html Mozenda (does scraping but doesn't appear extensible..) Any experience/ preferences with these or others?0