A client came to me last year after their German expansion had completely stalled. They’d hired an agency to translate everything, pointed a .de domain at the content, and called it done. Six months later, they had two separate domains, link equity split across both, and German rankings that barely moved. Meanwhile, their original .com had started slipping too.
That conversation comes up constantly. Every growing business eventually asks the same question: “We’re getting traffic from [country]. How do we actually show up there in search?”
The short answer is international SEO. The longer answer is that international SEO done wrong doesn’t just fail to help you rank internationally. It can hurt what you’ve already built at home.
This post covers how to expand into multiple markets the right way, the decisions that actually matter, and the one technical tag that trips up more SEO implementations than almost anything else.
What an international SEO strategy actually means
International SEO is the process of optimizing your site to rank in multiple countries, multiple languages, or both. That part’s simple enough.
What catches people off guard is how different it is from regular SEO, and why international seo important for reaching an international market, expanding into new markets, and improving your website’s visibility across different countries and different languages. You’re building an effective international seo strategy that should target international audiences in specific target countries, not assume other countries all behave the same. You’re making structural decisions about how your site is set up, telling Google explicitly which pages belong to which markets, doing keyword research from scratch for each country, and building authority in each of those markets independently. A successful international seo strategy starts with market research to define the target audience and account for cultural and linguistic differences across different markets.
Most businesses I talk to skip several of these steps. They translate the content, maybe add some hreflang tags they found in a tutorial, and then wonder why Germany isn’t ranking. The problem usually started before they wrote a single word.
The URL structure decision you can’t easily undo
This is the first decision, and it shapes everything that follows. There are three main options. The right domain structure helps search engines understand an internationally targeted site and can signal to search engines which country or language each section is meant for.
Country code top-level domains (ccTLDs) like example.de or example.fr. These send the clearest possible geo-targeting signal to Google. A user in Germany sees a .de domain and trusts it. The problem is that each ccTLD is treated as a separate website. You’re building domain authority from scratch in every market you enter. Amazon uses ccTLDs, and the SEO investment is justified at their scale. For most businesses, it’s not.
Subdomains like de.example.com. These are weaker than they look. Google has said it treats subdomains and subdirectories equivalently, but in practice, subdomains behave more like separate sites. Link equity transfer is inconsistent, and you don’t get the full benefit of your main domain’s authority. Unless a technical constraint forces your hand, subdomains are not the recommended path.
Subdirectories, like example.com/de/. This is what I usually recommend for businesses expanding internationally. All your international content lives under one domain. When your main domain earns a backlink, that authority flows to your regional pages. Nike and IKEA both use this structure. For most businesses, the SEO benefit of consolidated authority outweighs the slightly weaker geo-targeting signal. This approach is also central to international SEO best practices and supports a robust international SEO strategy. On a gTLD, you can also use language targeting parameters to serve specific languages when you’re not using country-code domains.
The tradeoff is real. ccTLDs can convert better in some markets because locals trust a local domain. But most businesses aren’t at a scale where that conversion lift justifies fragmenting their link profile across multiple domains and rebuilding authority in each one from zero.
Choose your structure before you start building content. Migrating from ccTLDs to subdirectories later, or vice versa, is painful and risky.
Hreflang: the tag nobody implements correctly
Hreflang is an HTML attribute that tells Google which language and country each version of your page targets. The standard implementation uses the link rel alternate href format to signal alternate language or regional versions. Correct hreflang best practices stop Google from treating your French and English pages as duplicate content competing with each other. They also tell Google to show French users the French version and English users the English version. Don’t automatically redirect users based on IP address, because hreflang should help Google serve the right page without forcing redirects.
Here’s the problem: research consistently shows that around 75% of hreflang implementations contain errors. John Mueller from Google has called hreflang “one of the most complex aspects of SEO.” That’s not an exaggeration.
The most common errors:
- Missing return tags. Hreflang has to be bidirectional. If your English page references your French page, the French page must reference the English page back. If one side of that relationship is missing, Google ignores the entire cluster. This single error accounts for a large share of failed implementations.
- Wrong ISO codes. Language code comes first, country code second. British English is en-gb, not en-uk. That’s a real trap: UK is actually the ISO code for Ukraine. These errors fail silently. No warning, no error message.
- Canonical conflicts. Each language version should canonicalize to itself, not to a single “master” page. If your Spanish page canonicalizes to your English page, you’re telling Google the Spanish page is duplicate content, which directly contradicts what your hreflang is trying to say.
- Missing x-default. This is a fallback for users in markets you haven’t explicitly targeted. Without it, Google doesn’t know what to show someone from a country you haven’t configured.
The thing to understand about hreflang errors is that they’re not partial failures. A single error in a hreflang cluster causes Google to ignore the entire cluster. seoClarity has documented 20% to 300% lifts in impressions and organic traffic in regions where hreflang was fixed after being broken. That gap between broken and working hreflang is, in many cases, the gap between an international program that grows and one that stalls.
Before you ship your international implementation, validate your hreflang with a tool like Hreflang Tag Testing Tool by Merkle or check it through Google Search Console’s International Targeting report. Don’t assume it’s correct, especially when language targeting needs to help Google interpret countries and languages correctly.
Localization is not translation
This is where the second most common failure happens.
Machine translation doesn’t rank. Google’s quality systems detect it with high accuracy. A professionally translated page that reads naturally will outperform machine-translated content in search results. This isn’t a close call.
But even good translation misses the point. Localization means adapting for how people actually search in that market. Search behavior differs by country. Keyword volumes differ significantly. A term that drives 3,000 searches a month in the US might drive 200 in Germany and 1,500 in the UK, with completely different intent in each market. Follow that with thorough market research and keyword research tools such as Google Ads’ Keyword Planner for search volume data.
Do keyword research from scratch for different markets, find relevant keywords in the local language, and analyze competitors’ keywords to uncover new opportunities. Don’t assume your English keywords translate directly or that similar topics have similar search volumes. This is one of the most time-consuming parts of international SEO and one of the most skipped.
One tactical note: use one language per page and make sure internal links only go to content in the same language. Mixed-language pages and cross-language internal links confuse both Google and users. Also, create content for the local audience based on local preferences, not just translated pages for international audiences.
Building authority in markets you’re new to
With a subdirectory structure, your main domain’s authority flows to your regional pages. That’s the core advantage over splitting into ccTLDs. But it doesn’t mean you can ignore link building in target markets. Building authority in new markets supports international SEO success and helps increase brand awareness, not just rankings, as you expand into each international market.
For competitive local search rankings, you need links from local domains. A .de link from a reputable German publication carries more weight for German rankings than another US backlink to your main domain. The geo-relevance matters. Search behavior and local search engines can vary by region, so links and authority signals should match the target market and improve your website’s visibility in both global markets and country-specific results.
One thing worth knowing: link equity flows between hreflang variants. Backlinks to any version of your page benefit all variants in the cluster. You don’t need entirely separate link building campaigns for each language version. Links to your main domain support your regional versions. But pair that foundation with targeted local link building in priority markets and broader SEO efforts, including optimization for other search engines, and you’ll move faster on competitive terms.
Getting Google Search Console right for international sites
Google Search Console won’t automatically know which country you’re targeting without some configuration. While Google dominates some markets, for example, 92.9% of search traffic in India comes from Google; different countries may prefer other search engines like Baidu or Yandex, so your international seo strategy should reflect the target countries.
For subdirectory setups, create a separate URL-prefix property for each language folder. example.com/de/ gets its own property. example.com/fr/ gets its own. Inside each property, go to Settings > International Targeting > Country tab and set the target country for that folder.
For ccTLD domains, skip this; geotargeting is automatic because the domain itself signals the country.
Submit a separate sitemap for each language version. Choose one method for implementing hreflang, either in the HTML head or in the sitemap, and apply it consistently. Don’t use both. Google Analytics 4 can track user interactions from different regions and help measure international SEO performance. Check the International Targeting report around four weeks after launch to see whether Google is reading your hreflang clusters correctly. A Position Tracking tool can monitor keyword rankings in various regions, and tracking metrics with regular performance analysis reveals areas for improvement and informs strategy adjustments across seo efforts. Regular audits of international sites are necessary because trends and search behavior change.
A checklist before you go live
Before launching an international expansion, work through these:
- Choose your URL structure and understand the authority implications of your domain structure
- Implement hreflang correctly with bidirectional return tags across website pages
- Use correct ISO codes (ISO 639-1 for language, ISO 3166-1 Alpha-2 for country)
- Add an x-default fallback for users in different languages
- Make sure canonical tags on each language version point to themselves
- Do keyword research in each target language separately for your target countries
- Use native speakers or professional translators to match the local language
- Set up separate Search Console properties per language subdirectory when you implement international seo
- Build local links in your priority markets alongside your main link strategy for countries and languages
- Organize site hierarchy for intuitive navigation, as Google recommends, as part of international seo best practices
- Review your international seo plan against an international seo checklist before launch
The authority question is really a structure question
The businesses that go international successfully tend to make one good structural decision early, because a clear structure is central to a robust international SEO strategy and broader global SEO strategies, and then execute consistently. The businesses that struggle usually picked a URL structure without thinking about authority, shipped hreflang without validating it, and used translated content instead of localized content.
International SEO important because it helps target international audiences, improve the website’s visibility, and drive more traffic in other countries when executed well. The same fundamentals apply. Regular measurement of international SEO performance and ongoing SEO efforts are what turn an international SEO plan into international SEO success. The difference is that the technical setup is less forgiving. Errors that you might get away with on a single-country site actively work against you when you’re managing multiple markets and Google is trying to figure out which version of your page belongs where.
If you’re planning an international expansion and want a second set of eyes on the structure before you launch, that’s the kind of work we do at Shortlist. Worth a conversation before you commit to a setup you’ll have to live with for years.