Validate the hreflang tags on a page: language and region codes, x-default, and self-reference. Then we fetch the alternate pages to check that they link back.
Each free tool covers one piece. A free SEO audit covers your technical setup, on-page content, links, and AI visibility together.
Get your free SEO auditSend your site and Furqan will personally review your backlinks, brand mentions, technical and on-page SEO, and AI visibility. You'll hear which service fits, or that you don't need one yet.
Prefer email?
furqan@chungdigital.comEnter any public URL. We fetch it the way crawlers and social bots do, then run every check.
Example result for a made-up page. Enter your URL to check your own.
Page score
Indexable74/100
32 passed · 9 warnings · 2 errors
| Code | URL | Links back |
|---|---|---|
| en | https://www.example.com/pricing | This page |
| de | https://www.example.com/de/preise | PassedYes |
| en-UKUse "GB" for the United Kingdom | https://www.example.com/uk/pricing | ErrorNo |
Chung Digital AI
Get the issues from this scan ranked by impact, with what to do first. It reads the check results listed below, not your whole page, and is told not to invent facts.
What it reads
Ask for a fix plan for this page, in priority order.
Hreflang tags tell Google which language or regional version of a page to show each searcher. A visitor in Germany sees your German page, and a visitor in the UK sees the en-GB version, instead of whichever ranks first.
Each tag pairs a language code (and optionally a region) with a URL. Every version lists all the others, including itself, and x-default names the page for everyone else.
<link rel="alternate" hreflang="en" href="https://www.example.com/pricing"> <link rel="alternate" hreflang="en-GB" href="https://www.example.com/uk/pricing"> <link rel="alternate" hreflang="de" href="https://www.example.com/de/preise"> <link rel="alternate" hreflang="x-default" href="https://www.example.com/pricing">
It reads every hreflang tag in the page's HTML, checks the language and region codes, and looks for a self-reference and x-default. Then it fetches up to five of the alternate pages to check that each one links back.
Return links are the step most hreflang tag checkers skip, and the most common reason hreflang is ignored. If page A points to page B but B doesn't point back, Google ignores the pair.
Hreflang errors are silent: Google ignores the tags rather than warning you.
Only the English page lists the others. Every version must list every other version, including itself.
UK is not a valid region code (use GB), and jp is not a language (use ja). Region without a language, such as hreflang="GB", doesn't work.
Hreflang URLs should be the canonical, indexable version of each page, not redirects or parameter URLs.
Our SaaS SEO services cover technical and on-page SEO across your whole site. Or request a free SEO audit and we will tell you which fixes matter most.
No. Hreflang is only for sites with versions of the same page in different languages or for different regions.
x-default is the fallback page for visitors whose language or region you don't target. It is often your main English page or a language picker.
Yes. Google also reads hreflang from HTTP headers and XML sitemaps. This checker reads the HTML tags only, so if you use a sitemap, check it separately.
en-GB. Region codes follow ISO 3166-1, where the United Kingdom is GB.
The usual causes are missing return links, invalid codes, URLs that redirect or are not canonical, and alternates that are blocked or noindex. This checker tests the first three.
Yes. We save the URL you check, the results, and any error for 12 months, with your IP address and approximate location, so we can find what goes wrong and improve the checker. If you use the AI fix plan, the list of failed checks and the page's title, description, and H1 are sent to our AI provider to write the plan. See our privacy policy.