Missing Self-Referencing Hreflang Warning

The hreflang set does not include a tag for the page's own URL and language.

Missing X-Default Hreflang Notice

No x-default hreflang tag — the fallback for users in unspecified regions is undefined.

Multiple Hreflang Entries (Same Lang) Error

Two or more hreflang tags for the same language/region — search engines cannot determine which to use.

Hreflang Missing Return Links Warning

A page referenced in an hreflang set does not link back — the set is not bidirectional.

Inconsistent Hreflang Return Links Warning

Return links from language variants point to different URLs — the bidirectional set is inconsistent.

Hreflang Not Using Canonical URL Warning

The hreflang href references a non-canonical URL — should point to the canonical version.

Hreflang Points to Non-Canonical URL Notice

An hreflang tag references a URL that is not the canonical version — a weaker language signal.

Hreflang Points to Noindex Page Warning

An hreflang URL references a page with a noindex directive — that page cannot be indexed.

Hreflang Points to Non-200 URL Warning

An hreflang href points to a URL returning a 4xx or redirect — the language reference is broken.

Hreflang Points to Unlinked URL Notice

The hreflang target URL has no internal links — it may be an orphaned language variant.

Hreflang Tags Outside Head Element Warning

Hreflang link elements found outside <head> — parsers will not recognize them.

Invalid Hreflang Values Warning

Hreflang language codes are not valid BCP 47 language tags.

Audit your hreflangimplementation

A full audit checks every hreflang tag for bidirectional consistency, valid values, and accessible target URLs.