Skip to content
MrKeyword
Free hreflang checker

Hreflang checker: are your language versions linked right?

Enter one page of a multilingual site. The checker reads its hreflang tags, validates every language and region code, then opens each alternate page to confirm it links back.

Free, no account needed. MrKeyword fetches the page live and shows only what it found.

Built on first-party data from Google and Bing
Search ConsolePageSpeed InsightsBing Webmaster Tools
An explorer discovering useful search ideas with a magnifying glass
A little curiosity goes a long way.
What it checks

Every rule Google ignores hreflang for breaking.

hreflang tells Google which language or country each version of a page is for. Google only trusts a pair when both pages point at each other, every page lists itself, and the codes are real ISO codes. One mistake and the tags are quietly ignored.

The checker reads the tags from the page’s head, checks each code (en-UK is a common slip; the code is en-GB), then fetches up to 25 alternates to confirm the return links, status codes and canonicals.

In the result

Clear answers,
with the reason shown.

Codes

Language and region codes validated.

ISO 639-1 languages, ISO 3166 regions, scripts like zh-Hant, x-default, and common mistakes named.

  • Invalid codes explained
  • Duplicate codes found
Alternates

Each version opened and checked.

Return links, redirects, error pages, noindex and canonicals pointing elsewhere.

  • Return links
  • Up to 25 alternates
More free checkers

Other quick checks.

Questions

About the hreflang checker.

What is a return link?

If the English page says the French version is /fr/, the French page must also say the English version is the original page. Without that confirmation Google ignores the pair.

Do I need x-default?

It is recommended, not required. x-default names the page for visitors whose language isn’t listed, often a language picker or the main version.

Does it read hreflang from sitemaps?

This checker reads the tags in the page’s HTML head, which is where most sites put them. MrKeyword’s site audit also checks hreflang across a whole crawl.