Share on linkedin
Share on twitter
Share on facebook

A Best Practice Guide for WordPress Multilingual Websites

Share on linkedin
Share on twitter
Share on facebook

Can’t read, won’t buy. That’s the general finding — and name — of an independent report that details how translation, localization, and brand recognition impacts international ecommerce. It also highlights, more generally, the value of having a WordPress multilingual website.

After surveying more than 3,000 consumers in 10 non-Anglophone countries in Europe, Asia, and South America, market research firm Common First Advisory found that 75% of people prefer to buy products in their native language. In addition, 60% rarely or never buy from English-only websites.

There’s a longstanding assumption that enough people on the web feel comfortable using English for it to be the default language of any website, especially when buying high-tech or expensive products. The report proves otherwise.

The future of the web is undeniably multilingual. Fortunately, WordPress multilingual plugins such as Weglot, WPML, Polylang, Multilingualpress, and others make reaching global audiences easier and faster than ever before.

But there are some important “behind the scenes” considerations you should keep in mind when creating a multilingual WordPress website. Providing your content in other languages involves more than just translating word for word. It’s important that you produce culturally appropriate content, that you consider your design (and the consistency of your design), and avoid faux pas.

So make sure you check off these 11 important WordPress multilingual best practices before launching new languages on your site.

1. Choose a Quality Method of Translation

There are many translation services available to you when it comes to WordPress, depending on your needs and budget.

In choosing the solution that best suits your WordPress site, there are several things you’ll want to consider, including how much you’re willing to pay, whether you need automatic or professional translations and the importance of quality and clarity for your translated content.

There are plenty of free translation plugins available in the WordPress.org repository that offer basic automatic translations, such as you might get from using Google Translate. If quality is what you’re looking for, you can start with a first layer of machine translation, but then have a professional translator verify your content.

Features you’ll want to look out for in a quality solution for WordPress multilingual sites include:

  • Support for the languages you need — and languages you might need in the future.
  • Seamless integration with your website and the ability to automatically detect and translate written content.
  • Seamless integration with your plugins, post types, and themes.
  • Automatic translation and human translation compatibility.
  • Access to experienced and professionally-trained human translators.
  • Ability to manually edit translations.
  • Intuitive and customizable options for displaying language switching options to users.
  • Expert support.
  • SEO-friendly language content.

If you run a large website and you’re trying to expand internationally, providing high-quality translated content to consumers is always recommended.

To ensure that your WordPress translations are accurate and speak directly to your target audience, ensure you have your translations reviewed by an experienced and accredited language translator. While ordering professional translations may seem like an unnecessary cost, the return on investment from having a well-translated site will more than make up for it. There are many quality translation tools available for WordPress multilingual sites, but the leading solution in terms of price, quality, clarity, and ease of use is Weglot. We’ll explore this solution in more detail later in this article.

2. Be Selective With Your Languages

Choosing which languages to translate your site into might seem like a fairly straightforward task. After all, you may have already determined the countries you want to expand into with your WordPress multilingual site. However, it’s important that you look to your data for firm evidence around who is accessing your site.

Your Google Analytics data will tell you the top 10 languages that your visitors browse in. You might discover there are WordPress users from countries and new markets you hadn’t previously considered. If they are currently accessing your content in English, they would probably appreciate being able to switch to a translated version in their native language. This helps drive trust, helping users feel confident about making a purchase on your WordPress multilingual site,

It’s also important to be selective with the languages you choose. While many WordPress multilingual solutions offer translations in dozens of different languages, it doesn’t mean you should enable every language available. Instead, choose only the languages you need for your target audience.

Being selective with your languages will also ensure you don’t create more work for yourself and your team. As we’ll explore in more detail below, there are other things to keep in mind when translating your site, and the fewer languages you have, the better.

Lastly, keep in mind that in many countries, people speak multiple languages. For example, in India there are 23 official languages (and over 400 more unofficial ones), and in the U.S., there are over 50 million Spanish speakers (more than Spain itself!). So be sure to do your research before choosing languages for the countries you want to target.

