Language Targeting so với. Country Targeting

Language targeting và country targeting là hai independent axes trong SEO quốc tế. Mà một bạn cần — và mà hreflang codes để dùng — phụ thuộc vào liệu nội dung của bạn thực ra differs by country. Từ Patrick Stox.

Xuất bản lần đầu: 2 thg 7, 2026 · Cập nhật lần cuối: 8 thg 8, 2026 · Advanced
Ngôn ngữ

Language targeting serves mọi người by điều gì language they đọc; country targeting serves mọi người by nơi they là — currency, pricing, shipping, availability, và legal text đó differs theo country. họ là hai independent axes, không một spectrum. Làm đó nội dung decision đầu tiên, thì pick hreflang codes. MỘT shared Modern Tiêu chuẩn Arabic trang có thể dùng ar; ar-SA, ar-AE, ar-EG, và other regional variants là warranted chỉ khi đó offer hoặc nội dung genuinely differs và country-cấp độ demand hỗ trợ đó split. hreflang luôn cần một language code đầu tiên; đó tùy chọn region code xuất hiện second. không manufacture country variants khi đó nội dung là giống hệt — mỗi extra URL là hơn surface area để break.

TL;DR — Language và country là hai independent axes. Language targeting = multilingual (giống nhau nội dung, khác nhau language); country targeting = multi-regional (nội dung đó differs by country: currency, price, shipping, legal). Làm đó nội dung decision đầu tiên — làm đó trang thực tế nội dung differ by country, hoặc chỉ by language? — thì đó kỹ thuật decision: mà hreflang codes để annotate đó URL với. hreflang codes là ISO 639-1 language + tùy chọn ISO 3166-1 alpha-2 region; đó language là mandatory và chính, đó region tùy chọn và phụ, và một region-chỉ code là không hợp lệ. Evidence for this claim Google's supported hreflang values begin with a language code and can optionally add a region code; a region by itself is not a supported value. Scope: Google Search-supported hreflang language and region codes. Confidence: high · Verified: Google: Supported language and region codes Language không bao giờ implies country (Illyes) và đó HTML lang thuộc tính không một reliable tín hiệu either. không over-split vào theo-country variants khi đó nội dung là giống hệt trong một language — my 374 756-domain nghiên cứu được tìm thấy 67% of hreflang domains có ít nhất một vấn đề, và hơn variants có nghĩa là hơn surface area để break.

Hai axes, không một spectrum

Đó single hầu hết hữu ích phân biệt trong này toàn bộ topic là đó language targeting và country targeting là khác nhau điều. They là orthogonal axes, không hai ends of một slider:

  • Language targeting là cho multilingual các trang — đó giống nhau nội dung offered trong hơn một language.
  • Country targeting là cho multi-regional các trang — nội dung aimed tại người dùng trong khác nhau countries, sometimes trong đó giống nhau language.

Google own tài liệu draw chính xác này line: một multilingual website là một đó offers nội dung trong hơn một language, một multi-regional website là một đó explicitly targets người dùng trong khác nhau countries, và — này là đó part mọi người miss — một site có thể là cả hai tại khi. Google ví dụ: một site với khác nhau versions cho đó USA và Canada, và cả hai French và English versions of đó Canadian nội dung.

Evidence for this claim Google defines multilingual and multi-regional sites separately and notes that one site can be both. Scope: Google Search international-site terminology. Confidence: high · Verified: Google: Multilingual vs multi-regional

Đó nội dung decision so với. đó kỹ thuật decision

Nearly mỗi bài viết on này topic jumps straight để hreflang syntax. Đó skips đó harder, prior câu hỏi. Có thực sự hai decisions ở đây, trong order:

