· updated 2026-10-07
Without correct linking, a multilingual site looks to a search engine like a set of similar, competing pages.
Five common mistakes
- Translation on the same URL. If language is switched by cookie or JavaScript and the address stays the same, only one version is indexed.
- One-way references. The Lithuanian page points to the English one, but the English page does not point back. Google ignores such pairs — the references must be reciprocal.
- No
x-default. It tells search engines what to show a visitor whose language matches none of your versions. - Canonical pointing to another language. That collapses all versions into one. Each page must declare itself.
- Wrong codes. Using
en-GBwhereenis enough, or a country code with no language.
How to check
Open the page source and find the link rel="alternate" lines. There should be one per language plus x-default. Then open one of those addresses and confirm it points back.
What hreflang does not do
It is not a redirect and it does not change rankings. It only helps a search engine show the right version to the right user. Automatic IP-based redirection usually hurts — a crawler from the US would never see the Lithuanian version.
On this site the linking is generated automatically from a single URL map — the same approach we use when building client websites.