3. Provide Simple Language Switching Options

Many modern websites detect the language of the browser and automatically set the language for users. This minimizes the amount of work on the user’s end, ensuring their preferred language is displayed when they visit your site and saving them from having to search for language switching options.

While detecting browser language lets you automatically serve up translated content, it isn’t an exact science, so it’s important to consider users who land on the “wrong” language of your site.

So make sure you place language switching options in a prominent location (such as a widget or a drop-down on the navigation menu or sidebar) on your homepage and every page of your site. Users who have grown accustomed to translating content typically look to the top of a page for language switching options.

weglot_language_switcher

You’ll want visitors to your site to feel welcome and be able to access your WordPress multilingual content in their preferred way, so ensure your language switching options are clear. It’s best to refer to a language in its own language. For example, use “Deutsch” instead of “German” and “日本語” instead of “Japanese.”

If you want to further improve the user experience for your non-English speaking visitors, remember their language preferences so the next time they visit your site, it will automatically load in their language.

Flags are often used to indicate a language, but as Kevin Vertommen highlights in his Tips for Designing and Building a Multilingual Website, there are some issues you’ll want to keep in mind:

  • Flags represent countries, not languages.
  • A country can have more than one official language.
  • A language can be spoken in more than one country.
  • Visitors might not recognize a flag (because of the icon size), or they might be confused by similar flags.

(Weglot provides you a way to display or hide flags on your language switcher)

Ultimately, you want to provide language switching options that are easy to understand in any language.

4. Use Dedicated URLs

One of the main concerns with multilingual WordPress sites is duplicate content and the impact on SEO. Identical content that appears within different domains can lead to duplicate content penalties, such as a hit to rankings and even deindexing.

To avoid duplicate content penalties, Google’s guide to managing multi-regional and multilingual sites recommends using locale-specific URLs, aka dedicated URLs, that include a language indicator, rather than an entirely different domain name for each site. For example, an original page might be www.example.com, and the German version might be www.example.com/de.

The URL options Google sets out include the following:

While each of these options has its pros and cons, subdirectories are easy to set up and maintain. For example, Weglot uses subdirectories on WordPress, using rewrite rules to automatically create a unique URL for each language.

5. Consider Your SEO Strategy

With translated content, your WordPress multilingual site will be much more likely to appear in search results, helping to increase your online visibility. But in order to achieve this, it’s important that you carefully consider your multi-language SEO strategy.

With a WordPress multilingual site, together with translated keywords and metadata, you can target a broader range of keywords, boosting your chances of being ranked in SERPs, and not just for Google — for Bing, Yahoo, Baidu, and other search engines.

While Google is the dominant search engine in the U.S. and many other English speaking countries, Baidu is the most used search engine in China, while Yandex is the most popular search engine in Russia.

You’ll need to build your SEO strategy around the most popular search engines for the countries you’re targeting. This means researching the various search habits of your target audience, finding out what search terms and keywords are popular for your niche, and optimizing your content accordingly. Your page should start appearing in the local SERP, and your organic traffic will increase dramatically.

What’s more, if you’re a Weglot user, you can rest assured that Weglot follows Google’s best practices in terms of multilingual SEO, so you can trust that your translated pages will be properly indexed.

6. Use hreflang Tags

If you have multiple versions of a page for different languages, Google recommends using hreflang. Doing so ensures the most appropriate version of your page by language will appear in search results, depending on the user’s language or region, and it helps Google bots to easily know where to find the different versions of the same page.

Here’s a quick tutorial on the three ways to indicate multiple language versions of a page to Google:

HTML tags

Add the code below to the header of your pages for every language you use.

<link rel="alternate" hreflang="lang_code" href="url_of_page" />

For each variation of a page, include a set of <link> elements in the <head> element, with one link for each page variant including itself. The set of links will be identical for every version of the page.

This method is useful if you don’t have a sitemap or the ability to specify HTTP response headers for your site.

HTTP Headers

You can return an HTTP header with your page’s GET response with information about all the language and region variants of the page. This is useful for non-HTML files, such as PDFs.

