← All articles
international seo

International SEO and Hreflang: How to Rank in Multiple Countries and Languages

Muginai Team · · 4 min read · 968 words

International SEO is the practice of optimizing a website to rank in multiple countries and/or languages. The core challenge: the same URL pattern, content, and technical implementation that works for one market often doesn’t translate directly to another. Google needs explicit signals to know which version of your content to show to which audience.

Hreflang implementation, URL structure choice, and content localization strategy are the three technical pillars that determine whether your international SEO works correctly.

Choosing an International URL Structure

The first decision in international SEO is how to structure your URLs. Three options:

Country code top-level domains (ccTLDs): example.fr, example.de, example.co.uk. The strongest geotargeting signal — a .fr domain clearly targets France. Disadvantages: you need to acquire and manage separate domains, and domain authority doesn’t transfer between ccTLDs (each domain builds authority independently).

Subdirectories: example.com/fr/, example.com/de/, example.com/en-gb/. A single domain with path-based locale segmentation. Authority accumulates to the root domain and benefits all locales. Implementation is simpler than ccTLDs. This is the recommended approach for most sites.

Subdomains: fr.example.com, de.example.com. Google treats subdomains somewhat independently from the root domain — they don’t benefit from root domain authority as much as subdirectories. Generally less preferred than subdirectories unless technical constraints make subdirectories impractical.

Hreflang: What It Does and How to Implement It

Hreflang is an HTML tag that tells Google which language/region each page version targets and links the equivalents together. Without hreflang, Google may serve the wrong language version to users or may consolidate duplicate content across language versions and suppress some from ranking.

The hreflang tag syntax:

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

Every page must include hreflang tags for all versions of itself — including itself. The x-default tag indicates the fallback version for users whose language doesn’t match any specified variant.

Hreflang must be reciprocal. If en/page includes a hreflang tag pointing to fr/page, the fr/page must include a hreflang tag pointing back to en/page. Non-reciprocal hreflang is invalid and will be ignored. This means implementing hreflang programmatically (generating it from your locale/URL map) is essentially mandatory for any site with more than a handful of pages.

Common hreflang mistakes:

  • Missing reciprocal tags
  • Pointing hreflang to redirected or 404 URLs
  • Using incorrect language codes (e.g., en-UK instead of en-GB)
  • Not including x-default
  • Implementing hreflang for pages that don’t have localized content (just translated meta tags with the same body content)

Content Localization vs. Translation

International SEO requires more than translation. Localization means adapting content to the target market — not just the language, but the:

Search intent. The same product may be searched for with different terminology in different markets. “Attorney” vs. “lawyer” vs. “solicitor” isn’t just vocabulary — the user intent behind these terms differs by market. Keyword research must be conducted per-market, not translated from one market’s keyword list.

Local examples and references. Content that references U.S. examples, uses U.S. currency, or discusses U.S.-specific regulations without adaptation signals to both users and search engines that it wasn’t written for the local market.

Local competitive landscape. The SERP in France for a given query is different from the SERP in Germany for the same (translated) query. Your content strategy per market should be informed by per-market SERP analysis, not a single global analysis.

Localized social proof. Customer reviews, case studies, and trust signals perform better when they’re from the same market as the reader. A German reader trusts a German company’s testimonial more than an American one.

The minimum viable localization that works for SEO: market-specific keyword research → market-specific content with translated body + localized examples and references → proper hreflang implementation.

Geotargeting Signals

Beyond hreflang and URL structure, Google uses several signals to determine a page’s target market:

Hosting and CDN location. Where your servers are physically located sends a geotargeting signal, though this is weaker than URL structure and hreflang. CDN edge nodes in target markets improve both geotargeting signals and page speed.

Google Search Console geotargeting. For subdirectory-based internationalization, you can set a geographic target per path segment (e.g., set /de/ to target Germany) in Google Search Console’s Legacy Search Console. This is a supplementary signal.

On-page localization signals. Content language declaration (<html lang="fr">), local phone numbers, local addresses, and local currency all reinforce geotargeting.

Local backlinks. Links from .de domains, German publications, and German-language pages reinforce German relevance. International link building — getting links from market-relevant sources in each target country — is the link building counterpart of localized content.

Monitoring International SEO Performance

International SEO performance requires per-market analysis:

Filter Google Search Console by country. GSC allows performance filtering by country, letting you see impressions, clicks, position, and CTR per country. Set up separate GSC properties per subdomain or monitor by country filter within the main property for subdirectory implementations.

Rank tracking per market. Your rank tracking setup should include market-specific tracking: checking rankings from within each target country, not just globally. A keyword ranking at position 15 globally may rank at position 3 in the specific country it’s targeting.

Hreflang validation. Automated hreflang validation — checking that reciprocal tags are present, URLs are valid, and language codes are correct — should run regularly. Hreflang errors are common and can silently prevent the intended language targeting from working.

Language-specific indexation. Are all language versions being indexed? A technical issue that prevents Googlebot from crawling a specific language subdirectory can silently remove that language from search visibility entirely.

International SEO is infrastructure work — once the URL structure, hreflang, and localization systems are in place, ongoing maintenance is mostly keeping them accurate as content is added and updated. The initial investment is significant; the ongoing cost is lower if built correctly.

Stop doing SEO manually.

Muginai runs keyword research, content briefs, rank tracking, and backlink monitoring — autonomously, 24/7.

Get early access → All features Pricing
← Back to blog Explore features →