Italiano

Hreflang Checker & Validator

Analyze a page's hreflang tags, validate language and region codes, and test reciprocal links between international versions.

The checker reads HTML and HTTP headers and verifies up to 6 alternate URLs. It does not execute JavaScript or display fetched source code.

How to check and validate hreflang tags

Hreflang validation shows whether Google can reliably associate equivalent language or regional versions of a page. This checker compares HTML and HTTP declarations, canonical URLs, and return links.

What hreflang means

Hreflang is an attribute that tells Google about equivalent content versions for different languages or regions. It does not translate a page and does not replace canonicals, redirects, or a coherent international site structure.

Language and region codes

A declaration can target a language such as en or it, or a language and region such as en-US or en-GB. The validator flags underscores, malformed values, and duplicate targets that make a cluster ambiguous.

Self-references and return tags

Each page should list itself and the other members of its language cluster. Alternate pages must link back with hreflang; when return tags are missing, Google may ignore part of the implementation.

Hreflang and canonical tags

Declared URLs should be indexable canonical pages. Hreflang pointing to redirects, noindex pages, or URLs canonicalized elsewhere sends conflicting signals and wastes crawl activity.

When to use x-default

x-default identifies a neutral version or language selector for users not covered by another code. It is useful for many international websites but is not mandatory in every hreflang setup.

International SEO checks

After testing hreflang, validate the XML sitemap and indexability signals. International SEO errors often combine mismatched canonicals, redirects, robots directives, and alternate URLs.

Frequently asked questions about hreflang validation

What is an hreflang tag?

An hreflang tag connects equivalent versions of a page intended for different languages or regions. It helps Google choose a suitable URL for a user, but it does not automatically translate or canonicalize content.

How do you check hreflang tags?

Validate every language code, confirm that each URL is absolute and canonical, include a self-reference, and make sure every alternate page returns an hreflang tag to the original page.

Does hreflang need to be reciprocal?

Yes. If page A names page B as an alternate, page B should link back to page A. Return tags help Google confirm that both URLs belong to the same international page cluster.

What does x-default mean in hreflang?

x-default identifies a version that is not tied to one language or region, such as a global page or language selector. It is optional and does not replace the codes for primary target markets.