Skip to main content
Free · No login required

Hreflang Checker

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.

Common hreflang mistakes

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

Related free tools

Reach every market in their language

Indexa generates localised content with correct hreflang implementation built in — so every version ranks in the right country from day one.

Try Indexa free