Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Multi-language site - one domain or multiple domains?

Which one is the best way to contruct a multi-language site if you want the most effective SEO?

Use a single domain?

www.domain.com/en
www.domain.com/de
www.domain.com/dk

Or use multiple domains, one for each language?

www.domain.com
www.domain.de
www.domain.dk
like image 901
clarkk Avatar asked Dec 23 '11 16:12

clarkk


People also ask

Can you use multiple languages for a website?

A multi-lingual website is a website where the content is written in more than one language. The information displayed in different languages is often the same, but maybe tailored for different audiences. Booking.com is an example of a multi-lingual website as its content is available in 35 different languages.

What is the difference between single domain and multiple domain?

Single Domain – Websites for multiple properties are housed on one domain (i.e., www.domain.com). Multi-Domain – Websites for properties are each housed on a separate domain (i.e., www.storeA.com, www.storeB.com, etc.).

What are multilingual sites?

A multilingual website is any website that offers content in more than one language. Examples of multilingual websites might include a Canadian business with an English and a French version of its site, or a blog on Latin American soccer available in both Spanish and Portuguese.


1 Answers

If you have multi-lingual content you should follow Google's new multi-lingual guidelines. Basically, you use subdomains for the different translations:

To explain how it works, let’s look at some example URLs: http://www.example.com/ - contains the general homepage of a website, in Spanish http://es-es.example.com/ - is the version for users in Spain, in Spanish http://es-mx.example.com/ - is the version for users in Mexico, in Spanish http://en.example.com/ - is the generic English language version On all of these pages, we could use the following markup to specify language and optionally the region:

<link rel="alternate" hreflang="es" href="http://www.example.com/" />
<link rel="alternate" hreflang="es-ES" href="http://es-es.example.com/" />
<link rel="alternate" hreflang="es-MX" href="http://es-mx.example.com/" />
<link rel="alternate" hreflang="en" href="http://en.example.com/" />

If you specify a regional subtag, we’ll assume that you want to target that region. Keep in mind that all of these annotations are to be used on a per-URL basis. You should take care to use the specific URL, not the homepage, for both of these link elements.

like image 190
John Conde Avatar answered Sep 17 '22 15:09

John Conde