Domain name registration and website hosting packages at affordable rates since 1997.
November 22, 2017 01:55

Optimize a multi-language website network

International website SEO
If you have a multi-language website it can be quite difficult to get high rankings in the respective countries. This article will help you to optimize your multi-user website so that your web pages will get high rankings in the right countries.

 

1. Optimize the URL structure of your website

A) Use unique country domains

The best way to show Google that a part of your website is relevant to a particular country is to create an independent website for the country.For example, Amazon.de is for Germany, Amazon.co.uk is for the United Kingdom. Google recommends dedicated country code top level domains as the preferred options for websites that are available in different languages.

 

B) Create a unique sub domain for each country

If you don’t want to use country code top level domains, you can create a unique sub domain for each language. For example, you could use en.amazon.com, de.amazon.com, fr.amazon.com, etc.Technically, a sub domain is totally independent from the main domain and it is relatively easy for search engine crawlers to index the sub domain as a country specific part of your website.

 

Theoretically, you could use sub directories (amazon.com/en/, amazon.com/de/, etc.) or URL parameters (&lang=de, &lang=en) to direct search engine robots to the different language versions of your website.

This method, however, often confuses search engine robots and it can happen that your web pages get lower rankings than they should.

2. Tell search engine robots that you have different language versions

The rel=’alternate’ attribute enables you to tell search engines that a web page is available in different language versions. For example, you could add the following to the head section of a web page if that page is available in English, German and French:

<link rel=”alternate” href=”http://en.example.com” hreflang=”en” />
<link rel=”alternate” href=”http://de.example.com” hreflang=”de” />
<link rel=”alternate” href=”http://.fr.example.com” hreflang=”fr” />

All other languages can be directed to the default version of your website:

<link rel=”alternate” href=”http://example.com” hreflang=”x-default” />

When you create different versions of your website for different languages, do not just translate the content of your web pages. Different countries have different cultures. Things that work well in one country might not work in another.

Comments are closed.