🌍

International SEO Guide

Master hreflang, multilingual SEO, and global search optimization

🔗 International URL Structures

🌐 ccTLD

example.de
example.fr
example.co.uk

Country-code top-level domains provide strongest geo-targeting signal.

✅ Pros
  • Strongest geo signal
  • Clear user targeting
  • Local trust factor
❌ Cons
  • Most expensive
  • Domain authority split
  • Hardest to manage

📁 Subdirectories

example.com/de/
example.com/fr/
example.com/uk/

Language/country folders under main domain. Most recommended approach.

✅ Pros
  • Consolidated authority
  • Easy to set up
  • Simple maintenance
❌ Cons
  • Weaker geo signal
  • Needs hreflang
  • Longer URLs

🔹 Subdomains

de.example.com
fr.example.com
uk.example.com

Language subdomains on main domain. Good for separate site sections.

✅ Pros
  • Easy server setup
  • Clear separation
  • Flexible hosting
❌ Cons
  • Authority split
  • More complex SEO
  • Harder tracking

🏷️ Hreflang Implementation

HTML Link Elements (Recommended)

<link rel="alternate" hreflang="en" href="https://example.com/page"/>
<link rel="alternate" hreflang="de" href="https://example.com/de/page"/>
<link rel="alternate" hreflang="fr" href="https://example.com/fr/page"/>
<link rel="alternate" hreflang="es" href="https://example.com/es/page"/>
<link rel="alternate" hreflang="x-default" href="https://example.com/page"/>

⚠️ Important: x-default

Always include x-default to specify the default/fallback page for users who don't match any language version.

🗺️ Common Language-Country Codes

🇺🇸 English (US) en-US
🇬🇧 English (UK) en-GB
🇩🇪 German de
🇫🇷 French fr
🇪🇸 Spanish es
🇵🇹 Portuguese pt
🇮🇹 Italian it
🇳🇱 Dutch nl
🇯🇵 Japanese ja
🇨🇳 Chinese (Simp) zh-Hans
🇰🇷 Korean ko
🇷🇺 Russian ru

🎯 Targeting Strategies

🗣️ Language Targeting

Target speakers of a language regardless of location. Best for universal content.

  • 📖 Educational content
  • 📝 Blog articles
  • 📚 Documentation
  • 🎓 Online courses
  • 🌐 International SaaS products

🏳️ Country Targeting

Target users in specific countries. Best for localized services and commerce.

  • 🛒 E-commerce stores
  • 💰 Pricing pages (currency)
  • 📦 Shipping information
  • ⚖️ Legal content
  • 📍 Local services

✅ Implementation Checklists

🔧 Technical Setup

  • Choose URL structure (ccTLD/subfolder/subdomain)
  • Implement hreflang tags on all pages
  • Include self-referencing hreflang
  • Add x-default for fallback
  • Set up Search Console for each version
  • Configure international targeting in GSC

📝 Content Localization

  • Translate all content (no auto-translate)
  • Localize dates, currencies, units
  • Adapt images and visuals
  • Update meta titles and descriptions
  • Translate URL slugs
  • Review for cultural sensitivity

⚠️ Common Mistakes

🚫 Auto-Redirecting by IP

Automatically redirecting users based on IP blocks Googlebot and frustrates users.

✓ Use language selector banner instead of forced redirects.

🚫 Using Flags for Languages

Flags represent countries, not languages. Spanish is spoken in 20+ countries.

✓ Use language names or globe icons for language switchers.

🚫 Machine Translation Only

Auto-translated content is often low-quality and can hurt rankings.

✓ Use professional translators or at minimum human review.

🚫 Missing Self-Referencing Hreflang

Each page must include an hreflang pointing to itself.

✓ Always include hreflang for current page language.

🛠️ International SEO Tools

🔍

Hreflang Tag Generator

Generate correct hreflang markup for your pages

Hreflang Validator

Check for hreflang implementation errors

🌐

Google Search Console

International targeting settings

📊

Screaming Frog

Crawl and audit hreflang implementation