← Back to home

Engineering · Dec 18, 2025 · 9 min read

Building multilingual sites that don't suck

Hreflang, geo-IP suggestions, and why machine translation alone destroys SEO.

Building multilingual sites that don't suck

The 3 architectures

  • Subfolder: example.com/de/ — best for SEO, our default
  • Subdomain: de.example.com — fine for separate teams
  • ccTLD: example.de — best for full localization, expensive

Hreflang in 30 seconds

Every page in language A should reference its equivalent in language B with rel='alternate' hreflang. Self-reference too. Use x-default for the default. Mistakes here cause Google to serve the wrong language to the wrong region — silently.

Why pure machine translation kills you

Google Translate gets 90% accuracy, which sounds great until you realize it gets brand voice, tone, and cultural references at 0%. Use AI for the first draft, human for the polish, native speaker for sign-off. Always.

Ready to ship a site that actually sells?

Free 20-minute consult. We'll review your current site, point out the 3 biggest leaks, and tell you what we'd build instead.