Sitemap

You can use a Sitemap to set out all of the language and region variants for each URL on your site. To do so, add a <loc> element specifying a single URL, with child <xhtml:link> entries listing every language of the page, including itself.

For example, if you have three versions of a page, your sitemap will have three entries, each with three identical child entries.

For a more detailed rundown of these three options, check out Tell Google about localized versions of your page.

If you use Weglot, hreflang attributes are automatically taken care of for you so you don’t have to worry about adding code to your site.

7. Ensure Translations are Comparable and Consistent

It’s important to ensure the user experience for the different language versions of your site is comparable, i.e., the information provided on your homepage is the same for every language.

It’s common for online businesses to start out with just one language, such as English, gradually expanding to provide more languages to meet the demand of new overseas markets. But over time, as the English version of the site is updated and changed, translated content may be neglected, creating a gap in understanding.

Put in place a plan for regular updates and maintenance of your translated content across your site. This means routinely reviewing and comparing everything from top-level page content to product descriptions to fix any differences and ensuring your translated content is comparable to the English version, save for cultural differences.

Neglecting to maintain comparable translations means users in certain languages will have a different, and even out-of-date, experience that will reflect poorly on your company. Weglot helps you to easily manage your translations on a daily basis with several tools, including automatic translations, notifications, and easy-to-use editing tools.

8. Design for Languages

Offering content in more than one language can introduce new challenges when it comes to the design of your WordPress multilingual site. So it’s important to keep in mind and be prepared for layout changes.

Space is an important consideration. Translating content from one language to another can dramatically impact how much space text will take up on a page.

For example, some written languages are more concise than others. Languages such as Japanese, Chinese and Korean, will use one or two characters to convey a piece of information where in English you might need a full sentence.

Other languages, such as German and Hindi, are “wordy” and need more space, taking upwards of 30% more space than English.

You’ll also need to review images and other graphic elements in regard to regional and cultural sensitivities.

Ultimately, it’s important that the user experience, functionality, and features are similar and comparable also all language versions of your WordPress multilingual site — and that your design doesn’t break or look awkward when a user switches languages.

With Weglot, you can easily customize the design of translated pages, have a specific font for each language, and so on.

9. Manage Users’ Expectations

If there are any pages on your WordPress multilingual site that haven’t been translated, or you don’t intend to translate, make sure you notify users before they navigate to these pages. You can do this using an icon or short text. This will help avoid any confusion and even frustration for the user.

Similarly, you may want to warn users who click an external link in a different language or download a file that isn’t available in their native tongue.

10. Consider Cultural Differences

Making a dedicated investment in a WordPress multilingual site that speaks to your target audience in their native language can help your business expand international and win new market share. But it involves a great deal more than simply translating your content word for word.

Every language has its own set of rules, expressions, and slang terms. In most cases, these idiosyncrasies don’t translate smoothly from one language to another. So be careful using any region-specific expressions so as not to confuse people from different countries who visit your site.

Beyond the concerns of languages, it’s crucial that you provide culturally relevant content if you want to achieve the all-important emotional connection with your target audience. The key to achieving this is localization.

Localization involves adapting your site to the specific cultures that you want to target so that your content feels natural to people based in a particular region. This includes WordPress multilingual language translation, but goes much further, also taking into account culture, customs, and technical and other characteristics of the target region.

You may want to work with an expert who understands the target culture. Conducting usability testing may also ensure your content is culturally appropriate and avoids any potential localization problems.

11. Other WordPress Multilingual Best Practice Considerations

There are several other things you’ll need to keep in mind when translating your WordPress multilingual site:

Video and Other Multimedia

With the huge increase in the use of video in marketing, it’s essential that you also provide translations for any videos and other multimedia on your site. This may involve providing subtitles, voice-overs, or dubbing for videos.

Captchas

If you are using a captcha on your site, make sure that it’s in the same language as the content on the page. For example, a Japanese visitor may have difficulty solving a Russian captcha and vice versa.

Dates

