Validate hreflang annotations, detect missing x-default, and find international SEO issues on any webpage. Instant, no signup required.
The Hreflang Tag Checker fetches the live HTML of your URL and analyzes every rel="alternate" hreflang annotation found in the page source.
A hreflang tag is an HTML attribute that tells search engines which language and region a page is intended for. It helps Google serve the correct version of your page to users in different countries or who speak different languages. Without hreflang, Google may show an English page to French users, or a US version to UK visitors — leading to higher bounce rates and lower conversions. Hreflang is essential for any site targeting multiple countries or languages.
The x-default hreflang tag (rel="alternate" hreflang="x-default") specifies the fallback page when no other language or region version matches a user's browser settings. For example, if you have pages for en-US and fr-FR but a Japanese user visits, they'll be served the x-default version. Google recommends including x-default whenever you use hreflang. Missing x-default can cause international visitors to land on the wrong page version.
Hreflang works as a two-way signal: if page A declares a hreflang relationship to page B, then page B must also declare a hreflang relationship back to page A. This is called a reciprocal link. If the relationship is one-directional, Google ignores the hreflang annotation entirely. For example, if your English page points to your French page via hreflang, the French page must also point back to the English page. Missing reciprocal links is the most common hreflang implementation error.
The most common hreflang mistakes are: (1) Missing x-default tag — no fallback for unmatched locales; (2) Non-reciprocal links — page A points to page B but B doesn't point back to A; (3) Invalid language or region codes — using 'EN' instead of 'en', or invalid ISO 3166-1 country codes; (4) Using only one hreflang tag — a single hreflang annotation serves no purpose; (5) Pointing hreflang to redirect chains or 404 pages; (6) Inconsistent implementation across sitemap.xml and HTML; (7) Missing self-referencing hreflang — each page should include itself in its hreflang set.
Yes, hreflang annotations can be implemented in three places: (1) HTML head using link rel="alternate" tags; (2) XML sitemap using xhtml:link elements; (3) HTTP response headers (for non-HTML files like PDFs). Most SaaS companies use the HTML head method for simplicity. The sitemap method is useful when you can't modify individual page HTML. All three methods are equally valid for Google, but you should use only one method consistently to avoid conflicts.
To validate your hreflang implementation: (1) Use this free Hreflang Tag Checker — enter your URL to see all hreflang tags and any issues detected; (2) Check Google Search Console's International Targeting report for hreflang errors; (3) Use the URL Inspection tool in GSC to see which hreflang tags Google discovered; (4) Manually check your page source (Ctrl+U) and search for 'hreflang'; (5) Verify that every alternate URL in your hreflang set is returning 200 OK and includes a reciprocal hreflang pointing back.
AutoSEOBot checks 50+ technical SEO factors — hreflang, canonicals, schema, Core Web Vitals, and more. Get your full report for just $2.
Get $2 SEO Audit →