Skip to content
Now accepting Q2 projects — limited slots available. Get started →
Enterprise / International SEO Architecture for Enterprise Websites
Enterprise Capability

International SEO Architecture for Enterprise Websites

Build multilingual web infrastructure that ranks in every target market, not just the one you started in.

Head of International SEO / VP Marketing / CTO at organizations expanding into 3+ language markets or already running multilingual sites with indexation and ranking problems
$50,000 - $250,000+
30
languages deployed in production
Deluxe Astrology platform with full hreflang coverage
91,000+
pages across locale variants
Static generation per locale at build time
8
locales fully translated
EN, ES, FR, DE, ZH, KO, JA, PT with bidirectional hreflang
400+
pages translated per deployment
AI translation pipeline with quality scoring
Architecture

Subdirectory routing with EN at root and /{locale}/ for all other languages. Bidirectional hreflang across all locales including x-default and self-referential annotations. Static generation per locale at build time. AI translation pipeline with human review gates. Supabase locale column for content storage with unique slug/locale constraint.

Où les projets enterprise échouent

Here's the thing -- your translated pages exist, they're live, and you've spent real money getting them built But Google's either indexing the wrong language version or serving users in, say, Frankfurt or São Paulo the English page instead. That's not a content problem. It's a configuration problem, and nine times out of ten it comes down to misconfigured hreflang. Google doesn't give you the benefit of the doubt when hreflang signals are ambiguous. It just consolidates or ignores them entirely. So those translated pages you paid to build? They're generating zero ranking benefit. And here's the real kicker -- while the SEO issue sits there unfixed, you're probably running paid search to cover the gap in those markets. That spend adds up fast. In practice, we've seen companies where the ongoing paid search cost to compensate for broken international SEO has already exceeded what the original translation build cost. That's a painful situation that's also entirely preventable.
Your CMS handles English cleanly -- but the moment you add a second or third language, content management starts getting weird Spreadsheets appear. Someone's maintaining a separate Google Sheet for German translations. There's a manual upload process that one person understands. It works at two languages, barely. Try it at five and things start breaking. At fifteen, it breaks badly and consistently. Missed updates, stale translated metadata, localization that never got applied to the French version of your pricing page -- these aren't edge cases, they're the normal failure modes of fragmented multilingual operations. And each one creates real ranking damage and user experience problems in the affected market.
You went with subdomains -- de.yoursite.com, fr.yoursite.com -- and they're underperforming your English subdirectory pages even when you adjust for market size Honestly, this is a structural problem, not a content problem. Google treats each subdomain as a separate site. So the backlinks pointing to yoursite.com don't pass authority to de.yoursite.com. You're essentially starting from zero in each market from a domain authority standpoint. Subdirectory architectures don't have this problem -- everything concentrates in one origin, and head-to-head tests back this up consistently. But migrating isn't trivial. Get the redirect mapping wrong, miss hreflang updates during the move, and you'll see ranking instability across every market at once. Temporarily. Which is a fun conversation to have with stakeholders.

Ce que nous livrons

Bidirectional Hreflang with x-default and Self-Reference

Every translated page we build includes a complete hreflang set -- all deployed locales, a self-referential annotation, and an x-default pointing back to the primary language. No exceptions. And the reciprocal annotations? Generated programmatically. If page A references page B in its hreflang cluster, page B references page A back. Always. Missing reciprocal annotations are, honestly, the single most common reason hreflang gets ignored by Google entirely -- and it's a completely avoidable problem if you're not doing this by hand.

Subdirectory Architecture with EN at Root

English lives at the root. Every other locale goes under a /{locale}/ path -- /de/, /fr/, /pt-br/, whatever's in scope. Pretty straightforward in principle, but the implementation details matter. This structure keeps domain authority in one place, means backlinks to any language version benefit the whole site, and makes sitemap management actually manageable instead of a nightmare. We handle locale routing at the framework level too -- not via redirects. At scale, redirect-based locale routing introduces latency overhead that compounds across thousands of pages. Not worth it.

AI Translation Pipeline with Human Review Gates

Machine translation runs through Claude to generate the base content. But that's not where it ends. Every translated page gets scored for fluency before it goes anywhere near publication -- we use readability heuristics appropriate to the target language family, not just a generic English-centric metric. Translations live in Supabase with a locale column and a unique slug/locale constraint, so the data structure enforces uniqueness cleanly. The real kicker is stale translation detection: when source content gets updated, the pipeline flags any translation that hasn't been regenerated yet. No more German pages quietly describing a feature you changed six months ago.

Per-Locale Static Generation and Sitemap Management

