How to Build a Multilingual WordPress Site That Actually Ranks

Over 60% of Google searches happen in a language other than English. If your WordPress site only speaks one language, you’re leaving traffic and revenue on the table. I’ve built multilingual WordPress sites for Sacramento businesses serving diverse communities, and the right plugin setup makes all the difference.

Multilingual URL routing diagram showing subdirectory structure with hreflang tags

Pick the Right Plugin

Three plugins dominate the multilingual WordPress space: WPML, TranslatePress, and Polylang. Each takes a different approach.

WPML creates separate posts for each language and links them together. It handles WooCommerce, custom post types, and string translations out of the box. At $99/year for the Multilingual CMS plan, it’s the most complete option. I reach for WPML on complex sites with 50+ pages and ecommerce.

TranslatePress lets you translate directly on the frontend using a visual editor. No duplicate posts, no backend complexity. The free version covers one extra language. For small business sites that need Spanish and English, TranslatePress gets the job done faster.

Polylang sits between the two. Free tier is solid, but you’ll need the Pro version ($99/year) for slug translation and full WooCommerce support. It pairs well with Lingotek for machine translation workflows.

URL Structure Matters for SEO

Subdirectory routing (yoursite.com/es/, yoursite.com/zh/) is the strongest approach for multilingual SEO. All language versions share your domain authority, and Google crawls them as part of one site. Both WPML and TranslatePress support this out of the box.

Subdomain routing (es.yoursite.com) splits your authority. Separate country-code domains (yoursite.es) only make sense for enterprise brands with dedicated regional teams.

Every multilingual plugin must generate proper hreflang tags in your . These tell Google which language version to serve for each searcher. WPML and TranslatePress both handle hreflang automatically. Verify yours are working with Google Search Console’s International Targeting report.

Pair your multilingual setup with solid on-page SEO fundamentals so each language version ranks on its own terms. Translated content also needs a content strategy per language, not just word-for-word translations.

Translation Quality

Machine translation gets you 80% of the way there. Google Translate and DeepL integrations inside WPML and TranslatePress can draft your translations in seconds. But publishing raw machine output tanks credibility and conversion rates. Budget for a native speaker to review every page that drives leads or sales.

What is the best multilingual plugin for WordPress?

WPML is the most feature-complete option for complex sites with WooCommerce and custom post types. TranslatePress is the fastest to set up for simple bilingual sites. Both handle hreflang tags and subdirectory routing automatically.

Does a multilingual site hurt SEO?

No. When implemented correctly with hreflang tags and subdirectory routing, a multilingual site expands your search visibility into new language markets. Duplicate content is not an issue because hreflang tells Google each version targets a different audience.

How much does it cost to make WordPress multilingual?

WPML starts at $39/year for basic blog translation and $99/year for the full CMS plan. TranslatePress offers a free tier for one extra language, with Pro starting at $89/year. Factor in $200-500 for professional translation review of your core pages.


Ready to reach a broader audience with a multilingual WordPress site? I build and configure multilingual setups that rank in every target language. Get in touch and let’s talk about your project.

Leave a Comment