Hreflang Tag Checker
International SEO breaks easily when hreflang tags are inconsistent. This checker extracts alternate tags from a page and flags invalid language codes, duplicate values, missing self-references, and missing x-default.
How it works
A short, focused workflow — input, run, read the result.
Enter page URL
Paste the localized page URL you want to audit.
Check alternates
Review all hreflang values and alternate URLs found on the page.
Fix hreflang gaps
Add missing self-references, x-default tags, or valid language-region codes where needed.
What is hreflang, and why does a wrong language code send users to the wrong page?
Hreflang is the rel=alternate tag (or HTTP header) that tells Google which language and region version of a page to show each user. One wrong locale code, one missing self-reference, and Google stops trusting the cluster.
What this hreflang tag checker audits
Every cluster rule Google enforces before it will serve the right localized page to the right user.
- hreflang value extraction — parses every rel=alternate hreflang tag on the page, including header-based and sitemap-based variants, and lists the language-region codes found.
- Self-reference check — confirms the page lists itself in the hreflang cluster. A missing self-reference is one of the most common international SEO errors.
- Return link verification — fetches each alternate URL and confirms it links back to the source. Google requires bidirectional hreflang, not one-way tags.
- ISO 3166-1 region codes — flags invalid region codes like en-UK (correct is en-GB) or en-USX. Locale strings must match the spec exactly.
- x-default fallback — checks for a hreflang="x-default" tag pointing to a generic page. Required for users whose language-region is not in the cluster.
- Duplicate hreflang detection — finds two tags pointing to the same URL or two tags with the same hreflang value. Both confuse Google's cluster resolution.
- Canonical vs hreflang — warns when the canonical points to a different URL than the self-referencing hreflang tag. The conflict is hard for Google to resolve.
- Cluster size summary — reports the total cluster size from the hreflang set on the page. Lets you verify the count matches the number of localized versions you ship.
Who uses this hreflang tag checker
International SEOs and devs managing multilingual or multi-region sites where wrong-locale traffic is expensive.
Your team launched 8 localized versions of a 200-page site and Search Console is showing impressions to the wrong region for 30% of clicks.
Audit the hreflang cluster, find the missing return links on the French and Japanese pages, and fix the cluster in one pass.
You migrated a CMS and the new template generates hreflang tags automatically, but you want to confirm the output is valid before launch.
Run the checker on 5 sample URLs, confirm the locale codes, return links, and x-default are all present and correct.
You manage 6 international clients and need to audit hreflang clusters quarterly across 50 localized sites.
Bulk-check each cluster, flag the ones with missing return links or invalid codes, and ship a fix list to the dev teams.
You run a 30-language ecommerce site with 12,000 SKUs and 3 regional storefronts. The hreflang set is huge and errors are easy to miss.
Spot-check the cluster, find the duplicate hreflang values on the EU and APAC pages, and clean up the cluster before the next crawl.
You're consolidating 3 country-specific subdomains into one domain with path-based localization. The hreflang cluster needs to survive the move.
Validate the new cluster structure, confirm the return links, and ship the launch without losing the international traffic.
You added a new German blog and the auto-generated hreflang tags show de-UK instead of de-DE. Need to catch this before Google indexes 50 wrong-locale pages.
Run the checker on the German landing page, see the wrong code, and update the CMS template in one fix.
Related glossary terms
Want a deeper dive? These glossary entries explain the concepts behind this tool.
Frequently Asked
Questions
Everything you need to know about hreflang tag checker and technical SEO.
The Hreflang Tag Checker helps SEOs diagnose a specific technical SEO workflow directly in the browser. It is built for quick audits, QA checks, and pre-publish validation.
Yes. The tool is free to use on SERPView with no signup required. URL-fetching tools use conservative limits to keep checks fast and respectful.
No. The tool fetches the URL for the current analysis and returns the result. We do not store page content or use checked pages for training.
Use it during technical SEO audits, site launches, migrations, content QA, or whenever a page behaves differently than expected in search.
No. It is a focused free check for one workflow. For large sites, use it alongside a crawler and Google Search Console to prioritize fixes.
More free tools
Free, no signup required. Built by the team behind SERPView.
Google SERP Simulator Tool
Simulate exactly how your page appears in Google search results. Live SERP preview with title, URL, and description, plus character and pixel-width warnings before you publish.
Meta Description Generator
Generate 5 AI meta description variants from your page title. See the live SERP preview and copy the winner to your CMS.
Want this automated across your whole site?
SERPView monitors title tags, meta descriptions, and structured data for every URL — alerting you the moment something breaks or could be improved.
Get started free