🍋
Menu
Best Practice Beginner 1 min read 234 words

International SEO: hreflang Tags and Multi-Language Sites

Serving content in multiple languages requires careful SEO configuration to ensure the right version appears in the right country's search results.

The hreflang Challenge

When you have the same content in multiple languages, search engines need to know which version to show to which users. Without hreflang tags, Google may show the English version to French users or consider your translations as duplicate content.

hreflang Syntax

Each page must reference all language versions, including itself. The format is: for French, and as a fallback for unmatched languages.

Common Implementation Errors

The most frequent error is non-reciprocal hreflang — Page A references Page B, but Page B doesn't reference Page A. Google requires reciprocal references to validate the relationship. Another common error is using incorrect language codes — use ISO 639-1 (two-letter) codes, and include the country code when targeting specific regions (e.g., pt-BR for Brazilian Portuguese vs pt-PT for European Portuguese).

URL Structure Options

Subdirectories (/fr/, /de/) are the simplest to manage and keep all content under one domain's authority. Subdomains (fr.example.com) are easier to host separately but dilute domain authority. Separate domains (example.fr) provide the strongest geo-targeting signal but require building authority for each domain independently.

Content Strategy

Direct translation is rarely sufficient — localize content for the target market. Currency, measurements, cultural references, and legal requirements vary by region. Ensure translated URLs use localized slugs: /fr/guide-seo/ not /fr/seo-guide/. Don't translate boilerplate content (navigation, footers) without also translating the main content.

Related Tools

Related Formats

Related Guides