1. Đó nội dung decision — ai là này trang thực ra được viết cho? Ask liệu đó trang substance differs by country: price, currency, shipping terms, legal disclosures, sản phẩm availability, tax xử lý. Nếu điều duy nhất đó thay đổi giữa markets là đó language of đó words, bạn có một language job. Nếu đó dollars-so với-pounds, đó trả về policy, hoặc đó regulated claims thay đổi, bạn có một country job — ngay cả khi cả hai các trang là trong English.

2. Đó kỹ thuật decision — mà hreflang codes làm bạn annotate đó URL với? Chỉ sau khi bạn’ve answered đó nội dung câu hỏi làm bạn pick codes: language-chỉ, language+region, hoặc một mix. Đó kỹ thuật decision follows đó nội dung decision; điều này không lead điều này.

Getting đó order backwards là một of đó hầu hết expensive sớm mistakes trong SEO quốc tế, vì đó nội dung decision drives của bạn URL structure — ccTLD so với. subdomain so với. subdirectory, một trang theo language so với. một trang theo country — và URL structure là painful để unwind khi đây là trực tiếp và được lập chỉ mục.

Cách hreflang expresses đó khác biệt

hreflang codes là được xây dựng từ hai independent parts. Theo Google tài liệu, đó đầu tiên code là đó language trong ISO 639-1 format, followed by an tùy chọn second code đó là đó region trong ISO 3166-1 alpha-2 format. Đó structure maps trực tiếp onto đó hai axes:

  • Language-chỉ codeses, de, fr. Những đích đó language regardless of country. Google tài liệu mô tả de as German-language nội dung, independent of region. es là mỗi Spanish speaker on earth.
  • Language+region codeses-MX, en-GB, de-ES. Những hẹp đó language để một cụ thể country speakers. Google các ví dụ: en-GB là English nội dung cho người dùng trong đó UK; de-ES là German nội dung cho người dùng trong Spain (có, German cho mọi người trong Spain — đó hai codes thực sự là independent).
  • Region-chỉ codes — không hợp lệ. Bạn không thể specify một country by itself. Google là rõ ràng: đó đầu tiên code stands cho đó language, và Google không tự động derive đó language từ một country code. Specifying đó region alone không phải hợp lệ.

Đó cuối cùng rule là đó kỹ thuật shadow of đó strategic một. Bạn không thể “target a country” (bản dịch) «đích một country» independent of some language, vì đó tag luôn leads với language — ngay cả khi đó business reason là hoàn toàn country-driven (en-CA cho Canadian English pricing). Và chỉ codes đó xuất hiện trong đó ISO 639-1 và ISO 3166-1 alpha-2 các tiêu chuẩn là supported — bịa ra regional codes như es-419 (Latin America) không trong những các tiêu chuẩn, so they không hoạt động.

Đó Belgium ví dụ — một country, three languages

Đó sạch nhất illustration lives trong Google own hreflang các ví dụ bảng. Belgium là một single country với three languages, và mỗi nhận của nó own hợp lệ code:

  • de-be — German cho người dùng trong Belgium
  • nl-be — Dutch cho người dùng trong Belgium
  • fr-be — French cho người dùng trong Belgium

Và đó trap Google flags: be on của nó own là bad, vì be là đó language code cho Belarusian — không một country code cho Belgium. Một country, three languages, và một code đó looks như “Belgium” nhưng thực ra có nghĩa là một completely khác nhau language. đó là đó toàn bộ language-so với-country vấn đề trong four lines.

Thực tế scenarios đó làm điều này concrete

  • Canada — một country, hai languages. English và French Canadians see khác nhau language nội dung tại đó giống nhau prices dưới đó giống nhau laws. Này là một language job bên trong một single country: en-CAfr-CA.
  • US / UK — hai countries, một shared language. Khác nhau currency, spelling, shipping, và sometimes legal text, nhưng effectively một language. Này là một country job despite đó shared language: en-USen-GB.
  • MỘT global SaaS với giống hệt pricing mọi nơi. Nếu đó sản phẩm và price là đó giống nhau worldwide và chỉ đó interface language thay đổi, language-chỉ targeting là đủ. Bạn probably không cần theo-country các trang tại all — một trang theo language làm đó job.
  • MỘT retailer với local prices, currency, và shipping theo country. Ở đây đó nội dung genuinely differs by country, so language+country variants (và thường country-cụ thể URL structure) là justified.

