Translate your Wix website and make it multilingual
This article explains how you can translate a Wix website to display different languages to your visitors.
Making a Wix website multilingual has always been painful and complicated. The Wix platform does not offer an official feature to do that. So Wix users generally duplicate all their pages and articles in the translated languages.
It’s time consuming and not efficient for SEO, actually the translated pages would not be indexed.
When designing Weglot, we wanted to offer a simple solution to change that, to help all Wix users to get the translation and multilingual feature on their Wix website.
- A light and quick setup: You don’t need any coding
- Translate all your Wix website: Get all your content translated from text to images and metadata
- Get SEO optimized pages for translations: All your pages are indexed by Google
- Accelerate your translation process: Enjoy automatic and manual translations, with easy-to-use editing tools
Before digging in how you can actually do that, you can see an example of what a translated Wix website would look like with our demo here: https://weglot-translate-wix.com
Example of a translated Wix website
In the example you can see the language button at the bottom right to change the language from English to French.
The English version is on https://weglot-translate-wix.com/
The French version is on https://fr.weglot-translate-wix.com/
Let’s start translating your Wix website.
Let’s go and translate your Wix website
1. Create an account on Weglot (~ 1 minute)
This account will be the place where you have all your translations and where you will manage them. Simply create a Weglot account here.
2. Enter your domain name and the languages you want (~ 1 minute)
In this step simply enter your domain name and the languages you want. DO NOT ADD your temporary domain name ending with .wixsite.com.
In the example:
- the domain is: .weglot-translate-wix.com
- the original language is: English
- the translated language is: French
Click “Next” to go to the next step.
3. Configure the subdomains in the DNS records (~ 5 minutes)
In this steps you will configure your DNS to make sure subdomains are created and connected.
The subdomains will display the translations of your Wix website once configured.
You need to add several entries in your DNS record. Go to your Wix admin area, in Setting > Domains.
Now there are 2 options:
A. If your domain name is managed by Wix
It’s what we have in the example, it’s the case when you buy your domain name via Wix. Then, you will be able to edit the DNS. Click on “advanced” like in the screenshot below.
Then, you can click on Edit DNS and “+ Add another” on the “CNAME (Aliases)” line, like on the screenshot below. Enter the DNS provided at the end of step 2 and click on “Save DNS” at the top right.
B. If your domain name is managed outside of Wix, via a third party provider (like GoDaddy, Hover, 1&1, Google Domains, …)
Go to your account and access the DNS section to add the entries.
If you are not sure how to do it or where it is, we can help you. Just email us at firstname.lastname@example.org.
When you added and saved your entries, go back your Weglot account tab, click “Check DNS” and you should have a green check icon, it means the DNS were successfully configured. Then, click on “Next”.
4. Install the Weglot library (~ 3 minutes)
It’s very simple, you just need to do the following steps (also shown in the GIF below):
- Go to your Wix admin area, in Setting > Tracking Tools & Analytics (at the very bottom of the left menu, under “Advanced Settings”)
- Then click on “+ New Tool” and “Custom”
- Paste the JS snippet provided that looks like the following with your actual API key instead of the placeholder “YOUR_API_KEY”
- Under “Add code to pages”, in “All pages”, select “Load code on each new page” in the dropdown
- Click on “Apply”
5. You are done!
Finished! If you go to your website, you’ll now see the language button appear at the very bottom right. Give a few minutes to make sure your subdomains are properly setup, then you can try to change the language and you will see your translated website.