A language selector does not automatically create a good multilingual experience. Every version should be accessible, shareable, understandable and manageable on its own without breaking the overall journey.

In briefKey ideas from the article
01Every language has its own pages, URLs and metadata02Content is adapted to the audience rather than translated mechanically03Connections between versions help people and search engines

Architecture with separate URLs

For most projects, /en/ and /ru/ subdirectories are clear and manageable. Each page has an equivalent when relevant content exists. Users can save and share the exact address in their chosen language.

How hreflang and canonical work

Hreflang connects equivalent language variants, while canonical identifies the main version of each page. Implementation should be reciprocal and consistent. A Russian page should not point its canonical to Romanian simply because the structure is similar.

Translation or adaptation

Headings, calls to action, examples and commercial terms should sound natural. A shared base can be translated and then reviewed for audience, intent and context. The idea may remain the same without identical wording.

What should be localised

Localise menus, buttons, forms, messages, metadata, structured data, image text and internal links. Legal and commercial information should be reviewed for the intended market.

Supporting Google and AI search

Accessible pages, correctly declared language and consistent information reduce ambiguity. Sitemaps, internal links and structured data support discovery, but no label compensates for weak or incomplete text.

Administration and cost

Budget depends on page count, content volume and adaptation level. Decide from the start who updates all versions and how pages unavailable in every language are handled.

A strong multilingual website keeps the same promise while speaking naturally in every language.

Frequently asked questions

Does every language need a separate domain?

No. Subdirectories suit most websites.

Can only some pages exist in every language?

Yes, when navigation explains availability and hreflang is used only for genuine equivalents.

Is machine translation enough?

It can be a starting point, but important text should be reviewed and adapted.

Have a specific project?

Clarify the right solution before the estimate.

Send us the context and objective. We will reply with the right questions and next steps.

Discuss the project ↗