Đó pattern: split by country chỉ khi đó nội dung thực ra differs by country. Nếu điều này không, bạn là manufacturing variants đó thêm risk không có thêm giá trị.

Đó Arabic ví dụ — một shared language, tùy chọn country variants

Arabic làm đó architecture decision especially visible. Nếu một Modern Tiêu chuẩn Arabic trang serves đó giống nhau information, sản phẩm availability, price model, hỗ trợ, và legal position trên Arabic-speaking markets, dùng một generic ar version. Làm không tạo ar-SA, ar-AE, và ar-EG các trang merely vì những country codes exist.

Thêm một regional variant chỉ khi đó trang earns điều này qua một real market khác biệt:

Dùng ar khi…Thêm ar-SA, ar-AE, ar-EG, etc. khi…
Đó wording và offer là sharedĐó wording hoặc terminology là market-cụ thể
Availability và hỗ trợ là đó giống nhauCác sản phẩm, services, hoặc hỗ trợ differ
Pricing là global hoặc handled bên ngoài đó trangPrice, currency, tax, hoặc payment các phương thức differ
Một legal/compliance position áp dụngLegal notices, eligibility, hoặc bắt buộc disclosures differ

Chạy country-cấp độ demand và business research trước creating đó regional URLs. Đó hreflang code records đó decision; điều này không tạo đó demand hoặc đó localization.

Vì sao language không thể tell bạn đó country

Google không thể infer của bạn đích country từ đó language of của bạn text — và điều này says so plainly. Gary Illyes, on Google Tìm kiếm Off đó Record podcast, put điều này as bluntly as điều này nhận: đó language là absolutely không một tell cho điều gì country bạn là targeting. MỘT French trang có thể là cho France, Belgium, Canada, hoặc Switzerland. Nếu country matters, bạn có để tín hiệu điều này explicitly.

Đó HTML lang thuộc tính không rescue bạn either. Illyes told một story về một CMS (Joomla, trong his telling) đó shipped với đó lang thuộc tính hardcoded để English on một trang đó đã là, trong his words, hoàn toàn German — với không easy way để override điều này. Đó thuộc tính là easy để nhận sai theo mặc định, so các công cụ tìm kiếm không lean on điều này as một targeting tín hiệu với bất kỳ confidence.

Google draws một hard line giữa language detection và language targeting các tín hiệu: theo của nó own tài liệu, điều này determines một trang thực tế language từ đó trang visible nội dung dùng của nó own algorithms — không từ hreflang, đó HTML lang thuộc tính, hoặc đó URL. hreflang và lang là tách biệt các hệ thống từ detection; they tell Google mà alternate version để serve, không điều gì language một trang là thực ra được viết trong. đó là cũng vì sao translating chỉ đó boilerplate — nav, footer, một couple of các header — trong khi leaving đó main nội dung trong một language không tạo một real language variant: Google là vẫn reading mostly-untranslated nội dung và có thể end lên treating đó các trang as near-duplicates.

Điều gì làm Google dùng để identify đó dự kiến country audience? Theo của nó multi-regional hướng dẫn, các tín hiệu như local addresses và phone numbers, local language và currency on đó trang, và links từ other local các trang — plus ccTLDs, mà điều này calls một mạnh tín hiệu về đó đích country. Điều gì điều này làm không dùng: geolocation meta tags và IP-based location analysis không phải treated as reliable các tín hiệu.

