Hreflang Checker by URL

Check a page for hreflang tags, x-default, duplicate language codes, alternate URLs, and self-referencing annotations.

Paste the full public URL of the page you want to check, including https://.

Hreflang review

Hreflang review

Review the hreflang entries, language codes, self-reference, and duplicate values found in the page HTML.

Paste a public page URL to check its hreflang tags.

This checker reviews hreflang link tags in the returned HTML. A complete international SEO implementation also depends on reciprocal annotations, canonical setup, indexability, and consistent alternate URLs across the related pages.

What this checker does

Check hreflang tags on a public page

Paste a page URL to review the alternate language and regional URLs declared with hreflang link tags.

The checker lists each hreflang value and destination URL, highlights invalid-looking language codes, finds duplicate values, counts x-default entries, and checks for a self-referencing annotation.

This is useful when reviewing multilingual stores, international service websites, translated content, and country-specific landing pages.

Good to know

Hreflang works as a set of relationships between alternate pages. Checking one page is useful, but a complete implementation also depends on matching reciprocal annotations on the other language or regional versions.

How it works

Review hreflang in three steps

You only need the public URL of one page.

1

Paste the page URL

Use one language or regional version of the page you want to review.

2

Read the alternate links

The checker finds link elements with rel=alternate and hreflang attributes.

3

Review codes and destinations

Check the declared language or region values, x-default, self-reference, duplicate tags, and alternate URLs.

Example

Example multilingual product page

Suppose a store has English, German, and French versions of the same product.

Page URLhttps://example.com/en/product
Result

The checker might find en, de, fr, and x-default entries, show the corresponding alternate URLs, and confirm whether the English page includes a self-referencing en annotation.

International SEO

How to read the hreflang results

The checker focuses on the hreflang annotations present in the HTML of the page you entered.

Language and region values

Common values include a language such as en or a language-region combination such as en-US.

x-default

x-default can point to a fallback page for visitors whose language or region does not match one of the more specific alternatives.

Self-reference

A page is commonly included in its own hreflang set so the set describes all alternate versions, including the current page.

Reciprocal annotations matter

If page A references page B as an alternate, page B should also reference page A in the corresponding hreflang set.

FAQ

Hreflang checker questions

Common questions about hreflang and multilingual websites.

What does hreflang do?

Hreflang annotations help search engines understand that several URLs are alternate language or regional versions of similar content.

What is x-default?

x-default identifies a fallback URL for users who do not match one of the specified language or regional versions.

Should a page reference itself?

A self-referencing hreflang annotation is commonly included as part of a complete alternate-page set.

Does this checker verify reciprocal hreflang on every alternate page?

No. This version checks the HTML of the URL you enter. Reciprocal validation requires requesting the alternate URLs as well.

Why can a hreflang code be flagged?

The checker flags values that do not resemble common language or language-region formats. A full standards-level validation can require more detailed code-list checking.