Not every country uses the same date format. For example, in the U.S., dates are typically formatted month-date-year, whereas, in countries like Australia, the date is formatted date-month-year. You may also have to convert dates from the Gregorian calendar to, for example, the Persian calendar.

Currencies

For eCommerce stores, it’s important to display prices in the local currency. When customers land on your site, seeing prices in a foreign currency instantly puts up a barrier to conversion. So make it easy for people to buy from you with prices in local currencies.

Units of Measurement

You may also want to consider translating units of measure. While 90% of the world uses the metric system, the U.S., Liberia, and Myanmar still use the Imperial system of weights and measures.

Which WordPress Multilingual Solution is Right for You?

There are many quality translation tools available for WordPress, all of which cater to different needs and budgets. So before choosing a quality method of translation, it’s important to shop around and find a solution that provides the features you need.

While some translation plugins simply provide automatic translations, there are full-service options that also provide the services of professional human translators who can ensure your translations are natural-sounding and optimized for quality and clarity.

For WordPress, the leading solution in terms of price, quality, clarity, and ease of use is Weglot. Weglot integrates seamlessly with any WordPress multilingual site, automatically detecting and translating your written content and adapting to your plugins and themes. Rather than just translating your posts, Weglot translates every aspect of your site, from custom fields and taxonomies to menu items and WooCommerce products, using its advanced translation API.

weglot-translate

Weglot supports more than 100 languages, which you can manually edit in context on the front-end of your site using the plugin’s intuitive visual editor. You can also order professional language translations right from the Weglot dashboard.

What’s more, Weglot follows the best practices set out in this post, including:

  • Providing quality methods of translations,
  • Providing simple options for language switching,
  • Using dedicated URLs and hreflang tags,
  • Making it easy to make edit translations on the front-end to suit your site’s design, and
  • Providing tools and other features to help you produce culturally relevant and appropriate content.

Setting Up Quality Translations For Your WordPress Multilingual Site

Weglot allows you to first start with an initial time-saving layer of automatic translation and then edit your translations yourself or order professional translators to do the work for you. All this takes place directly inside your Weglot account. Let’s see how to do that.

After installing and activating the Weglot plugin on your WordPress multilingual site and setting up your first translated language, head over to the Weglot site and log in to your account.

When you first set up Weglot on your site, automatic translations are provided by the best machine learning providers in the world — Microsoft, DeepL, Google, and Yandex, depending on the language. It’s a great way for you or your translator not to start from scratch and save a lot of time.

When you’re ready to take the quality of your translations to the next level, you can then order translations from vetted professional agencies directly from your Weglot account.

Weglot’s professional translations give you the following benefits:

  • High quality. Order quality translations with a human translator. A native translator will start translating your order right away.
  • Flexible and affordable. Pricing from €0.08 per word, depending on the language.
  • Fast and easy integration. Professional translations will be automatically added to your Weglot account and displayed on your site with 24-48 hours.

When you click “Start Now,” you’ll be taken to your Translation List, where you can choose which translations you would like to have professionally reviewed. Simply click on the three dots vertical dots to the right of your translation and select “Add to professional order.”

Interested in trying out Weglot? Sign up for the free version and see for yourself the power of Weglot!

About the author
READY TO GET STARTED?
The best way to understand the power of Weglot is to see it for yourself. Get your website multilingual live in minutes.
Cookies settings
We use cookies to collect and analyze information on site performance and usage, to provide social media features and to enhance and customize content and advertisements. Learn more with our Privacy policy
Necessary cookies

Some cookies are required to provide core functionality. The website won’t function properly without these cookies and they are enabled by default and cannot be disabled.

Non-necessary Cookie Settings

Any cookies that may not be particularly necessary for the website to function and is used specifically to remember preferences or to help us improve our website by collecting and reporting information on its usage.

We use cookies to collect and analyse information on site performance and usage, to provide social media features and to enhance and customize content and advertisements. Learn more with our Privacy policy
Subscribe to our newsletter

Stay up to date with the latest Weglot news and tips!