có cũng evidence đó Google xếp hạng các hệ thống treat language-match và country-match as tách biệt, independently-weighted các tín hiệu thay vì một collapsed tín hiệu. Illyes described an algorithm he called LDCP — “language demotion, country promotion” (bản dịch) «language demotion, country promotion» — nơi, ví dụ, nếu ai đó searches trong German và trang của bạn là trong English, bạn’d nhận một demotion (Search Engine Journal coverage). Trong đó giống nhau conversation he suggested đó ccTLD-based country boost là getting ambiguous và sẽ fade over đó năm — mà matters cho đó decision dưới.

Chọn của bạn approach

MỘT practical framework, trong order:

  1. Bắt đầu với dữ liệu, không assumption. Xem liệu tìm kiếm volume và đối thủ SERP patterns thực ra differ meaningfully by country trước khi bạn commit để một country-targeted xây dựng. Plenty of markets xếp hạng một single global trang chỉ fine.
  2. Câu trả lời đó nội dung câu hỏi. Làm price, currency, shipping, legal text, hoặc availability genuinely differ by country? Nếu có → country targeting. Nếu chỉ đó language thay đổi → language targeting.
  3. không over-split. Nếu nội dung là giống hệt trên countries trong một language, collapsing them vào theo-country variants adds lỗi surface cho không benefit. Illyes’ point on đó giống nhau podcast: as soon as bạn có để vary điều, đó là nơi bạn bắt đầu introducing các lỗi. My own nghiên cứu backs này lên quantitatively — mỗi extra variant là một sản phẩm khác node trong đó reciprocal hreflang cluster đó có thể break.
  4. Thêm country targeting sau đó nếu evidence justifies điều này. Bắt đầu language-targeted; layer country targeting onto một cụ thể market khi điều này cho thấy đủ activity để earn đó extra xây dựng cost.

Architecturally, my preference tại quy mô là một trang theo language thay vì một trang theo country/locale. Điều này produces ít hơn, stronger các trang, enables dynamic personalization cho đó country-cụ thể bits, và sidesteps một lot of hreflang complexity. I ran SEO quốc tế tại IBM quy mô, và đó theo-country sprawl là nơi điều âm thầm fall apart.

Cách này interacts với URL structure

Của bạn language/country câu trả lời nên drive của bạn URL structure — không đó other way khoảng. MỘT ccTLD (example.de) là đó strongest country tín hiệu nhưng đó hầu hết expensive để chạy; một subdirectory (example.com/de/) là đó lowest-maintenance và điều gì I’d pick đối với hầu hết trang web. Nếu đó honest câu trả lời là “language only, no real country differences,” (bản dịch) «language chỉ, không real country differences,» một country-cụ thể ccTLD hoặc một dedicated theo-country folder là thường overkill.

Và không bank đó decision on đó xếp hạng boost alone. Illyes có suggested, trong podcast remarks, đó ccTLD-linked xếp hạng boost (his LDCP cách diễn đạt) là getting ambiguous và có thể fade theo thời gian — nhưng đó là một rep forward-looking comment, không một policy thay đổi reflected trong Google maintained tài liệu, mà vẫn calls ccTLDs một mạnh country tín hiệu hôm nay. Treat “the boost is fading” (bản dịch) «đó boost là fading» as một trend để watch, không một settled fact để xây dựng một URL-structure decision on — đó business/nội dung argument (làm đó nội dung genuinely differ by country) nên carry hơn weight hơn either version of đó SEO-tín hiệu argument. See đó sibling piece on chọn giữa ccTLD, subdomain, và subdirectory cho đó đầy đủ trade-off.

hreflang là một hint, không enforcement

Ngay cả correctly-coded language/country variants không guaranteed tách biệt lập chỉ mục. John Mueller có reminded mọi người đó hreflang tags là hints, không directives — nếu hai variants là đó giống nhau (his ví dụ: fr-frfr-be), đây là phổ biến cho Google để pick một as canonical và consolidate them (Search Engine Journal). So đó payoff of getting đó decision right là mostly về mà URL nhận đã đổi vào đó SERP cho đó right người dùng — không phải là bảo đảm of distinct được lập chỉ mục các trang.

