Note
International SEO Is Not Hreflang (It's Everything Else)
Everyone fixates on the tags. The real work is deciding what goes where.
The email came in from London at four in the afternoon Eastern, which is nine at night their time, which tells you something about the urgency. The subject line was "Hreflang is perfect but traffic is down" and the body was a spreadsheet showing organic traffic across fourteen country markets, six of which were declining, two of which were in freefall, and the remaining six of which were flat in a way that suggested they were about to start declining too. Attached to the spreadsheet was a screenshot of their hreflang validator results: every tag validated, every alternate page confirmed, every XML sitemap cross-referenced and correct. The hreflang implementation was, by any technical standard, flawless.
The traffic was still tanking.
I get this email, or a version of it, about four times a year. The details change - sometimes it's fourteen markets, sometimes it's six, sometimes it's a multinational retailer and sometimes it's a SaaS company that decided to go global overnight - but the pattern is always the same. Someone spent weeks or months getting the hreflang tags right, validated them, confirmed them, felt the deep satisfaction of technical correctness, and then watched in confusion as Google continued to show the wrong version of their pages to the wrong users, as traffic in key markets declined instead of growing, and as the whole international expansion project started to feel like an expensive mistake.
The problem, of course, is not the hreflang. The hreflang is fine. The problem is everything else. And in international SEO, "everything else" is about ninety-five percent of the work.
The Hreflang Trap
I need to say something that will irritate the technical SEO community, a community I belong to and generally admire, but that has a tendency to fetishize implementation details at the expense of strategic thinking: hreflang tags are table stakes. They are necessary. They are not sufficient. And the amount of attention they receive relative to the other components of international SEO is grotesquely disproportionate.
Hreflang tells Google "this page has an alternate version in this language for this region." That is valuable information. Google uses it as a signal (one signal among many, and not even the strongest one) when deciding which version of a page to show to a user in a given market. But hreflang does not tell Google that your content is relevant to users in that market. It does not tell Google that your content is any good. It does not tell Google that your domain has authority in that market. It does not tell Google that users in that market actually want what you're offering. It is a directional signal, a hint, a suggestion, and Google treats it accordingly - which is to say, Google sometimes follows it and sometimes does not, depending on all the other signals it has about your pages, your domain, and the search intent in that specific market.
The companies that come to me with the "perfect hreflang, terrible results" problem have almost always made the same mistake: they treated international SEO as a technical implementation project (implement the tags, configure the sitemaps, validate everything, done) when it is actually a market strategy project with technical components. The tags are maybe five percent of the work. The other ninety-five percent is deciding what to build, where to build it, and how to make it genuinely valuable to users in each market. And that work is hard, messy, political, and not the kind of thing that validates cleanly in a testing tool.
Domain Architecture: The Decision That Determines Everything
Before you write a single line of content for a new market, before you think about hreflang or sitemaps or anything else, you need to make a domain architecture decision. This decision will constrain everything that follows - your ability to build authority in each market, your crawl and indexation characteristics, your link equity distribution, your hosting and performance options, your organizational ownership model, and your ability to pivot if a market doesn't work out. It is the most consequential decision in international SEO, and it is the one that gets the least deliberate attention, usually because someone in the C-suite has already decided based on brand preferences rather than SEO realities.
You have three options: country-code top-level domains (ccTLDs), subdirectories, or subdomains. Each has real tradeoffs, not the theoretical "it depends" tradeoffs you read in every international SEO article ever written, but actual, measurable, practical consequences that I have observed across dozens of international deployments over twenty years.
ccTLDs (example.de, example.fr, example.co.uk): Separate domains for each country. The strongest geographic signal you can send to Google. Each domain is treated as an independent entity, which means it builds authority independently, ranks independently, and fails independently. The advantage is clarity - there is no ambiguity about which domain serves which market. The disadvantage is that you're starting from zero in every market. Your example.com might have a domain authority of seventy. Your example.de starts at zero. Every link, every piece of authority, every signal of trust needs to be built from scratch in each market. This is expensive, slow, and resource-intensive. It also means your markets are operationally independent, which has organizational implications I'll get to.
ccTLDs make sense when you are committed to a market long-term, when you have the resources to build authority independently in each market, when local brand perception matters (in some markets, a local domain signals legitimacy in ways a subdirectory cannot), and when you need the organizational flexibility to operate each market semi-autonomously. They do not make sense when you are testing a market, when your resources are limited, or when you need to leverage existing domain authority to get traction quickly.
Subdirectories (example.com/de/, example.com/fr/): All markets live on the same domain. The domain authority of your primary site flows to all markets. You don't start from zero in any market because you're not starting a new domain - you're extending an existing one. Google still understands the geographic targeting through a combination of hreflang, Search Console settings, content signals, and URL structure. The advantage is that you leverage everything you've already built. A new market launched on a subdirectory of a domain with strong authority inherits some of that authority immediately, which means faster time to rankings, which means faster time to revenue.
The disadvantage is complexity. All your markets share a domain, which means they share a crawl budget, share a reputation (a quality problem in one market can affect the whole domain), and share a technical infrastructure that needs to handle multi-language content, geo-targeting signals, and market-specific configurations without breaking. It also means that organizational ownership is centralized by default, which can be either an advantage (consistency) or a disadvantage (bottleneck), depending on your organization.
Subdomains (de.example.com, fr.example.com): The middle ground that turns out to be neither here nor there. Subdomains are treated by Google as somewhat related to the parent domain but not as strongly as subdirectories. You get some authority inheritance, but not as much. You get some geographic signal, but not as much as a ccTLD. You get organizational separation, but it's more complex to manage than either of the other options. I am going to be blunt: in twenty years of international SEO, I have almost never recommended subdomains for geographic targeting. The one scenario where they make sense is when you have a genuine technical requirement that makes subdirectories impossible (legacy infrastructure, different tech stacks per market, regulatory requirements for separate hosting), and even then I usually find a way to make subdirectories work.
Localization Is Not Translation
The client with fourteen markets and declining traffic in six of them had translated their content. Every page had been professionally translated by native speakers. The grammar was correct. The vocabulary was appropriate. The translations were, by any linguistic standard, perfectly adequate.
They were also completely useless.
Translation converts words from one language to another. Localization converts the content itself - the examples, the references, the cultural context, the pricing, the regulatory information, the calls to action, the imagery, the humor, the tone - from one market to another. A translated page says the same thing in a different language. A localized page says the right thing for that specific market, in the language and cultural context that market expects.
Here is a concrete example. My client's original English content for the US market included a section about tax implications. The section referenced IRS regulations, used dollar amounts, cited US-specific deadlines, and linked to IRS.gov resources. When this was translated into German for the German market, the translation faithfully converted the English text into German, including the references to the IRS, the dollar amounts (now with a euro symbol in front of them, which was at least an attempt at localization), the US-specific deadlines (which do not apply in Germany), and the links to IRS.gov (which is spectacularly unhelpful if you are a German taxpayer).
The German user who landed on this page got a technically accurate translation of content that was entirely irrelevant to their situation. They bounced. They went to a competitor's page - a German competitor who had written content about German tax regulations, citing German tax authority guidelines, using examples relevant to German businesses. That competitor's page was not a translation of anything. It was original content written for the German market.
This is the localization gap, and it is where most international SEO efforts fail. Not at the tag level. Not at the domain architecture level. At the content level. The content is translated but not localized, which means it is linguistically correct and contextually useless, which means it does not satisfy user intent in the target market, which means it does not rank, which means the hreflang tags pointing to it are pointing to a page that Google has correctly determined is not the best result for users in that market.
The Market Entry Framework (Stop Launching Everything At Once)
My client launched fourteen markets simultaneously. This is the single most common mistake in international SEO, and I've seen it destroy more international expansion projects than any technical error, any content quality issue, any domain architecture decision. Launching all your target markets at once feels efficient. It feels ambitious. It feels like you're moving fast. It is actually the slowest possible path to international success, because it spreads your resources across so many markets that none of them gets enough attention to succeed.
The math is simple but the implication is profound. Let's say you have a content team that can produce twenty high-quality, localized pages per month. If you launch two markets, each market gets ten pages per month. In six months, each market has sixty localized pages - enough to establish topical authority in a few key areas, enough to start generating organic traffic, enough to validate (or invalidate) the market opportunity. If you launch fourteen markets, each market gets 1.4 pages per month. In six months, each market has about eight pages - not enough to establish authority in anything, not enough to generate meaningful traffic, not enough to validate anything. You've spent six months and you know nothing, because you spread yourself so thin that no single market got enough investment to produce a meaningful signal.
The framework I use for international market entry has four phases, and the discipline required is in not skipping to phase four because someone in the boardroom wants to see fourteen flags on a map.
Phase one: Prove the model in one market. Pick your highest-confidence expansion market - the one with the most search demand, the most obvious product-market fit, the closest cultural proximity to your home market (which reduces localization complexity). Build it properly. Localize content (don't just translate it). Build local authority. Establish local partnerships for link building. Measure performance rigorously. This phase takes three to six months, and at the end of it you know exactly what it costs to succeed in a new market and you have a repeatable process.
Phase two: Validate in a second market that's different. Pick a market that is meaningfully different from your first expansion - different language, different cultural context, different competitive landscape. Apply the process you developed in phase one and see where it breaks. Because it will break. The things that worked in Germany will not all work in Japan, and understanding where the process needs to flex is essential before you try to scale it. This phase takes another three to six months.
Phase three: Scale to three to five markets. Now you have a process that has been tested in two different market contexts and refined based on what you learned. You know the resources required, the timeline to traction, the localization depth needed, and the technical requirements. Scale to a small batch of markets, running them in parallel with dedicated resources per market. This phase takes six to twelve months.
Phase four: Full expansion. Only now - after you've proven the model, validated it in a different context, and scaled it to a small batch - do you expand to your full target market set. And even now, you stage the rollout rather than launching everything at once. Three markets this quarter, three the next, three the next. Each batch benefits from the learnings of the previous batch.
This framework takes eighteen months to two years to reach full deployment. Launching all fourteen markets on day one takes, well, one day. But the fourteen-markets-on-day-one approach produces fourteen underperforming markets that take eighteen months to diagnose and fix, assuming they can be fixed at all without starting over. The phased approach takes the same total time but produces markets that actually work.
Crawl And Indexation At Scale
An international site with fourteen markets, each with its own subdirectory (or ccTLD), each with its own content, each with its own hreflang annotations pointing to alternate versions in thirteen other markets - this is a site that has just multiplied its indexation requirements by a factor of fourteen and its crawl budget demands by a similar factor. Google needs to discover, crawl, and index all versions of every page, and it needs to understand the relationships between versions. This is not trivial, and it gets harder as you add more markets.
The crawl budget problem is real and it is frequently the hidden cause of the "perfect hreflang, terrible performance" syndrome. Google has a finite crawl budget for your site. If you multiply your page count by fourteen overnight (because you launched fourteen markets simultaneously), Google's crawl budget does not multiply by fourteen to match. It stays roughly the same. Which means each market's pages get crawled less frequently, which means discovery of new content is slower, which means indexation is slower, which means your new markets sit in a kind of limbo where the pages exist but Google hasn't gotten around to fully processing them yet.
The fix is not complicated but it requires discipline: prioritize crawl access for your highest-value markets, use XML sitemaps per market (not one giant sitemap for everything) to help Google understand your site structure, ensure your internal linking creates clear paths from high-authority pages to market-specific pages, and monitor crawl stats per market in Search Console to identify markets that are being under-crawled. If Google is crawling your US subdirectory five times more frequently than your German subdirectory, and Germany is a priority market, you have a crawl allocation problem that no amount of hreflang can solve.
Who Owns The Content (The Problem Nobody Warns You About)
This is the section where I transition from technical SEO to organizational politics, which I generally try to avoid because organizational politics gives me a rash, but in international SEO it is impossible to avoid because the content ownership question determines the quality of your localization, the speed of your content operations, and ultimately the success or failure of your international strategy.
The question is simple: does headquarters create content and distribute it to local markets for translation and localization, or do local markets create their own content with strategic guidance from headquarters? Neither answer is entirely right, and the wrong balance will cripple your international SEO regardless of how perfect your technical implementation is.
Centralized content creation (HQ creates, local markets adapt) produces consistency. Every market tells the same story, uses the same messaging framework, maintains the same brand voice. It also produces content that feels generic, that misses local market nuances, that references examples and data points that don't resonate with local audiences, and that treats fourteen different markets as fourteen copies of the same market with different languages. This is the approach that produces translated-but-not-localized content, and I have already explained why that content fails.
Decentralized content creation (local markets create their own content) produces relevance. Local teams understand local search behavior, local competitors, local cultural context, local regulatory requirements. Their content resonates because it was created by people who live in the market it serves. It also produces inconsistency, brand fragmentation, quality variation (some local teams are excellent and some are not), and the slow drift of local markets away from the central strategy into their own interpretations of what the business should be saying.
The answer, predictably, is a hybrid - but the specific form of the hybrid matters enormously. The model I've seen work best: headquarters defines the content strategy (what topics to cover, what keyword clusters to target, what the commercial priorities are), creates core content frameworks (not finished content, but detailed outlines with key points, data requirements, and structural guidelines), and provides quality standards and brand guidelines. Local teams then create the actual content within those frameworks, using local examples, local data, local references, and local expertise. Headquarters reviews for strategic alignment and brand consistency. Local teams own the localization depth.
This model requires investment in local content capability, which most companies underestimate. You cannot hire a translator and call them a content team. You need people who understand SEO, who understand the local market, who can write (or manage writers who can write), and who have the authority to make localization decisions without running everything through a three-week approval process at headquarters. This is expensive. It is also the only approach that produces content good enough to compete in local markets against local competitors who have been creating local content for years.
Link Equity And The International Distribution Problem
If you're using subdirectories (which, as I said, you should be in most cases), your link equity situation is relatively straightforward: all links to any subdirectory contribute to the overall domain authority, which benefits all markets. A link to your /de/ page helps your /fr/ page, indirectly, because it strengthens the domain as a whole. This is one of the primary advantages of the subdirectory approach and one of the primary reasons I recommend it.
If you're using ccTLDs, your link equity situation is a nightmare. A link to example.de does nothing for example.fr. Each domain builds authority independently. This means you need a link-building strategy per market, which means you need link-building resources per market, which means you need either a very large team or a very long timeline. Most companies underestimate this requirement by a factor of five to ten, which is why their ccTLD markets languish with low authority while their primary domain thrives.
Regardless of your domain architecture, you need a deliberate internal linking strategy that distributes equity across markets. Your highest-authority pages (typically on your primary market's subdirectory or domain) should link to corresponding pages in other markets where contextually appropriate. Your hreflang annotations create relationships between market versions, but they do not pass link equity in the same way that traditional internal links do. You need both: hreflang for Google's language and region matching, and actual hyperlinks for authority distribution.
The Mistake That Kills More International Projects Than Any Other
I've described many mistakes in this article: launching too many markets at once, translating instead of localizing, choosing the wrong domain architecture, neglecting crawl budget management. But there is one mistake that underlies all of them, one mistake that I see in nearly every failed international SEO project, and it is this: treating international expansion as a replication exercise rather than a market entry exercise.
Replication says: "We have a successful site in the US. Let's copy it into fourteen other markets." Market entry says: "We want to succeed in Germany. What does success in Germany require?" These are fundamentally different approaches, and they lead to fundamentally different outcomes. Replication produces fourteen copies of your US site with different languages. Market entry produces fourteen market-specific strategies that happen to share a brand and a domain.
The replication mindset is what produces translated-but-not-localized content. It's what produces simultaneous fourteen-market launches. It's what produces the expectation that hreflang tags will solve everything, because in the replication mindset the content is assumed to be correct (it worked in the US, didn't it?) and the only problem is getting Google to show the right version to the right user. In the market entry mindset, the content is not assumed to be correct for any market until it has been validated in that market, and hreflang is just a technical mechanism that supports a larger strategy.
What I Told The Client With Fourteen Markets
I told them to stop. Not permanently. Temporarily. I told them to pick their three highest-potential markets based on search demand, competitive gap analysis, and existing brand recognition, and to invest everything they had in making those three markets genuinely excellent. Not translated. Not replicated. Localized, with local content teams, local link-building efforts, local competitive monitoring, and local performance benchmarks.
They resisted this advice for about two weeks, during which time traffic in two more markets began declining, and then they agreed.
We pulled resources from the eleven underperforming markets (which were generating almost no organic traffic anyway, so the opportunity cost was near zero), concentrated those resources on three priority markets (Germany, France, and Japan, chosen based on a demand analysis that took into account search volume, competitive intensity, and the client's existing commercial presence), and spent six months building those markets properly. Local content strategies informed by local keyword research. Localized content created by local teams within centralized strategic frameworks. Market-specific internal linking architectures. Market-specific performance dashboards. Market-specific competitive monitoring.
Six months later, the three priority markets were generating more organic traffic than all fourteen markets had generated combined at the peak of the original launch. The hreflang tags were identical - still perfect, still validated, still technically correct. The difference was everything else. The domain architecture was optimized for crawl budget allocation. The content was localized, not just translated. The internal linking distributed authority effectively. The local teams understood their markets and were producing content that competed with local competitors.
Over the following year, we expanded to six more markets using the playbook we'd developed in the first three, and then to the remaining five. By the end of the second year, all fourteen markets were live and performing, generating four times the organic traffic of the original simultaneous launch, with higher engagement rates, lower bounce rates, and actual commercial results in each market.
The hreflang tags didn't change. They were perfect from the beginning. Everything else had to be built from scratch, because everything else is the work. The tags are just the label on the box. What matters is what's inside.