Enter any URL to extract all hreflang tags and check them for common errors — missing x-default, self-referencing gaps, duplicate values, and invalid locale codes that confuse Google.
Missing x-default
Without x-default, Google doesn't know which page to show users who don't match any locale — often causes the wrong version to rank
No self-referencing tag
Every page in a hreflang set must include itself. If page A links to B in French, B must link back to A in English
Duplicate hreflang values
Two tags with the same hreflang attribute confuse Google — it may ignore the entire set for that locale
Wrong language codes
Use BCP 47 format: "en", "en-GB", "zh-Hans". Wrong codes like "english" or "uk" are ignored by Google
Only on some pages
Hreflang must be on every page in the set — implementing it on only the homepage is a common mistake
Inconsistent implementation
Mixing HTTP/HTTPS or www/non-www versions across hreflang tags breaks the bidirectional link requirement
Indexa generates localised content with correct hreflang implementation built in — so every version ranks in the right country from day one.
Try Indexa free