Free SEO tool

Free Hreflang Checker

Check any page for hreflang errors in seconds. The checker reads the page you enter, then visits every language version it links to and verifies return links, status codes, canonicals and language codes.

Free, no sign-up. Checks the entered page plus up to 20 language versions.

No hreflang tags yet? Create them with the free hreflang generator

International SEO

Hreflang errors rarely come alone

This tool checks one page. Hreflang problems usually sit in templates, CMS settings or sitemaps, which means they affect every page on your site. In an International SEO review I check hreflang, canonicals and language targeting across your whole site, and give your developers a prioritised fix list.

What this hreflang checker tests

Language and country codes

ISO 639-1 language and ISO 3166-1 country codes, with common mistakes such as en-UK, jp or underscores.

Return links

Every alternate must link back to the entered page. Missing return links are the most common reason Google ignores hreflang.

Self-reference and x-default

The page should list itself, and an x-default fallback is recommended.

Status codes and redirects

Alternates must return 200 directly, not redirect or return 404.

Canonical conflicts

Hreflang only works on canonical pages. We flag pages that canonicalise elsewhere.

Noindex

Noindexed pages cannot be hreflang alternates.

Absolute URLs and duplicates

Relative URLs, conflicting codes and duplicate entries.

Consistency between versions

Whether every version lists the same set and uses the same codes.

The free check reads hreflang from HTML and HTTP headers. Hreflang in XML sitemaps and site-wide patterns are covered in a full audit.

Related guide

How to Do International SEO in 2026: A Step-by-Step Guide

Hreflang is one part of a working international setup. Learn how to research markets, choose a URL structure, avoid canonical conflicts and localize your content.

Read the guide →

FAQ

What is hreflang?

Hreflang is an HTML attribute (or HTTP header or sitemap entry) that tells search engines which language or country a page targets, and which other versions of the same page exist. It helps Google show the right version to the right user.

What is a hreflang return link?

Hreflang must be confirmed in both directions. If your English page lists the German page as an alternate, the German page must also list the English page. Without that return link, Google ignores the annotation.

Do I need x-default?

x-default is optional but recommended. It tells search engines which page to show to users whose language or country does not match any of your versions, usually your main version or a language selector.

Why does Google ignore my hreflang?

The most common causes are missing return links, invalid codes such as en-UK, alternates that redirect or return errors, and pages whose canonical points to another URL.

Does this tool check hreflang in XML sitemaps?

No. This free checker reads hreflang from the page HTML and HTTP headers. Sitemap-based hreflang and site-wide issues are part of an International SEO review.

Book a Free SEO Call