International SEO that ranks in every market you serve

International SEO makes every language and country version of your site rank where it should: hreflang that validates, a site structure that fits your business, and market pages strong enough to win locally. I implement and verify it - working in English and German, with native-speaker partners for other markets across Europe and Southeast Asia.

  • hreflang audited and fixed
  • EN and DE worked natively
  • Rollouts without cannibalisation
Three market clusters connected across a wireframe globe

Why does hreflang go wrong so often?

Because it's the only major SEO annotation that fails completely silently. There's no error in Search Console when your return tags are missing. Nothing warns you that "th-TH" and "th" behave differently, or that the tag you point at a redirecting URL is simply discarded. Google either accepts the whole cluster or quietly ignores it - and then your German page ranks in Austria, your UK page ranks in the US, and everyone wonders why conversion dropped.

The failure modes are boringly consistent: missing return tags, invalid country codes, hreflang pointing at canonicalised or redirected URLs, x-default missing or duplicated, and clusters that disagree between sitemap and page-level tags. My free hreflang Checker catches all of these - run it before you pay anyone, including me.

Structure: ccTLD, subfolder or subdomain?

The question every international project starts with, and the one with the least mysterious answer. Subfolders inherit your domain's authority and cost the least to operate - they're right for most businesses. ccTLDs buy the strongest local signal at the price of building each domain's authority from scratch; they earn their keep when you have genuine local operations. Subdomains give you the authority dilution of ccTLDs without the local signal, which is why I almost never recommend them.

What matters more than the choice is consistency after it. Half-migrated structures - a .de domain here, a /fr/ folder there, a legacy subdomain nobody remembers - cause more international SEO problems than any single tag error.

Working languages: I do international SEO in English and German directly - keyword research, content review and SERP analysis in the actual language, not through translation tools. For other markets - including Thai, where I'm based - I coordinate native speakers and your local teams, and handle the technical layer myself.

Rollouts without cannibalisation

Launching a new market version is where sites hurt themselves. Publish forty thin translated pages and you've created forty new competitors for your existing rankings, with hreflang as the only referee. The rollout plan I build sequences it differently: market keyword research first, then the pages that justify existing in that market, wired correctly from day one, verified in the target country's SERPs - not just checked for green ticks in a validator.

For Shopify stores, this overlaps with Markets and multi-store decisions - covered under my Shopify SEO service. And because AI engines answer in the user's language, market-specific content quality now feeds directly into AI search visibility too.

FAQ

Questions clients ask about international SEO

Subfolder, subdomain or ccTLD - which is best?

Subfolders (/de/, /th/) for most businesses: they inherit the main domain's authority and are cheapest to maintain. ccTLDs make sense with real local operations and budget to build each domain separately. Subdomains combine the weaknesses of both. The honest version: structure matters less than executing whichever one you pick consistently.

Do you translate content?

No - translation belongs with native speakers who know your market. What I do is make sure translated content can actually rank: keyword research in the target language, correct hreflang wiring, and market-appropriate structure. I review German content directly; for other languages, including Thai, I coordinate with native reviewers.

Why does hreflang break so often?

Because it fails silently and has strict rules: every tag needs a return tag, codes must be valid ISO codes, and tags must point at canonical, indexable URLs. Miss any of these and Google quietly ignores the annotation - no error, just wrong pages ranking in wrong countries.

Is international SEO still relevant with AI search?

More than before. AI engines answer in the user's language and cite sources in that language. If your German market pages are thin translations, you're invisible in exactly the answers that convert. Clean market-specific content wins both games.

Can you fix cannibalisation between our country sites?

Usually yes - it's one of the most common problems I see. The typical cause is two English variants with near-identical content and broken hreflang, leaving Google to pick one arbitrarily. The fix is correct hreflang clusters plus enough genuine market differentiation that the right page wins its own market.

Check your hreflang for free.

The checker validates your clusters in seconds - return tags, language codes, canonicals, x-default.