Want to make your WordPress site multilingual to allow your users to read your website content in their preferred language? If you’ve conducted any research, you likely found WPML plugin recommended by several well-renowned blogs. WPML is certainly a popular WordPress translation plugin; however, it isn’t prudent to purchase a premium plugin without reading a proper in-depth analysis.
In this WPML review, we’ll dig deeper into its features, functionalities, pricing, and more to help you decide if it’s the right plugin for you.
About WPML Plugin
The WordPress Multilingual Plugin (WPML) is the most popular WordPress plugin for creating a multilingual website WPML allows you to easily translate your WordPress content into multiple languages and run them smoothly on your site.
Using WPML, you can manage different language contents in the same domain with a single WordPress installation. This helps you to serve a diverse audience from a single website without having to install WordPress on multiple domains.
WPML plugin works with almost all WordPress themes and popular plugins available on the market. It’s SEO friendly and lets you choose language URL format as directories, subdomains, or parameters. Plus, it works with the All in One SEO plugin and other SEO-related plugins well.
WPML is created and managed by OnTheGoSystems. The plugin has been available for a long time now, yet they still offer regular updates and dedicated support to their customers.
If you feel WPML is not the right fit for you, you might want to see our roundup of the 12 Best WordPress Translation Plugins Compared. We cover both manual and automatic translation plugins in this guide.
Why Create a Multilingual WordPress Site?
By creating a WordPress website, you make your content accessible to people living across the world but are all of the world’s internet users really able to enjoy it? Probably not. That’s because language causes a major barrier!
While it’s nearly impossible to make your site available in ALL the languages spoken in the world, you can definitely make it accessible for the languages most used by your visitors. Adding additional language translations to your site makes your site more user-friendly and ensures more users turn into customers.
By creating a multilingual website, you can easily reach out to a wider audience. Businesses aiming for an international market especially need to consider making their site multilingual.
WPML Review: Getting Started with WPML
WPML is a simple and easy-to-use plugin that you can quickly configure to make your site multilingual.
After you install and activate the plugin, it’ll guide you through the configuration process with a step-by-step setup wizard.
First, it’ll automatically detect your site’s current language. You can proceed to the next step if you don’t want to change that.
In the second step, you can choose the languages you want to enable on your site.
The third step allows you to configure and customize the language switcher options.
You can arrange the order of the languages and add the language switcher to the navigation menu, widget area, or footer area on your site. You can choose the language switcher style (dropdown or list of languages), what to include in the language switcher (flag, language name, current language), change language switcher’s color, etc.
After you configure the language switcher options in step 3, you’ll need to enter your site key to register for automatic plugin updates. You can find the key in your account on WPML’s website.
Once the setup process is completed, you’ll be all set to start translating your WordPress content.
WordPress Translation Made Easy
Using WPML, you can translate almost everything inside your WordPress dashboard. It allows you to translate WordPress posts, pages, custom post types, tags, categories, custom fields, and content created with page builders, as well as theme and plugin texts.
To start translating your posts, go to Posts » All Posts. There you’ll see your total posts, and the number of posts per language.
Additionally, you’ll see Add buttons for each language you selected next to your post. You can start the translation process by clicking on 1 of them.
Then, it’ll open a new post editor with the language name or flag (or both) at the top and a Language Meta box on the right side.
Now, you can add the translated content to the post area and publish. However, if you aren’t able to translate for any reason, you can use other translation options.
WPML comes with a powerful Translation Management addon which allows you to work with a team of translators and translation services. With this addon, you can add professional translators of your own or use third-party translation services (or both) on your site.
WPML Addons
WPML comes with a suite of addons along with the core plugin, WPML Multilingual CMS. Installing the core plugin is always necessary, whereas you can choose to install other addons as per your requirements.
Some of the most useful WPML addons are:
1. WPML Translation Management
You can properly manage translation on your site with this addon. You can add your own translators, give them a Translator role, and assign them translation work. You can also use different translation services as WPML integrates with the web’s leading translation services.
2. WPML String Translation
This addon lets you translate interface strings directly from within WordPress without using .mo files. You can translate not just static texts, but also user-generated texts outside posts including the tagline and SEO data.
3. WPML Media Translation
With this addon, you can use your WordPress media gallery in different languages. It lets you control which images to display for each language.
4. WooCommerce Multilingual
Using this addon, you can build a multilingual eCommerce site. It allows you to translate all of your WooCommerce content including products, variations, categories, fields, and attributes easily.
5. BuddyPress Multilingual
You can translate your BuddyPress website and create a multilingual social network site with this addon.
You can learn about all of WPML’s addons by visiting the official WPML website.
WPML Plugin: Pricing and Support
WPML is a premium plugin with 3 pricing options: Multilingual Blog, Multilingual CMS, and Multilingual Agency.
The pricing plans are actually the different combinations of the core WPML plugin with addons. You can buy any one of these plans on their official website wpml.org.
First plan, Multilingual Blog, is an economic solution for multilingual WordPress blogs with basic translation controls and few addons. This plan allows you to install WPML on only 1 site. You can buy this for $39.
Second plan, Multilingual CMS, is a complete solution for multilingual WordPress sites that comes packed with all the available addons. It comes with 3 site licenses. It’s available at $99.
The third plan, Multilingual Agency, is an unlimited license plan suitable for agencies building many sites. It comes with the same features and addons provided in the CMS plan. Its price is $199. So, you can choose either CMS or Agency plan for advanced translation features, depending on the number of sites you want to use WPML on.
All the plans come with 1 year of free updates and premium WPML support. If the plugin fails to work as promised, you can claim a refund within 30 days of purchase.
Our Verdict on Using WPML Plugin on Your Site
WPML is the most advanced and feature-rich WordPress multilingual plugin available on the market. It offers a host of powerful features to allow you to completely translate your WordPress site into multiple languages.
The plugin interface is simple and user-friendly. The idea of addons is cool as you can install only the ones you actually need. That way, you can keep your site lightweight.
Moreover, it’s compatible with any WordPress theme and plugins so you can freely install your favorite web applications on your site and translate them. It’s an SEO-friendly plugin which makes your site look good to both humans and search engine bots.
We believe that WPML is certainly the best WordPress translation plugin for creating a multilingual site.
FAQs on WPML
What are some good alternatives to WPML?
TranslatePress, Weglot, Polylang, and GTranslate are good alternatives to WPML for WordPress users.
Is WPML suitable for beginners?
Yes, it’s easy to use and is a good option for beginners. There are also automated translation plugins that are easy to use. You can check out Google Website Translator, Lingotek, Multilanguage, and Loco Translate. These plugins usually rely on Google Translate and DeepL. Lingotek lets you automatically translate your site by providing the commercial API for Microsoft Translator. Always ensure compatibility with your site before you install the plugin.
Is WPML compatible with SEO plugins?
WPML works seamlessly with popular SEO plugins like Yoast SEO and Rank Math.
Does WPML work with page builders?
Yes, it integrates with builders like Divi and Elementor.
Does WPML offer professional translation services?
No, but they have partner translation services you can use. You can find the list under the WPML » Translation Management page.
What’s the best SEO plugin for multilingual websites?
All in One SEO is the most advanced SEO plugin and is suitable for optimization of multilingual websites too. It also helps with SEO localization for businesses that want to target a specific area.
We hope you liked our review and if so you may also want to see our tutorials on:
- How to Make a Multilingual WordPress Website
- How to Create a Small Business Website
- How to Set Up an Online Store
You should also check out TranslatePress review.
We give the WPML plugin 4.5 out of 5 stars. Here’s the breakdown of our review score:
I have set the latest version of WPML for a simple one page website and it has been a nightmare. WPML is a cumbersome, bloated piece of software that has the look an field of early internet and is subdivided in to multiple plugins with a confusing interface and functions. It pushes its paid translation service, creates pages that are not indexed, slows down the site, malfunctions with your main template (which apparently is WPML compatible) and you spend hours fixing things around. String translation only partly works and ignores most content. Also, the support is a lame duck made up of people who are not really interested in solving issues. Why is WPML still pushed as the best translating software for WordPress is a mystery to me. I am now in the process of eradicating any trace of it from my site.
I have tried Polylang and WPML plugins. I faced problems with both of these plugins. Nevertheless, in the end, WPML is the best. I found that the Polylang plugin override the standard WordPress redirection behaviors. I discovered my wordpress installation returned 301 status code accompanied with the HTML code of the full page. In other words, rather than returning a 200, it returned a 301. I don’t know if it was a problem involving W3TC and Polylang. Anyways, I migrated back to WPML and WP supercache and it stopped. Also, when I used polylang, this plugin made 3 duplicate copies of every picture (one per language), so that I have 4 times more pictures than before.
USELESS PLUGIN. I have agency license. It is nightmare to make it work.
If your portal is based on plain HTML, yes, it can work fantastic but then other products can too. WPML is just not intuitive. I think they want to make money on their other translation services.
Larger issue is, their support eco-system sucks. Their ticketing system is primitive. They just don’t care how critical your issue is. They don’t have escalation channel through which you could escalate issues.
This company “OntheGo Systems” seems to be fraud. They doesn’t even publish their contact number.
wpml is the worst plugin..it’s settings sra too much complicated. support system is also worst..after taking too much money they dont provide support properly.
Even the advanced translation provide all wrong translation.
I am totally disappointed after spending money after this one.
I am currently looking at multilingual plugin options, and saw your review. What alternative have you decided on?
Hi I am 2 hours into the first setup of WPML
This is probably the worst plugin I have ever used. It is incredibly complex and non-intuitive and spreads settings across many different pages and extension plugins.
To get the plugin to properly work with my page and theme I had to install 10 extension plugins – each with their own settings and configurations knowledge bases and documentation. I had to sign up for multiple services, and was redirected all over the place just to get it to work. This is just ridiculous.
The automatic translation is terrible – and doesn’t identify if you are translating headers paragraphs custom fields, URLS etc it just gives you a list of text with no visual representation of what you are doing.
It seems like this plugin was intentionally made complex to facilitate a marketplace of translators and experts that have previous knowledge of its idiosyncrasies. It may work well for others but I am asking for an immediate refund.
That’s really unfortunate. I am considering the plugin, until I read your review. What alternatives have your considered, and do they work better? Appreciate your response. Thanks.
The bugs, THE BUGS! WPML is riddled with it. And not just small ones. At one point WPML deleted product titles of my WooCommerce store when users added products to the shopping cart, canonical urls were implemented badly which caused multiple regional versions of the website to just not index, the cart url was tranlated wrong, which caused users to lose their shopping carts, … It’s a living nightmare. We lost half our traffic because of this plugin. If anyone can recommend a language plugin that is less buggy, please let me know!
You can check out our best translation plugins for an alternative.
WPML has the worst support, is really buggy (and not compatible with many other plugins and themes!) and just recently, the were hacked and all user support data was leaked to hackers.
Would really not recommend to buy this plugin – but there are no good alternatives, either.