Alian Digital

hreflang and multilingual sites: how not to get it wrong

Published 2026-11-03 · 5 min read · By the Alian Digital team

hreflang tells search engines which language version of a page to show to whom. Set up wrongly, it is simply ignored.

What hreflang does

For each page you specify its versions in other languages. Then Google shows a Ukrainian-speaking user the Ukrainian version and an English-speaking one the English version.

The main rules

Where to put it

In the page head as link rel=alternate, in the sitemap or in HTTP headers. What matters is that the methods do not contradict each other.

Canonical and languages

Each language version has a canonical pointing to itself. Do not point the canonical of one language to another, or the search engine will ignore the translation.

Common mistakes

Need help with this?

Describe the task and we will suggest where to start. The first conversation is free.

Useful tools / Our service

Read next