Webflow’s Multi-language feature allows you to translate pages and create localized versions of your site. Follow these steps to set it up properly.
1. Enable Multi-Language in Webflow
- Go to your Webflow project.
- Click Settings > Localization.
- Enable the Multi-Language feature (requires a paid Workspace or Site Plan).
- Add a new language by selecting a language from the list and choosing a URL structure (subdirectories like
/fr/
, /de/
).
2. Translate Static Pages
- Go to the Pages panel.
- Select a page and switch to a new language in the Language Selector.
- Manually translate content on that page, including headings, text, and images.
- Save and publish once the translations are complete.
3. Translate CMS Content
- Go to Collections and select a CMS item.
- Switch to a different language in the translation tab.
- Translate CMS fields (e.g., titles, descriptions, images).
- Save the entry and repeat for all relevant CMS items.
4. Modify Navigation & Links
- Update navigation menus by adding translated labels or different menu items per language.
- Ensure all internal links direct users to the correct language version of the pages.
5. Set Up Language Switcher
- Add a dropdown or buttons to allow users to switch between languages.
- Use Webflow interactions to highlight the active language.
- Check that switching languages directs users to the correct localized page.
6. Review & Publish
- Check for missing translations in all pages and CMS items.
- Use Webflow’s preview mode to test navigation between languages.
- Publish the site and verify that URLs are structured correctly.
Summary
Webflow’s Multi-Language feature allows you to create translated pages, localize CMS content, and manage separate language versions using subdirectories. Enable it in Settings > Localization, translate manually, update navigation, and test before publishing.