Each locale gets its own static page set generated at build time. And the sitemap structure reflects that -- locale-aware sitemap index files, each submitted to the corresponding Google Search Console property rather than lumped into one. Crawl budget gets managed per locale too, weighted by that market's actual traffic potential. There's no reason to allocate the same crawl resources to a newly launched locale with minimal traction as you would to a German market that's been running for two years.

Content Governance and Staleness Detection

Keeping translated content current across multiple locales is -- let's be honest -- the part that falls apart first in most organizations. So we built a content governance layer that tracks exactly which translated pages are current, which need re-translation because the source changed, and which locales are missing specific page types entirely. And crucially, it surfaces all of this as a prioritized queue, not as a manual audit task someone has to run monthly. The difference in practice is enormous. Queues get worked. Audits get postponed.

Questions fréquentes

Should we use subdomains or subdirectories for international SEO?

Subdirectories outperform subdomains in international SEO. We've seen this consistently, and the reason is pretty straightforward: domain authority consolidation. Backlinks to any URL on your domain pass authority to the whole site under a subdirectory structure. Subdomains split that authority -- each one's essentially starting fresh. Now, Google has technically said subdomains and subdirectories are equivalent. And maybe in a low-competition niche that's true enough. But in competitive markets -- think financial services in Germany, e-commerce in France -- the authority concentration advantage of subdirectories shows up in rankings. So we build on subdirectories by default. The only exception is when there's a genuinely compelling operational reason specific to the organization's setup.

How do you implement hreflang at scale across 20+ languages?

Programmatically -- always. Every page template includes a hreflang generation function that queries the full locale set from the database and outputs complete bidirectional annotations, self-reference included, x-default included. So when you add Spanish to the system, hreflang updates across every existing page in the cluster automatically. No one has to touch 4,000 individual pages. No risk of missing reciprocal links because someone forgot to update the German template. We also validate the output against Google's hreflang specification before every deployment. It's a boring check that's caught real problems.

How do you handle content that should not be translated into certain markets?

Not every page should exist in every locale -- and we handle that explicitly. Any page or content type can be marked with locale exclusions at the content level. The generation pipeline respects those exclusions in both static output and sitemap generation, so you won't end up with an excluded locale appearing in a sitemap submitted to the wrong Search Console property. Google Search Console verification is handled per locale, and excluded locales simply don't get submitted to the corresponding property. Clean separation, no accidental signals sent to markets you haven't actually launched.

What is the quality standard for translated content?

Claude generates the base translation. Then that content gets scored against a Flesch-Kincaid equivalent calibrated for the target language -- because readability heuristics for Japanese are different from those for Portuguese, and treating them the same produces garbage quality signals. Pages that come in below threshold get flagged for human review before publication. But some pages skip the scoring entirely and go straight to a native speaker or professional translator regardless of what the machine output looks like -- homepage, core service pages, pricing. Those are too important to rely on a quality score. The score's a triage tool, not a replacement for human judgment on the pages that actually matter.

Is SEO dead or evolving in 2026?

SEO is far from dead in 2026; it is evolving to meet the demands of a rapidly changing digital landscape. As search engines become more sophisticated, focusing on user intent and context, enterprises must adapt by prioritizing high-quality, relevant content and technical optimization. Voice search, AI-driven algorithms, and mobile-first indexing are reshaping SEO strategies, making adaptability crucial. According to industry experts, future SEO will emphasize user experience and personalization, ensuring that businesses stay competitive in global markets.

What is international SEO?

International SEO is the process of optimizing a website so that search engines can easily identify which countries and languages your content is targeting. This involves structuring site architecture, using hreflang tags, and tailoring content to consider linguistic and cultural differences. For enterprise websites, effective international SEO ensures that users across different regions have a relevant and localized experience, boosting search visibility and engagement in global markets. As Moz explains, "It's about creating a unified strategy that aligns with both local search engines and consumer behavior."

Voyez cette capacité en action

Multilingual and Localisation Platform Development

The full enterprise capability for organizations deploying 10+ language markets

Enterprise Programmatic SEO Services

Scale content to 100,000+ pages across all language markets with template-driven generation

Korean Manufacturer Global Hub

A live example of 30-language deployment with full international SEO architecture
Engagement enterprise

Schedule a 60-minute discovery call

Nous cartographions votre architecture, révélons les risques non évidents et vous donnons un périmètre réaliste — gratuit, sans engagement.

Schedule Discovery Call
Get in touch

Let's build
something together.

Whether it's a migration, a new build, or an SEO challenge — the Social Animal team would love to hear from you.

Get in touch →