Cách Bing differs

Bing toàn bộ mechanism là khác nhau. Điều này weights đó content-language tín hiệu (đó HTTP header hoặc meta tag, plus <html lang>) trên hreflang, và của nó principal program manager Fabrice Canel có đã nói hreflang là một far weaker tín hiệu hơn nội dung-language tại Bing (Công cụ tìm kiếm Roundtable). Đó practical Bing advice là trực tiếp on-point cho này topic: không manufacture country-cụ thể URLs chỉ để tag them nếu đó nội dung không thực ra khác nhau — Bing leans thay vì on content-language, <html lang>, inbound links, và khách truy cập geography. Worth flagging: Bing không maintain một hiện tại reference trang laying này out đó way Google hreflang tài liệu làm — này reflects rep statements và blog coverage gathered over several năm thay vì một single lên-để-date kỹ thuật contract, so treat đó cụ thể weighting as directional hướng dẫn thay vì một fixed spec.

Một hơn điều worth knowing: neither engine cho bạn một manual “set my country” (bản dịch) «set my country» override anymore. Google GSC International Targeting báo cáo đã là deprecated trong 2022 (deemed để có little giá trị cho đó ecosystem), và Bing đã xóa của nó Geo Targeting feature trong 2020. Khi bạn đã làm đó country decision, điều này có để là expressed hoàn toàn qua structural các tín hiệu — URL/ccTLD, hreflang region code, on-trang localization — với không dashboard toggle để fall lại on.

Implementation traps đó undo một correct decision

Ngay cả với đó right nội dung và code decision, vài phổ biến implementation mistakes âm thầm break điều này:

  • Serving locale-adapted nội dung từ một URL thay vì tách biệt URLs. Adapting nội dung by cookie, trình duyệt language, hoặc IP on một single URL — thay vì xuất bản một tách biệt URL theo language/country và connecting them với hreflang — có thể leave variants undiscovered. Googlebot commonly crawl từ US IP addresses và không gửi an Accept-Language header (though geo-distributed crawling tồn tại cũng), so một design đó phụ thuộc vào một crawler exercising mỗi location hoặc language branch sẽ miss coverage. Google own khuyến nghị là locale-cụ thể URLs plus hreflang, không URL-cấp độ adaptation.
  • Auto-chuyển hướng người dùng dựa trên inferred language hoặc location. Google advises so với tự động chuyển hướng khách truy cập để một “detected” language version — điều này có thể trap mọi người on đó sai variant và nhận trong đó way of Google crawling đó others. Cho người dùng an rõ ràng link để chuyển thay vì, và treat locale targeting as directional: ngay cả correct các tín hiệu không một bảo đảm mỗi khách truy cập lands on đó dự kiến version.
  • Giống nhau-language regional duplicates với không canonical. Near-giống hệt en-USen-GB các trang vẫn cần một canonical, không chỉ hreflang — Google khuyến nghị picking một được ưu tiên version và pointing đó canonical tại điều này (giống nhau language, hoặc đó closest substitute) so regional duplicates không compete so với mỗi other. hreflang alone không bảo đảm mỗi regional URL vẫn giữ riêng được lập chỉ mục.
  • Translating chỉ đó boilerplate. Covered trên — nav/footer translated, main nội dung không, và đó trang đọc as một near-duplicate thay vì một real language variant.

Nơi này sits

Này là đó prerequisite decision đó mọi thứ khác trong SEO quốc tế follows từ. Khi bạn đã answered điều này, đó implementation topics take over: hreflang mechanics, đó ccTLD so với. subdomain so với. subdirectory lựa chọn, reciprocal hreflang, đó x-default fallback, và cách duplicate nội dung interacts với giống nhau-language variants. Những là covered trong đó sibling pieces trong này cluster.

Add an expert note

Pin an expert quote

New person? Create their unclaimed profile at /admin/experts/ → Pin a quote first.