For B2B trade sites, supporting multiple languages dramatically increases your reach:
- English — Global default
- Chinese (中文) — Chinese-speaking markets
- Russian (Русский) — CIS countries, Africa
- Spanish (Español) — Latin America
- French (Français) — Africa, Middle East
- Plugins → Add New → Search "Polylang" → Install & Activate
- Follow the setup wizard
Languages → Settings:
- Add English as the default language
- Add additional languages (Chinese, Russian, etc.)
- URL format: Directory (
/zh/,/ru/) — best for SEO
yourdomain.com/ → English (default)
yourdomain.com/zh/ → Chinese
yourdomain.com/ru/ → Russian
yourdomain.com/zh/products/ → Chinese product catalog
For each page (Home, About, Products, etc.):
- Open the English version
- In the Languages metabox, click "+" next to each language
- Create the translated version
- Polylang auto-links them
Same workflow — create the product in English, then add translations.
- Appearance → Menus
- Create a menu for each language
- Assign to the same menu location
- Add the Language Switcher widget to your menu
Add to your header/menu:
- Appearance → Menus → Add "Language Switcher" item
- Display as: flags + language name
- Or use a dropdown for space-saving
Polylang automatically:
- Adds
hreflangtags to link translations - Creates separate sitemaps per language
- Sets correct
<html lang="xx">attribute
Rank Math + Polylang work together — each translation gets its own SEO settings.
- Don't use machine translation alone — have native speakers review
- Prioritize your top 2-3 markets first
- Product specs/technical data should be professionally translated
- Keep the same URL slug structure across languages for consistency