Hreflang Checker
Check alternate language tags, x-default coverage, self-referencing locales, and common international SEO mistakes for any live page.
What is a hreflang checker?
A hreflang checker audits the alternate language tags on a live page and shows which locale versions search engines can discover. These tags tell Google that multiple URLs are intentional language or regional variants, such as English for the US, English for the UK, or Spanish for Mexico.
International SEO problems usually come from small implementation mistakes: duplicate locale codes, missing self-referencing tags, broken relative URLs, or a missing x-default fallback. Those errors are easy to miss in source code, especially when a CMS or localization layer generates them automatically.
This free hreflang checker fetches the page, resolves each alternate link, and summarizes what is present, what is missing, and which tags deserve a closer look before you publish or recrawl the page.
How to use this hreflang checker
Enter a live URL, then review the top summary first. If self-reference is missing, fix that before you worry about secondary details. After that, confirm the page has the locale variants you expect and decide whether you want an x-default fallback for a selector page or a global homepage.
<link rel="alternate" hreflang="en-us" href="https://example.com/us/" /> <link rel="alternate" hreflang="en-gb" href="https://example.com/uk/" /> <link rel="alternate" hreflang="x-default" href="https://example.com/" />
In the example above, each locale gets its own URL and the x-default tag points to the generic fallback. A good report should show unique locale codes, absolute target URLs, and at least one tag that points back to the current page.
<link rel="alternate" hreflang="en-us" href="/us/" /> <link rel="alternate" hreflang="en-us" href="/us-pricing/" />
That second example is a common problem. The same locale appears twice, which can confuse search engines. The checker flags these duplicates so you can tighten your international SEO setup before indexing starts drifting.
Common use cases
Hreflang checker FAQ
What does a free hreflang checker actually test?
Why is a self-referencing hreflang tag important?
Do I need an x-default hreflang tag on every page?
Can this checker validate country and language combinations like en-us or es-mx?
What is the difference between html lang and hreflang tags?
Why would a page have hreflang errors after a CMS migration?
Related resources
Meta Tag Checker
Audit title tags, canonicals, robots tags, Open Graph, and Twitter cards.
Open tool →Sitemap Viewer
Inspect XML sitemaps and confirm localized pages are discoverable.
Open tool →Robots.txt Guide
Understand crawl controls that sit alongside your international SEO setup.
Open tool →Lection Home
See how Lection helps teams collect, monitor, and export structured web data.
Open tool →International pages break quietly. Check the live tags before you trust the template.