Separate URLs come first
Every language needs a URL that can be indexed on its own. A front-end language switch that never changes the address usually leaves search engines with one visible version and gives AI no reliable way to choose a citation.
CloudSite generates a separate page and language switcher for each language, and adds hreflang tags automatically.
How hreflang and canonical work together
- Each language version lists itself and the other versions, including x-default.
- Canonical points to that language's own URL; never canonicalize the English page to the Chinese page.
- Keep one address per language so multiple domains do not compete.
- With separate domains, declare hreflang between the domains as well.
Language directories or separate domains
One brand serving several markets usually works best on one primary domain with /en, /de and similar directories, which concentrates authority.
Separate domains suit distinct brands, legal entities or payment entities, or a fully independent regional site, but canonical and hreflang must be configured correctly.
Localization is more than translation
- Rewrite titles and descriptions for local search habits instead of translating word for word.
- Localize currency, sizing, units, business hours and contact details.
- Have product names and industry terms reviewed by someone fluent in the local language.
- Keep each page independently useful so the multilingual site does not become duplicate content.
The AI-search (GEO) view
AI search relies on clear facts, question-and-answer structure and quotable passages. State what it is, who it is for, what it costs and how it works in every language version.
Structured data (Organization, WebPage, FAQPage, Article, BreadcrumbList) and llms.txt help AI understand site structure and factual boundaries.
Common mistakes
- Translating the body but leaving titles, descriptions and contact details unchanged.
- Pointing all languages at one URL or one canonical.
- Forcing visitors to one language with an automatic redirect, which can block crawlers from the other versions.
- Publishing identical long-form body copy across language pages.