Check this page with an assistantOpens a chat asking it to summarise this article and name the evidence behind each claim.

Claude opens with the prompt on your clipboard: Anthropic does not support prefilled prompts on the web, and we would rather copy it than ship a button that drops it.

Hreflang Connects Equivalents; It Does Not Create Them

Hreflang tells Google that a set of URLs are localized variations of the same page so it can return a more appropriate language or regional version. It does not translate the content, detect the language, make the pages canonical, or guarantee which result a user sees.

Google distinguishes multilingual sites, which serve more than one language, from multiregional sites, which target different countries or regions. A Canadian site with English and French is multilingual. A store with separate US and Canadian English offers is multiregional. A site can be both.

Implement hreflang only after the localized pages exist and work. Each URL needs accessible translated or regionally adapted main content, a stable canonical, internal discovery, and an appropriate customer experience. A cluster of empty, machine-placeholder, or untranslated pages is not localization.

Decide Whether You Need Language, Region, or Both

Audience distinctionAnnotation shapePage difference
Spanish speakers generallyLanguage only, such as esTranslated content and interface
English users in the US and UKLanguage plus region, such as en-US and en-GBCurrency, shipping, inventory, legal or lexical differences
French and English in Canadafr-CA and en-CALanguage within a shared regional offer
Global language selectorx-default plus explicit language versionsNeutral choice or fallback experience

Google’s syntax uses an ISO 639-1 language code first and an optional ISO 3166-1 Alpha 2 region code second. A country code cannot stand alone because the first value is always language. Validate every code against Google’s current supported list rather than inventing a marketing-region abbreviation.

Use the broadest targeting that matches the experience. If one Spanish page serves all Spanish-speaking customers with the same offer, language-only targeting may be more maintainable than dozens of regional duplicates. Add regional versions when currency, price, stock, shipping, regulation, support, terminology, or conversion path materially changes.

Give Every Locale a Separate, Crawlable URL

Google recommends distinct URLs for locale versions instead of changing one URL’s content solely from IP location orAccept-Language. Locale-adaptive delivery can hide versions because Googlebot often appears to come from the United States and does not send an Accept-Language request header.

URL modelOperational advantageCost to govern
Country-code domainsClear market separation and local brandingMultiple properties, hosting, authority, and release surfaces
SubdomainsFlexible infrastructure and market separationCross-host consistency, verification, and analytics
SubdirectoriesOne domain, simpler shared platform and governanceRouting and locale rules must remain disciplined

Pick the model the organization can maintain through releases, redirects, sitemaps, canonicals, analytics, and ownership changes. Do not migrate a working international site solely because another URL structure is theoretically cleaner.

Offer a visible language or region switcher and preserve an equivalent destination where one exists. Avoid forced redirects that prevent users and crawlers from accessing another locale. A suggestion based on preference is safer than trapping every visitor behind geo detection.

Build a Complete Reciprocal Cluster

Every page in a cluster must list itself and every other equivalent localized page. The set should be identical across all members. If the English page references French but the French page does not reference English, Google may ignore the one-way relationship.

  1. Map one page job. Group only pages that are true localized equivalents, not a home page, category, and article that happen to mention the same topic.
  2. Use fully qualified URLs. Include scheme, host, path, and the final production form.
  3. Add the self-reference. Each page identifies its own language-region value alongside the alternates.
  4. Make every link reciprocal. All active members publish the same complete set.
  5. Add x-default when useful. Point unmatched users to a neutral selector or broadly appropriate fallback.

Choose One Implementation Method

MethodBest fitMain risk
HTML link elementsNormal pages with manageable cluster sizesLarge heads and template drift
HTTP Link headersNon-HTML files such as localized PDFsHarder inspection and server configuration errors
XML sitemap annotationsLarge programmatic inventories with governed URL dataStale mappings disconnected from page releases

