The wall overseas teams hit in search is usually the same one. The market research is done, ads are live, and the website is still the original. Visitors land from a new country, find everything written for a home audience, prices in the wrong currency, and case studies from somewhere else, then leave. The opposite failure is a website split across several domains, three times the pages to manage with the same size team, and within months the language declarations no longer match reality while arguments start internally.
Both failures are two faces of one choice, how the site is structured, and how versions are declared. The official documentation lays out the options, the rules, and the boundaries quite clearly, and most chaos comes from skipping the choice and starting to build.
International SEO covers three jobs. Choose the architecture, one site or several, and which URL structure to use. Declare the versions so search engines understand that the language and regional pages are variants of the same content. Do the regional work so the pages actually feel prepared for the target market. Two boundaries upfront, hreflang solves version identification and promises no rankings, and no architecture is universally best, only trade-offs that match a team's situation. Whether a market is worth entering belongs to the search volume piece, and this article handles what comes after, how to build the site once you are in. The overall SEO framework lives in the complete guide, and this piece expands the international and local layer.
One Site or Several, Start With Four Conditions
Google's official documentation lays out the URL structure options with clear pros and cons for each. A country-specific domain (example.de) sends the clearest signal, makes server location irrelevant, and separates sites cleanly. The costs are higher, availability can be limited, extra infrastructure is required, some countries enforce strict registration rules, and one domain can only target a single country. A subdomain (de.example.com) is easy to set up, allows different server locations, and separates sites well, though users cannot tell from the URL alone whether de means a language or a country. A subdirectory (example.com/de/) is the easiest to build and maintain on the same host, with the same user confusion plus a single server location and weaker separation between sites. URL parameters (site.com?loc=de) are marked as not recommended.
Four conditions drive the decision. How many markets and where the weight sits, since two or three test markets are cheapest on subdirectories, and deeper commitments can justify heavier structures. How different the content really is, translation-only versus different product lines, because only real differences support separate structures. What the team can operate, since every extra domain means another set of certificates, deployments, analytics, and on-call duty. And brand plus compliance needs, because localized branding or local legal requirements are where country domains or subdomains genuinely pay off.
Path-based multilingual setups are visible in the wild. This very site runs that way, Chinese pages at the root with no prefix, English under /en, and each version declaring the other as its alternate. The default-language-plus-prefix pattern suits most teams starting with two languages, get one pair working before adding more. For e-commerce storefronts, language and currency settings get more detailed treatment in the store setup guide.
Country and Language Are Two Different Dimensions
The most common mix-up in international SEO is treating a country as a language. English serves the United States, the United Kingdom, Australia, and more, Spanish spans dozens of countries, and sharing a language does not mean sharing the same content. The code system keeps the two dimensions separate. Languages use ISO 639-1 (en, de, zh), regions use ISO 3166-1 (GB, US, CA), and combinations read as en-GB or en-US. Chinese adds a script dimension through ISO 15924, written as zh-Hant or zh-Hans.
Three scenarios follow from the combinations. One language across countries, where an English site serves several markets and the differences live in pricing, shipping, and case studies. Several languages within one country. And the stacked version, several languages across several countries, which is where global brands eventually land. The documentation also suggests a practical touch, if you build en-IE, en-CA, and en-AU for English speakers in those markets, add a generic en page as well, to catch searchers in the US, the UK, and everywhere else English is spoken.
Two traps deserve an early mention. Google does not derive the language automatically from a country code, and the en or de fragments in a URL are not used to determine a page's audience. Target audiences must be declared explicitly. An incomplete set of declarations can leave finely built pages treated as one version.
hreflang Is a Declaration System, Not a Ranking Tool
The official definition of hreflang fits in one line, it tells Google that these pages are localized variations of the same content. It promises no ranking gains, and Google detects a page's language with algorithms rather than through hreflang or the lang attribute. Anyone treating hreflang as a ranking switch starts off in the wrong direction.
Three implementation routes exist. Link tags in the HTML head, HTTP response headers for non-HTML files like PDFs, and XML sitemaps. Pick one. The documentation states directly that running multiple implementations delivers no benefit in Search and makes maintenance harder.
The rules and common mistakes work best as a self-check list.
- Return links. If page A names page B, B must point back to A, or both declarations get ignored.
- Self-reference. Every version lists the complete set including itself, and the set stays identical across versions.
- Fully qualified URLs. Use the whole address with protocol and domain, never a half path.
- x-default fallback. Keep a catch-all page for users who match no specific language or region, such as a language selector or a generic homepage.
- Correct language and region combinations. en, en-GB, and zh-Hant each in their place, with regional pages declaring more than a bare language.
- Canonical alignment. When the same language runs on several regional URLs with duplicate content, pick a preferred version and point canonical at it, while hreflang explains the relationships, and keep the two consistent.
- Update habits. When a new language version launches, link it bidirectionally with the dominant language, not only with other new pages.
Once the list passes, the declaration layer is basically clean. Titles and internal links on the pages themselves are covered in the on-page optimization checklist.
Regional Content and Local Signals
Localization is not translation. Currency, units, case studies, contact details, and payment methods are the visible proof that a visitor landed in the right place. The documentation names a set of page-level signals used to judge a target audience, including local addresses and phone numbers on the page, the use of local language and currency, links from other local sites, and Business Profile information. No page needs every signal, but each one answers a question on the visitor's behalf, what have you prepared for this market.
Deciding whether a region deserves its own landing page comes down to three conditions. Search demand in the market is large enough, services or regulations genuinely differ by region, and the team can keep producing content for that market. Meet all three and build the page. Miss one and fold the content into fewer pages, because a batch of template-copied thin pages only dilutes the site's signals. Keeping regional content flowing is a content strategy question, and the framework sits in the AI-era content strategy piece.
One hard rule deserves its own reminder. Do not use IP analysis to adapt content. The documentation explains that IP-based location is neither accurate nor reliable, and it can prevent search engines from crawling your variations properly, since most crawls originate from the United States and Google does not vary crawl locations to detect site variants. Declare versions explicitly and put visible language and region switches on the page, and let users pick.
The Basics of Local SEO
For businesses with a physical presence, or those building one, the work centers on the Business Profile. Verify the business first, which confirms you are authorized to represent it. Then keep the information complete and accurate, since addresses, hours, categories, and service areas filled in correctly make local results more likely. Reply to reviews, and maintain photos and videos. Local results rest mainly on three factors, relevance, distance, and prominence, and the documentation states there is no way to request or pay for a better local ranking. Prominence grows from sources like inbound links and review volume, and reviews are something you can actively earn.
One technical touch is worth adding, LocalBusiness structured data on business pages, which makes addresses, phone numbers, and hours machine-readable. How structured data works and how to bind it to content models is covered in the SEO engineering guide, and this piece only flags it. For online-only businesses without a storefront, local SEO comes down to regional content and signal consistency, done as well as the model allows.
Common Misconceptions
Expecting rankings the moment hreflang is added. It is a declaration tool that solves identification, and the documentation never lists it as a ranking method. A complete set of declarations helps the right version get shown, while rankings still come from content and links.
Assuming machine translation plus a pile of hreflang equals internationalization. Even with complete declarations, low-quality translated pages announce themselves through bounce rates. Ask whether the market justifies real content investment first, and talk about quality after.
Believing every market needs its own domain. Country domains send strong signals, but cost, infrastructure, and registration rules are real gates, and subdirectories stay steadier while content differences are small and the team is stretched. Structures can upgrade as market weight shifts, no need for a one-step leap.
Replacing explicit declarations with IP-based redirects. The documentation advises against IP analysis for adapting content, and wrong-version experiences plus crawl problems follow. Give users the choice, give crawlers the declarations, each side gets what it needs.
Related Reading
- The complete guide to SEO, the full framework and entry points.
- SEO engineering guide, site-level infrastructure and technical checklists.
- The Shopify store setup guide, a practical reference for language and currency choices.
- Search volume alone does not justify a market, the business case before entry.


