I’m building bilingual event pages in Webflow using a single CMS Collection.
• Some events are in Arabic only, some in English, some in both.
• Shared fields (date, location, registration link, etc.) are not duplicated.
• Language-specific fields (title, summary, content) exist in both Arabic and English.
• I use two switches: Arabic Enabled and English Enabled.
I want to:
Show content based on the language listing page the visitor came from
(e.g., show only Arabic fields if clicked from Arabic listing).
Have SEO-friendly language-specific URLs, like:
/ar/events/event-name and /en/events/event-name
What’s the best way to structure this in Webflow to keep it SEO-friendly, editor-friendly, and without duplicating the CMS Collection?
Generally speaking this is what Webflow Localization is for.
One CMS, two languages.
Auto-published to pages under the locale paths you choose.
Ability to publish an item to only one or both locales
You should also be able to use a collection list and show only those items relevant to the current locale.
I’d test that out first, before custom coding anything. It’s the cleanest approach.
Thank you! I’m not sure if it’s already included in all plans. I’m trying to help a friend for whom I designed a website a while ago — he’s on a tight budget. And one more thing, the website is already published since few years but I just wanna add an event without going into lots of work. Please advise
Thank you for the generace details. If my friend has to pay extra, then I think the easiest solution is to create two collections — one for each.
Side note: I tried enabling localization and it seems to work. Does that mean it’s included in his CMS plan? Or is it just a test feature and won’t publish later without an upgrade?