Hreflang: Match the Right Market
Key takeaways
- Google supports hreflang through HTML, HTTP headers or XML sitemaps, and treats these methods as equivalent.
- Each language version should list itself and the other versions, using fully qualified URLs.
- Reciprocal links matter: if two versions do not point back to each other, their hreflang relationship can be ignored.
- A language code can include a region, but a region by itself is not a valid hreflang value.
- The x-default value identifies a fallback for language settings not covered by the other versions.
These implementation rules come from Google's guidance on localised page versions.
When does a business need hreflang?
A business needs to consider hreflang when it has equivalent pages aimed at different languages or regional audiences. Google's examples include English pages for different countries as well as fully translated pages.

For a business serving the UAE, Nigeria and India, our first question is not “how many country labels can we add?” It is “which pages actually represent the same offering for those audiences?” A Dubai delivery page and a Mumbai manufacturing service may serve different purposes. Common ownership is not enough to make them interchangeable versions.
Build a page-to-page map before anyone touches a template. Match equivalent service pages with service pages, product pages with the appropriate product versions, and translated articles with their translations. Do not turn every international URL into a member of one enormous cluster. A corporate family tree is not an implementation specification.
Does hreflang detect or translate the language?
No, hreflang neither translates your page nor tells Google how to detect its language. Google explicitly says that it uses algorithms, rather than hreflang or the HTML lang attribute, to determine page language.
The practical implication is to localise the content first. Our editorial recommendation is to make currency, service area, contact route and the actual commercial proposition clear in the visible page. A country code cannot repair a page whose copy still describes another market.

This matters for answer quality too: a short paragraph that accurately names the service area is more useful to a reader than a vague global promise. That is content-design judgement, not evidence that hreflang controls what an AI assistant cites.
Which implementation method should you choose?
Choose the method your team can keep accurate across the full set of alternate pages. Google supports HTML link elements, HTTP response headers and sitemap annotations; its guidance describes them as equivalent and says that using all three provides no additional Search benefit.
For a small editable site, HTML may be straightforward to inspect. For non-HTML documents, review the header method. For a larger catalogue, a controlled sitemap workflow may be easier to maintain. Those are operational starting points, not a rule that one platform must use a particular method.
Avoid three implementations with different alternate lists. More places to edit means more places to disagree. If you choose a sitemap, our XML sitemap guide explains why URL discovery and indexing remain separate questions.
What belongs in a hreflang cluster?
A cluster should contain the equivalent versions and identify each one with an appropriate language or language-region code. Google requires fully qualified URLs, allows alternates across different domains, and says each version should list itself and the other versions.

For example, English content targeting Britain uses en-GB, not a region-only value of GB. Google identifies language codes in ISO 639-1 format and optional region codes in ISO 3166-1 Alpha 2 format. Copy supported codes carefully instead of inventing a marketing abbreviation.
The same guidance identifies missing return links as a common mistake. If version A names version B as an alternate, check that B points back to A. Review the actual output of both pages, not merely a spreadsheet saying that someone intended to add it.
What does x-default do?
The x-default value identifies the fallback page for language settings that do not match the listed versions. Google recommends considering it, especially for language or country selectors and certain home-page arrangements.
Our recommendation is to choose a fallback that genuinely helps an unmatched visitor. A useful selector is different from a page that silently assumes everyone wants the same country. Decide the user journey before assigning the label.

Do not treat x-default as a command to redirect every visitor. Google separately recommends letting users choose among language versions and avoiding automatic language-based redirection in its multi-regional site guidance.
How should you review a proposed implementation?
Review a small, representative page set before proposing a site-wide rollout. Our suggested worksheet records the target URL, language-region value, intended alternates, observed output and missing return links. Add the page's visible service area and canonical so conflicting signals are easy to spot.
Use our canonical tags guide to keep canonicalisation a separate review item. Do not assume an alternate-language relationship makes two pages identical or gives permission to redirect one away.
For a review brief, start with one commercially important service available in several markets. Record the current state, proposed changes, verification steps and rollback before seeking implementation approval. SAGEO's approach brings technical foundations and content clarity into the same conversation; it is not an excuse to change every template before lunch.

Limitations
This is an implementation framework, not an audit of your site. No specific domain's hreflang, canonical or indexing state has been established here. Google's guidance concerns Google Search; it does not establish identical handling by other search or answer engines. Hreflang is not a promise of indexing, higher rankings, leads or AI citations. No live configuration changes are proposed for automatic execution.