How to run your website in several languages and be found on Google and ChatGPT in each one

A website in several languages has two readers: search engines and AI assistants, which answer in the language of whoever asks. What each language needs so people find you and the answer is you.

Short answer: to be found in every language, each language has to be a complete version of your website in its own right, which Google recognises as the same page in another language. AI assistants such as ChatGPT, Perplexity or Gemini also need clear answers in that language, because they reply in the language of whoever asks.

Two readers, the same problem

If your website switches language without switching page, Google only sees one of them and the others don't exist for it. The same happens with AI assistants, with a more direct consequence: when someone asks in French, the assistant looks for answers in French. If your French content doesn't exist as a page of its own, it will answer with whatever it finds from others.

The browser's translator doesn't help either: the visitor reads the translation, but neither Google nor AI sees it.

What Google needs

What AI assistants need on top

Translation without third parties: privacy and compliance by design

When translation is done on the fly by an external service, your texts — and sometimes your customers' data with them — leave your website for a third party that processes them under its own rules, may store and use them, and that you would have to declare and control as part of your data protection. That model can't guarantee one hundred per cent compliance, which is why Moduler rules it out by design. What's already public is a different matter: with search engines and AI assistants we do keep a direct, efficient relationship, because they read your published website, never your private data.

In Moduler each language is written and reviewed in your own panel, and nothing goes out to external translation services. It's the traditional way, and it also performs better:

And adapt the questions: what a customer asks in France isn't always the literal translation of what they ask in Spain.

FAQ

Does Google penalise translated content?

No, as long as each version is useful and presented as the same page in another language. It isn't treated as duplicate content.

Do AI assistants use my version in their language?

They answer in the language of the question, so the version that exists in that language is the one they can cite as is. If it only exists in another language, they have to translate it themselves or turn to another source.

Does Moduler speak the same language as AI?

Yes. Every page carries your business information in JSON-LD, the standard format read by Google, ChatGPT, Gemini, Claude or Perplexity: what you do, where you are, your services, prices, opening hours and FAQs, in that page's language. From the panel you preview what they receive and see which assistants visit you.

How do I take payments from customers in any language?

Your customers pay online on your website through certified payment gateways, and every payment generates its invoice with no manual entry. With memberships and passes they receive credits they can use to book and to redeem for products in the shop, and they see their balance in their account.

What else does it include besides languages?

Languages are just one part. Moduler brings together your website, bookings and appointments, payments with their invoices, credits and memberships, an online shop, courses, banners with statistics, team permissions and a single inbox, all in the same panel and with your brand.

How long does a new language take to show up?

It depends on the sector and the competition, but allow several weeks for Google to discover and pick up the new versions.

How Moduler handles it

On many platforms, having your website in another language means installing an add-on, duplicating pages and checking by hand that everything matches. In Moduler it comes built in, and you're in control: