Technical SEO

Hreflang QA Checklist

A practical QA checklist for validating hreflang, canonicals, locale URLs, language-region targeting, and international SEO launch readiness.

Hreflang QA protects international sites from showing the wrong language or regional page in search. It should be checked before launch, after migrations, and after locale template changes.

Use a representative sample from every locale and important page type.

Download the working file: Hreflang QA checklist CSV.

QA table

CheckPass/FailNotes
Locale URL returns 200
Locale URL is indexable
Canonical points to the same locale URL
Hreflang uses valid language-region codes
Hreflang references final URLs, not redirects
Hreflang alternates are reciprocal
x-default is present when appropriate
Alternate pages are equivalent in purpose
Internal links route to same-locale pages where possible
XML sitemaps include canonical locale URLs
Page language, currency, shipping, and contact details match the market
Search Console data can be segmented by locale path or property

Common failure patterns

  • All localized pages canonicalize to the source-language page.
  • Hreflang points to blocked, redirected, or noindexed URLs.
  • Missing reciprocal hreflang tags.
  • Invalid region codes.
  • Same-language pages for different countries have no market-specific value.
  • Automatic IP redirects prevent users or crawlers from accessing alternate versions.
  • Internal links mix languages and markets inconsistently.

Launch note

Hreflang is a routing signal, not a quality signal. The localized page still needs useful content, local demand, and a trustworthy conversion path.

Useful source references