This article is also available in:
In case you serve the international audience, creating a multilingual site can help you improve your brand image and prove a customer-centric mindset of your business. More languages available on your website will attract more potential clients as well.

There are two ways of creating a multilingual site on Weblium — creating language versions on the subdomains or within the same site. Follow the instructions below to choose the option that suits you best.

View our quick video guide below:

Different languages on the subdomains

To set a multilingual site, you need to create a separate website for each of the languages, and then interlink them correctly. This way, your main site will be hosted on a domain, and the sites in other languages — on subdomains. For instance, the website in English will be on, the version in French on, and so on.

Choose the main language of your content and create a site with it.

Important: add a header with a built-in language switcher:

You can also choose a custom header for your site and add the Language menu element to it.

Duplicate the main site for all other languages.

Add the content on all sites so it corresponds to the chosen language.

Connect the domain to the main site and subdomains to other sites.

On the main site, select the language in the header and click Add link:

In the Go to field add a link to the home page in the corresponding language. For example, if the main site is in English, when clicking on FR your site visitors have to be redirected to the French version of the site. Thus, you add a link to

Repeat the previous step for all languages adding the links to the correct versions of the site. This way, all site versions will be linked to each other, creating a single entity.

Different languages within the same website

This method will allow you to create multilingualism inside an existing site. This option is more suitable for landing pages or websites with a small number of pages.

If you want to create language versions within the same site, you should first copy all existing pages, translate them into the appropriate language, change the URL of the copied home page, and then correctly link it with the language menu.

Repeat the first and second steps in the previous section — create a small site in the primary language and place the language menu on the site header.

Note: in this case, we do not recommend adding a global header to the site, since you will have to translate the menu. Basically, each page on the website will have a different header.

Duplicate all existing pages on the site:

Translate the content on all copied pages so that it matches the selected language.

Add a new header to the copied home page, edit its appearance and do not forget to put the appropriate links in the new navigation menu, following the steps in the article Menu bar settings.

Tip: check the article Header settings to see how you can manage your header.

Go to the settings of the copied home page, navigate to the General tab and specify the language abbreviation in the in the URL field. For example, if the copy is in French, the link will look like

In the language menu of the original home page, select the name of the language used on the copies and add a link to the translated home page (for example,

Note: if the previous header in another language was global (displayed on all pages at once), you can hide it on pages with another language using this guide.
Tip: learn more about the language menu in the article Adding a language menu.

Do the same with the headers on the copied pages with the relevant links:

Publish your site for the changes to appear live.

Tip: If you're looking for some help with creating a multilingual site, you can order webmaster hours from our Studio.
Was this article helpful?
Thank you!