Skip to content
All articles

International SEO: language, regional URLs and hreflang decisions

Colleagues discussing a geographic chart on a laptop
Photo by fauxels on Pexels

Separate language decisions from regional business decisions before adding hreflang. Give genuine page variants their own URLs, map equivalent content and verify reciprocal annotations. International SEO should help a visitor reach an appropriate version; it cannot establish that the business serves a country or that an untranslated page answers that visitor’s needs.

Start with the service the organisation can actually provide and the languages in which its content can be maintained. A proposed region in a spreadsheet is not evidence of a delivery operation there. Record the commercial owner’s confirmation separately from the technical plan, and leave unsupported market claims out of the page.

This guide owns regional URL and alternate-language decisions. It does not replace general keyword research or a complete site migration plan. The original page-pair worksheet below is a proposed diagnostic, not a report of a completed international launch or improved search rankings.

Do you need a language version, a regional version or neither?

A language version addresses how a reader understands the content. A regional version may address a distinct service scope, contact route or other verified local information. These decisions can overlap, but they should not be treated as interchangeable. Ask what the visitor needs to do differently on the proposed page.

Google’s multi-regional guidance gives the technical starting point. Google recommends different URLs for different language versions. Plan those destinations explicitly rather than changing the language of one URL behind a preference setting and assuming every version will be discovered.

Google uses visible page content to determine language. Translate the useful answer, instructions and navigation coherently. A translated menu wrapped around an unchanged article does not create the same reading experience as a complete translation. Ask a competent language reviewer to assess whether the proposed content serves the intended reader.

Keep a language owner and an update route for each version. If the main service description changes, someone must decide what that means for its equivalents. An abandoned translation can remain technically reachable while conveying an obsolete process. Do not create variants merely because a tool can generate their URLs.

How should equivalent URLs be mapped?

Build a page-level inventory before writing annotations. Pair an enquiry page with the equivalent enquiry page, rather than automatically pairing every destination with a regional homepage. Write the content purpose beside the URL so reviewers can detect a technically valid link that sends the reader to the wrong task.

Google’s alternate-version documentation explains the implementation choices. Google accepts alternate-language annotations through HTML, HTTP headers or sitemaps. Google considers these annotation methods equivalent. Choose a method the site team can maintain and inspect; adding more methods is not an acceptance result.

Each language version must list itself and the other versions. Alternate URLs must be fully qualified. Alternate versions can be on different domains. Those rules make the inventory useful beyond a single page template: it must contain the actual destinations and the relationships between them.

Google ignores a pair of alternate tags when the pages do not point to each other. Inspect both sides of a pair. Copying the main page’s annotation into a translation is not sufficient if the originating page never receives the reciprocal reference. Treat any missing return relationship as an open implementation issue.

Proposed situation Content decision Verification question
Equivalent translated service page Map the same reader task across languages Does each destination answer that task completely?
Distinct regional service scope Confirm the factual difference with its owner Is that difference supported and maintained?
Page without an equivalent Record the gap explicitly Is a translation being assumed where none exists?
Variants on separate domains Include actual full destinations in the mapping Can both domain owners maintain the relationship?
Old regional URL being replaced Keep migration decisions in a separate record Do redirects and alternate references agree?

This table is an editorial and technical worksheet. It makes no promise that Google will select a particular search result, and it does not authorise creating new market claims. Use it to expose decisions that would otherwise be hidden inside a plugin setting.

How can visitors choose a different version?

Provide a route that a visitor can understand and use. Google advises against automatic redirection between language versions. A visitor’s apparent location or browser language should not be treated as a complete statement of their needs. Review the journey for someone who deliberately wants another language or region.

Ask whether switching versions preserves the current task. A person reading an implementation guide should not silently lose that context when choosing another language. Where no equivalent exists, explain the available destination rather than labelling a general landing page as a direct translation.

Google ignores locational meta tags. Do not accept a location field in an administration screen as evidence that the regional content, URL relationships and user journey have been checked. Request the actual output and inspect the relevant destination. Keep user-language preferences separate from unverified claims about operational coverage.

Also review contact forms and follow-up instructions. A translated answer that leads into an unexplained language change may leave the visitor uncertain about the next step. Record who can answer enquiries in the language offered. If that support has not been established, the page needs a truthful explanation before publication.

Original page-pair acceptance worksheet

Consider a fictional organisation preparing equivalent project-enquiry pages in English and French. This is a proposed exercise using placeholder domains and non-sensitive content. It does not imply Spout has launched either version or operates a service in a particular country.

Write a record for each destination containing its URL, intended language, reader task, content owner and counterpart URL. Mark the content as proposed, reviewed or unresolved using the organisation’s own approval process. Do not treat completion of the spreadsheet as approval of the page itself.

Next, inspect the delivered page and record the annotation method actually present. Compare the referenced URLs against the inventory. Open the counterpart and perform the reverse check. Retain the observed references and retrieval date so another reviewer can follow the relationship without relying on a screenshot of a settings panel.

Then ask a reviewer to move between versions from the page itself. Record where the language control sends them and whether the equivalent task remains available. Note any redirect, missing page, untranslated instructions or unexpected regional assumption. Keep these observations distinct from search ranking measurements, which this exercise does not establish.

Finally, propose a content change to the fictional enquiry instructions. Identify who would update each version and how reviewers would know that both are current. If the team cannot explain that maintenance route, resolve it before expanding the language inventory. Technical annotations deserve an owner, but so does the answer they connect.

For wider planning, see search visibility and website development. Get started with your page-pair inventory, confirmed service scope and unresolved language-maintenance questions.

By Spout Team. AI-assisted drafting by Codex from the linked Google documentation. No ranking improvement, international deployment or local service availability is claimed.

Make your next move.

A website, a store or a clearer digital plan. Let’s start with your business.

Start your brief