Hello there!
I’m quite new to Ghost and I’m planning to use it for a multilingual website. After reading the documentation, I understand that the recommended approach is to have two separate Ghost installs, one for each language.
I’m looking for the best way to ensure users are directed to the correct language version / or are able to choose their language easily. My audience consists of users who do not speak English at all, so simplicity and clarity are key. Here are the ideas I’ve come up with so far:
- A: The default site (websiteDOTcom) is the EN version, but it will automatically redirect users to the FR version if their browser language is set to French. I’ll also include a language switcher in the header, so users can manually change the language if needed.
- B: The default site (websiteDOTcom) is the EN version, but instead of automatic redirects, it will just have a language switcher (could be flags, a dropdown menu, or a simple “EN | FR” text). I’d hope users will find and use it easily.
- C: The default site (websiteDOTcom) is a one-page landing page with a simple headline like “Choose Your Language” and two images or buttons: one for English and one for ** Français**. Users can click their preferred option to proceed. I’m not sure if a landing page like this is still considered modern web design, and I also wonder if it’s technically possible to install Ghost this way if both the @ and www versions of my domain point to a separate landing page, outside of Ghost.
I’m wondering if I’ve missed anything or if there’s a better solution out there. Which approach would you choose? If you’re bilingual, what would you prefer as a user?
Oh and I have no clue about coding, so I plan to contact one of the Ghost Experts on the website and ask them to help me to set that up, but first I’d love to know what you think :)
Thanks for any advice or insights!