AI-native DeepTechDeepSEODeepAEOAI agentsGenerative searchHuman-approved
Advanced · with research citations

International SEO and AEO: countries, languages, hreflang and local search engines

By the SEOCells team, OmCells R&D Labs LLP · Published

International SEO tells search engines which country and language each page serves. Use one language per page, a clear URL structure (country domains, subdirectories or subdomains), reciprocal hreflang annotations with an x-default fallback, and visible links to switch region — never forced redirects by IP. Where Google is not the main engine, optimise for the local engine and assistants.

Key points

  • Google determines language from visible content, not the lang attribute or URL.
  • hreflang uses ISO 639-1 language and optional ISO 3166-1 alpha-2 region codes; annotations must be reciprocal.
  • Google advises against IP-based content adaptation; most Googlebot crawling originates from the US.
  • China (Baidu), Russia (Yandex) and South Korea (Naver) need local-engine strategies.

Which URL structure should an international site use?

URL structures for country or language targeting
StructureExampleStrengthsTrade-offs
Country-code domain (ccTLD)example.deStrongest country signal; clear to usersSeparate domains to build and maintain
Subdirectoryexample.com/de/One domain's authority; simple to runWeaker country signal than a ccTLD
Subdomainde.example.comCan be hosted separatelyOften treated more like a separate site
URL parameterexample.com?loc=de—Not recommended by Google

How does hreflang work?

hreflang annotations tell Google about localised variants of the same page. Each value is an ISO 639-1 language code with an optional ISO 3166-1 alpha-2 region (en, en-GB, de-AT); codes outside those standards, such as es-419, are not supported. Every variant must list every other variant and itself (reciprocity), and an x-default entry names the fallback for users who match none — typically a selector or global page.

<link rel="alternate" hreflang="en-IN" href="https://seocells.ai/countries/india" />
<link rel="alternate" hreflang="en-GB" href="https://seocells.ai/countries/united-kingdom" />
<link rel="alternate" hreflang="x-default" href="https://seocells.ai/countries" />

hreflang can also be declared in HTTP headers or the XML sitemap; use one method consistently. It is a hint for choosing among variants, not a ranking boost, and it does not consolidate duplicates — each variant still needs its own canonical.

How does Google decide a page's language?

Google uses the visible content of the page to determine its language and does not use code-level information such as the lang attribute, or the URL. Keep content and navigation in one language per page and avoid side-by-side translations. Translating only the template while the body stays in another language confuses the signal.

Why not redirect visitors by IP address?

Google advises against IP-based adaptation: geolocation is unreliable, and most Google crawling originates from the US without varying location, so other variants may never be seen. Instead, link all variants and let users choose, optionally suggesting a better match with a dismissible banner.

Where is Google not the main search engine?

Markets with strong local engines and assistants (check current market data before investing)
MarketMain local enginesAI assistants with local strengthNotes
ChinaBaidu; also Sogou, 360 Search, BingErnie Bot (Baidu), Doubao (ByteDance), Kimi, Qwen (Alibaba)Google is blocked; Chinese-language content, local hosting and an ICP licence matter
RussiaYandex, alongside GoogleAlice / YandexGPT (Yandex), GigaChat (Sber)Several Western AI assistants are not officially available
South KoreaNaver, alongside Google; DaumNaver's HyperCLOVA X servicesNaver favours its own blogs, cafés and Smart Place listings
Czech RepublicGoogle, with Seznam as a strong local engineGlobal assistantsSeznam has its own index and webmaster tools
JapanGoogle; Yahoo! JAPAN (results powered by Google)Global assistantsJapanese-language content and local review sites matter

How does international targeting change for AI answers?

AI assistants answer in the user's language and frequently localise (“… in Germany”, “… near me”). They draw on local sources — national directories, local press, country-specific review platforms — and on pages that state country-specific facts: prices in local currency, delivery areas, legal requirements, local contact details. A single global page rarely answers “… in Brazil” as well as a page written for Brazil. But country pages must be genuinely different: Google treats large numbers of near-identical generated pages as scaled content abuse.

How does SEOCells handle countries and languages?

When you run an SEO Report you choose the market — country, language and device — and SEOCells compares your page with the pages that rank in that market's results. Our country pages summarise each market's search engines, AI assistants, local listings and privacy rules for measurement.

Questions answered

Do I need hreflang if my site is only in English?

Only if you have several English variants for different countries (for example en-US and en-GB pages with different prices or spelling). A single global English page needs no hreflang.

Is a ccTLD better than a subdirectory?

A ccTLD is the clearest country signal; a subdirectory keeps one domain's authority and is easier to manage. Both work when content is genuinely localised.

Should I use machine-translated pages?

Automatic output can be a starting point, but publish only text reviewed by a fluent speaker. Unreviewed automated versions at scale risks low quality and scaled-content issues.

References

  1. Google Search Central — Localized versions of your pages (hreflang)
  2. Google Search Central — Managing multi-regional and multilingual sites
  3. Google Search Central — Spam policies for Google web search
  4. Google Search Central — AI features and your website

Search engines and AI assistants change often; check the linked documentation for the latest details. Nothing in this guide is a promise of rankings, citations or results.

Run your SEO Report for a specific country, language and device.

Choose your country