Optimizing multilingual content for AI search visibility comes down to three practical steps from Google’s guidance. Give every language its own crawlable URL. Fully translate the main content of each version. Link each version to its siblings with hreflang. In Google Search, localized versions are only considered duplicates when the main content stays untranslated. Fully translated German and English pages therefore count as distinct pages there, not as duplicates. That matters for AI chatbots, because several of them draw on search indexes to pick their sources.
The nuance: the chatbot documentation used for this guide does not specify how language variants are evaluated. So the smart route is to follow the search-engine guidance that feeds those chatbots, and to write each language version as if it has to stand on its own. It does.
What changes when you publish in more than one language?
With one language, your job is simple. Make a page easy to find, easy to read and easy to quote. Add a second language and you create new questions. Which version should a crawler see? Which version should a chatbot cite for a Spanish-language question? What happens if half a page is still in English?
The answers depend on how each chatbot finds content. Based on how the main engines select sources:
- ChatGPT uses Bing as its underlying index for search-driven answers. Around 87% of its citations come from sites that rank well in Bing.
- Tweelingen is closely tied to Google Search. Brands that rank well in Google are more likely to be known and cited.
- Verwarring favors authoritative domains, pages that answer questions directly, and brands with fresh coverage.
That means your language setup has to work for Google and Bing, not just for your visitors. If you’re new to the concept, start with what generative engine optimization (GEO) is, then come back to the multilingual layer.
Do AI chatbots treat translated pages as separate sources or duplicates?
In Google Search, localized versions are not considered duplicates on this ground when their main content is fully translated. Google states that localized versions of a page “are only considered duplicates if the main content of the page remains untranslated” (Google Search Central). The sources used for this guide don’t document whether other search indexes or AI chatbots treat translated pages the same way.
Read that condition closely. Translating your menu, footer and buttons while the body text stays in English does not create a new page in Google’s eyes. It creates a duplicate with a different frame.
That distinction is documented for Google Search. The sources in this guide don’t document how Gemini, ChatGPT or Perplexity evaluate language variants, even though Gemini leans on Google Search. The practical takeaway: in Google Search, a fully translated page counts as a genuine, separate page, while a page whose main content stays untranslated counts as a duplicate. Because the supplied sources don’t document the approach of other engines, a full translation is the safer bet.
The partial-translation trap
This is where many multilingual sites go wrong. Teams launch a language switcher, translate the templates, and plan to “do the content later.” Later rarely comes. The result is dozens of URLs with foreign-language wrappers around untranslated articles.
If you can’t translate a page fully yet, it’s usually better not to publish that language version at all.
How should language URLs and hreflang be structured?
Google’s guidance is direct. It recommends different URLs for each language version rather than cookies or browser settings that swap the language on one URL. It adds hreflang annotations to help Google Search link to the right language version (Google Search Central).
One URL per language
Switching languages on a single URL is risky for crawlers. Google warns that if you change content or reroute users based on language settings, it might not find and crawl all your variations. The reason: Googlebot usually crawls from the USA and sends requests without an Accept-Language header. So a crawler may only ever see your default language.
Give each version a stable, linkable address, for example a language folder like /de/ or /es/. A chatbot can only cite a page it can reach.
Hreflang, done consistently
Hreflang tells Google which pages are language alternates of each other. Google supports three ways to declare them: HTML, HTTP headers and sitemaps, and treats all three as equivalent. Pick one method and apply it everywhere.
A note on expectations: hreflang is documented as a Google Search signal. It is not a documented instruction for AI crawlers. Its value for AI visibility is indirect, through the search results that engines like Gemini draw on.
Let AI crawlers reach every version
Clean URLs don’t help if the crawler is blocked. OpenAI explains that OAI-SearchBot surfaces websites in ChatGPT’s search features, and that sites opted out of it will not be shown in ChatGPT search answers, though they can still appear as navigational links. It recommends allowing OAI-SearchBot in your robots.txt (OpenAI developer docs).
Check your robots.txt rules per language folder. A rule that accidentally blocks /fr/ for OAI-SearchBot can keep your French pages from being shown in ChatGPT search answers, although they may still appear as navigational links. OpenAI notes it can take around 24 hours for its systems to adjust after a robots.txt update. And since ChatGPT’s search-driven answers rely on Bing, run each language section through a Bing indexing checklist for ChatGPT visibility.
Is translation enough, or do you need localization?
For Google Search, fully translating the main content keeps localized versions from being considered duplicates on this ground. Whether translation gets you cited is a different question.
Chatbots answer the question a user actually types. A Dutch buyer doesn’t phrase a question the way an English buyer does. They use different terms, compare different options and expect different examples. A literal translation keeps your English framing, which may not match what people ask in that language.
The sources here don’t prove that localized pages get cited more often. But the logic follows from how engines like Perplexity work: they favor pages that answer questions directly. A page can only answer a question directly if it uses the words people ask with.
Practical localization steps:
- Research questions per language. Don’t reuse your English question list. Use a method like finding the questions customers ask AI chatbots for each market.
- Adapt terminology. Use the term native speakers search for, even if it isn’t the literal translation.
- Rewrite the answer-first block. Rewrite the opening answer so it reads naturally in the target language, not word for word.
- Swap examples and units. Currency, formats and references should fit the reader.
- Test in the target language. Ask chatbots your key questions in each language and note which version, if any, gets cited.
How do you keep multilingual content in sync?
Publishing is the easy part. Maintenance is where multilingual visibility quietly erodes.
When you update the English page with new data, the German version is now outdated. Perplexity gives weight to fresh content, so a stale translation can lose ground while its sibling gains it. Worse, the two versions may now contradict each other, which muddies what AI engines understand about your brand.
Build a simple routine:
- Track every page with its language versions in one overview.
- Flag all alternates whenever the source page changes.
- Check hreflang and robots.txt after site migrations or new language launches.
- Keep brand facts identical across languages, so every version tells the same story.
How is this different from local GEO?
Language and location are two separate dimensions. Local GEO is about geography: being cited for questions tied to a city or region, often with business listings and location pages. That’s covered in our guide on local GEO for multi-location brands.
Multilingual optimization is about language: making sure the right language version exists, can be crawled and answers questions the way speakers of that language ask them. A Belgian company may need both. A software brand selling in five languages online may only need the multilingual layer.
Start with one audit this week: open each language section, confirm it has its own URLs, fully translated body text, working hreflang and crawler access. Fix the gaps before you add another language. Want more guides like this? Browse Authora Insights for practical GEO and AI visibility playbooks.