Design Multilingual Website: A Beginner’s Guide

The ‘look and feel‘ of a website is the cornerstone of any successful online venture. But the very nature of the internet means that the instant you upload your carefully constructed pages onto the World Wide Web, you’re global.

Indeed, regardless of whether you intend to make buckets of cash from your website or simply build a strong international following online, there are numerous aspects of your site’s design you should consider from the start, to ensure it’s flexible and adaptable to international requirements. If you want to build a number of foreign-language equivalents of your main site, they need to be properly localized before you launch and the process can be made much less painful if you plan from the start.

1. Text

Image: via subgrafik

For those more inclined towards the front-end design aspect of websites than the ‘behind the scenes’ system-related aspects, consider this technical truism: computers deal with numbers, not letters.

Indeed, letters and other characters are displayed by having a number designated to each one through a system of encoding. Traditionally, there were lots of encoding systems covering different languages, but Unicode changed all that.

Unicode provides a unique number for every character, regardless of platform, program or language. It has been adopted by industry leaders such as Apple, HP, IBM, Microsoft, Oracle, Sun and many others. Importantly, it is supported in most of the common operating systems and browsers. The development of Unicode is one of the most significant global software technology trends in recent years.

Most of the popular web design applications such as Dreamweaver and, for real beginners, Microsoft Front Page, facilitate the development of Unicode web pages.

Unicode can currently be used for over 90 scripts, and has a repertoire of over 100,000 characters. UTF-8 is a variable-length character encoding for Unicode that is familiar to most programmers. It is the best option when creating websites for international markets, as it allows you to use characters from many different languages. For example, German uses the ‘Eszett’ symbol (ß) in place of ‘ss’, whilst three German vowels use the Umlaut (ä, ö and ü).

In short, you’re best using Unicode if you’re planning on adapting your website for other languages.

2. Color symbolism

color platette
Image: via djFargo

Color is an important facet of any website. Your choice of colors will depend on whatever product or service you’re selling. If you’re an environmental company from the west, you may have a lot of green on your site…if you run a water sports business, there may be a lot of blue.

However, your choice of colors should also reflect your target audience. For example, red can denote ‘danger’, ‘love’ or ‘passion’ in Western cultures; whilst it signifies ‘purity’ in India and ‘good luck‘ or ‘celebration’ in China.

Orange has religious connotations for Protestants in Northern Ireland, whilst it also represents ‘autumn’ (‘fall’), ‘Halloween’ or ‘creativity’ in many Westerns cultures too.

Green represents ‘spring’, ‘nature’ and the environment in many cultures, but if you’re ever thinking of depicting a green hat on your site, it’s worth knowing that this signifies that a man’s wife is cheating on him in China. It can also represent an exorcism.

Other examples are Purple: ‘royalty’ (Western) or ‘mourning’ (Thailand). Interestingly, black denotes ‘funerals’ or ‘death’ in Western cultures, but in many Eastern cultures white is used to denote this.

To avoid having to overhaul your website when targeting a new market, carefully consider your color scheme from the start.

3. Content

color platette
Image: via leekrya

Nobody will visit your website for the design alone. The online marketing mantra ‘content is king‘ certainly rings true for most websites – you have to offer genuinely useful content for your domestic and international visitors.

Adapting your content for international markets requires a two-step process: localization and optimization.


The localization aspect simply requires a professionally qualified native-speaking translator for each of your target markets. If you’re serious about making money from your international websites, then you have to consider dialects too.

For example, many words mean different things in French (France), Canadian French and Swiss/Belgian French. ‘Lunch’ is déjeuner in France, but dîner in Switzerland and Belgium. And in France, dîner is the word for ‘evening meal’. Coche in Spain is the word for a ‘car’, whilst in many South American countries, it means a baby-stroller. Indeed, a baby-stroller will be unfamiliar to UK readers, who’ll be more likely to use a ‘pushchair’ or ‘buggy’.

So you get the point. If you’re serious about your global endeavors, you have to treat each of your target markets as separate entities.

The translation of your website is made a lot easier if you use minimal Flash content on your site, as it’s difficult to edit, copy and carry out word counts, processes that are crucial to the translation process. Moreover, words are the food of search engines, and given that the likes of Google can’t detect words embedded in Flash files, these kinds of sites aren’t very SEO friendly.


In terms of optimizing your website for international markets, you shouldn’t translate your keywords and phrases directly from your English language website. People may use abbreviations, acronyms or synonyms to search for a product locally, so you have to research what terms consumers actually use to search for items in each of your markets.

These phrases should then be incorporated into your professionally translated website, preferably on a dedicated ‘in-country’ domain (see below).

4. Domains

color platette
Image: via Heberger Site

It may be cheaper and more convenient to have a single domain for all your target countries, but from a Search Engine Optimization (SEO) perspective, there’s an argument that says it’s best to have a dedicated top-level domain (TLD) for each of your target countries, (e.g. ‘’ for the UK or ‘.ch’ for Switzerland etc). Search engines use the top-level domain to help establish the ‘location‘ of the website (‘geo-targeting’), which will affect your position on country-specific search engines (,, etc)

Similarly, it’s best to check that each of your domains is hosted on a server in your target country too, as search engines use this information to determine your website’s location.

The website address of the domain you purchase is important too as Google reads the words in the URL. So if your company produces software, for example, you may want to have the word ‘software’ in the URL, though this should be translated into the language of your target country.

Developing websites to support multiple languages is a challenging endeavor; if you choose to have one domain to host several multi-language versions of your site, ensure you create a different sub-domain for each language. So if, for example, your TLD is:, then the sub-domain for its German language version would be Conversely, the in-country domain would be:

5. Navigation

color platette
Image: via Little Miss. Sunshine

Navigation is a crucial aspect of the web design process. Consistency and ‘landmarking’ help web users find their way around your site and. Navigation should be intuitive.

If you have a vertical menu bar on the left of your English-language website, it’s worth considering switching this to the right for languages that read ‘right to left’ (RTL), such as Arabic. This isn’t essential, as you can have menus on the opposite side of the page, but it all depends how you want your website to appear to your visitors. Alternatively, use a horizontal menu bar to eliminate the need to make any amendments at all.

You might also want to consider creating an ‘entrance page‘ to your site, where users choose the navigation language of the site. Or, you can use English as the default language, and have clearly labeled options for switching to other languages.

Some businesses use IP2Country services that automatically detect the country of the visitor based on their IP address. Some simple, dynamic code on your web pages will enable this – however, this method isn’t always 100% reliable, so it’s perhaps best leaving the language selection process to the user.

And there you have it. These are just some of the basic issues to consider when building a multilingual friendly website. Good luck conquering the world!