International SEO ensures your website ranks correctly for users in different countries and languages. Without proper configuration, Google may show the wrong language version to users, or your international pages may compete against each other.
When You Need International SEO
- Your website has content in multiple languages
- You serve customers in different countries with localized content
- You have region-specific pricing, products, or offers
URL Structures for International Sites
Option 1: Country-Code Top-Level Domains (ccTLDs)
example.fr, example.de, example.co.uk
Pros: Strongest geo-targeting signal. Cons: Most expensive, separate domains to maintain and build authority for.
Option 2: Subdirectories
example.com/fr/, example.com/de/
Pros: All authority consolidates to one domain. Easy to manage. Cons: Weaker geo-targeting signal than ccTLDs.
Option 3: Subdomains
fr.example.com, de.example.com
Pros: Good separation. Cons: Google may treat subdomains as separate sites. Authority doesn't consolidate as easily.
Recommendation: Subdirectories are the best choice for most businesses — you keep one domain's authority while serving localized content.
Hreflang Tags
Hreflang tags tell search engines which language and region each version of a page targets. They prevent duplicate content issues between language versions and ensure users see the right version.
Implementation
Add hreflang tags in the <head> of each page:
<link rel="alternate" hreflang="en-us" href="https://example.com/page" />
<link rel="alternate" hreflang="fr-fr" href="https://example.com/fr/page" />
<link rel="alternate" hreflang="x-default" href="https://example.com/page" />
Critical Rules
- Reciprocal: If page A references page B, page B must reference page A
- Self-referencing: Every page must include an hreflang tag pointing to itself
- x-default: Include an x-default tag for the fallback version (usually English)
- Canonical consistency: The canonical URL must match one of the hreflang URLs
Content Localization vs. Translation
Direct translation is not enough. True localization means adapting content for the target market — currency, examples, references, tone, and topics should all be localized for the audience.
Key takeaway: Use subdirectories for international content, implement reciprocal hreflang tags with x-default, and localize (don't just translate) content for each market.
