Use hreflang for real equivalent pages: Use hreflang only for pages supporting the same core task across locales.; Ensure each page lists itself and all alternates with fully qualified URLs.; Google requires bidirectional hreflang links; missing returns are ignored.
Image: Search Marketing Desk

Indexation

Part of International and multilingual SEO

Using hreflang only for genuine equivalent pages

Decide which local pages belong in an hreflang group and check reciprocal annotations without pairing unrelated destinations.

Use hreflang to identify language or regional versions of the same page. Pair pages that help readers complete the same central task, even when local details differ. This is an editorial test for building the map; Google does not require word-for-word translations.

Match the reader task first

For each URL, record its main question, audience and next action. Then look for a corresponding page in each locale. Delivery terms, measurements and contact routes may change, but a reader should still recognise the central purpose of each page in the group.

Proposed pairEditorial decision
Two versions of the same service page for different marketsConsider a group if both offers are real and the central task matches.
A service page and another market’s home pageLeave them unpaired; the home page has a broader purpose.
A product page and a category page used because the product is unavailableLeave them unpaired; they support different choices.
A translated guide and its source guidePair them when both give the corresponding useful answer.

When a counterpart is missing, record the gap. An unrelated destination does not become an equivalent page because it is the closest available URL.

Choose a method the site can maintain

Google supports hreflang in HTML, HTTP response headers and XML sitemaps, and treats the methods as equivalent. HTTP headers can suit non-HTML files such as PDFs. For ordinary pages, choose the method the publishing system can generate and check consistently; using all three brings no Google Search benefit.

Use fully qualified alternate URLs. Each version should list itself and its alternatives. Corresponding pages need return annotations: Google says it ignores a relationship when two pages do not point to each other.

The hreflang value starts with a language code and may add a supported region code, such as en-AU. For several locale URLs targeting users who share a language, Google recommends a catchall URL for geographically unspecified users; this can be one of the specific pages.

Key facts about hreflang implementation

Supported methods
HTML, HTTP headers, XML sitemaps
Google's stance on multiple methods
Using all three brings no additional benefit
Recommended approach for non-HTML files
HTTP response headers (e.g., PDFs)
Language + region code example
en-AU
Catchall recommendation
One URL for users sharing a language but without a region

Check the generated map

Sample a complete group, a page without one locale and a recently changed address. Compare each target’s final URL and main task. Then inspect the generated HTML, headers or sitemap. Look for stale destinations, missing self references and missing return annotations.

Keep canonical review alongside this check. hreflang describes locale relationships; it does not force canonical selection or guarantee that a page appears in search. When an offer disappears from a market, update both the page and its alternate map.

More from Indexation