Google says the methods are equivalent and there is no search benefit to using all three. Choose the one closest to the authoritative locale map. HTML can be easiest to inspect; sitemaps can be easier to generate for large catalogs; HTTP headers solve non-HTML resources.

Whichever method you choose, validate the rendered or delivered output. A correct database mapping that never reaches the production response is not implemented.

Keep Canonical and Hreflang Jobs Separate

Each genuine localized page should usually canonical to itself. Hreflang connects equivalents; canonical selects a representative duplicate. Canonicalizing French, German, and Spanish pages to English asks Google to consolidate the very pages hreflang says should remain available.

For same-language regional versions with very similar content, self-referencing canonicals and a valid regional cluster let Google choose the appropriate URL. Google notes that localized pages are duplicates only when the main content remains untranslated. A translated navigation around unchanged body content is not a full language version.

Align the canonical, hreflang URL, sitemap entry, internal switcher, and final response. Use the search controls comparison when those signals disagree.

Localize the Whole Decision, Not Just the Paragraphs

Translate titles, headings, navigation, forms, validation messages, legal text, support routes, media alternatives, and structured data. Adapt currency, units, dates, tax, shipping, availability, contact methods, examples, and product names when the regional experience requires it.

Do not mix languages casually within the main content. Google says it determines language algorithmically rather than using hreflang or the HTML lang attribute for language detection. A clear dominant language and genuinely localized visible content are the foundation; the annotation maps the alternatives.

Human review is essential for commercial and regulated pages. Translation can be grammatically correct while the offer, warranty, terminology, or cultural assumption is wrong. Give each locale an accountable owner and a fallback when a page cannot be maintained.

Test the Cluster as a Matrix

  1. Export every locale URL, page job, language-region code, and intended alternates.
  2. Confirm each URL returns a successful indexable response and self-canonical.
  3. Compare every emitted cluster with the authoritative matrix.
  4. Flag missing self-references, nonreciprocal members, redirects, errors, and invalid codes.
  5. Sample the visible language, switcher destination, structured data, and conversion path.
  6. Re-run the matrix after page creation, retirement, migration, or locale expansion.

Measure impressions, clicks, landing outcomes, and conversion by locale and page group. Watch for the wrong regional URL receiving impressions, sudden canonical changes, or one locale disappearing after a release. Search Console data can be separated by directory, domain, page filters, or dedicated properties according to the URL architecture.

Do not use one manual search from a VPN as the acceptance test. Search results vary and hreflang is a selection hint. Test the implementation mechanically, then observe portfolio behavior over complete periods.

Questions About Hreflang

Does hreflang help a page rank higher?

Hreflang helps Google understand equivalent localized versions and return a more appropriate language or regional URL. It is not a general ranking boost and does not translate, index, or canonicalize a page. Each localized page still needs its own crawlability, indexability, relevance, quality, and internal discovery.

Should translated pages canonical to the English page?

No, not when they are genuine localized versions intended to appear in search. Each language page should normally use a self-referencing canonical, and the hreflang cluster should connect the equivalents. Canonicalizing every locale to English asks Google to treat the localized URLs as duplicates to consolidate.

Is x-default required?

No, but it is useful for a global selector, neutral default page, or fallback URL intended for users whose language or region is not explicitly targeted. The x-default page should participate in the same reciprocal cluster and remain a usable destination.

Can I implement hreflang in HTML and the sitemap?

You can, but Google says HTML, HTTP headers, and sitemap annotations are equivalent and there is no search benefit to using all three. Multiple implementations increase the chance of drift. Choose the method your publishing system can generate and validate most reliably.

Primary Sources Reviewed

Reviewed July 28, 2026. Supported locale codes and international search behavior can change; validate the active code list and current Google guidance before adding a market.

SearchHandled Editorial TeamPublished Jun 5, 2026 · Last reviewed Jun 5, 2026. Every factual claim is checked against the linked primary sources; corrections can be submitted through our contact page.