Checklist SEO quốc tế

Checklist xây dựng và ra mắt SEO quốc tế, gồm cấu trúc URL, hreflang, nhắm mục tiêu địa lý sau khi báo cáo GSC bị ngừng, bộ chuyển đổi có thể thu thập dữ liệu và cách xử lý nội dung trùng lặp.

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

Đây là checklist xây dựng và ra mắt cho trang web nhắm đến nhiều quốc gia hoặc ngôn ngữ, không phải checklist kiểm toán một hệ thống đang hoạt động. Hãy chọn một cấu trúc URL nhất quán; triển khai hreflang có tham chiếu đến chính nó, liên kết trả về và x-default; đồng thời bản địa hóa nội dung thay vì phát hành bản dịch máy chưa biên tập. Báo cáo International Targeting của Search Console đã bị xóa vào tháng 9 năm 2022, nên Google hiện suy luận thị trường từ ccTLD, hreflang, tín hiệu trên trang và liên kết, không có thiết lập thủ công để ghi đè. Bộ chuyển đổi ngôn ngữ và tiền tệ phải dùng liên kết có thể thu thập dữ liệu; không nên chỉ dựa vào JavaScript hoặc tự động chuyển hướng theo IP. Các biến thể khu vực gần giống nhau cần dùng canonical cùng với hreflang. Bing coi thẻ content-language là tín hiệu mạnh hơn hreflang và dường như cũng đã loại bỏ tính năng Geo Targeting riêng.

TL;DR — Này là đó xây dựng/launch sequence, không an audit. (1) URL structure: ccTLD (strongest country tín hiệu, một country mỗi, hầu hết overhead), subdomain, hoặc subdirectory (easiest, hầu hết phổ biến) — Google marks đó URL-parameter approach “Not recommended.” (bản dịch) «Không được khuyến nghị.» Pick một, apply consistently. (2) hreflang: self-reference, reciprocal trả về tags, x-default, hợp lệ ISO codes; HTML head, HTTP header, và XML sitemap là tương đương phân phối các phương thức — chọn cho của bạn stack, sitemap scales best. (3) Localize, không machine-translate. (4) Geotargeting: đó GSC International Targeting báo cáo đã là fully đã xóa September 22, 2022 cho all TLD types — có không manual country đích anymore; ccTLD + hreflang + on-trang + link locale là điều gì Google infers từ hiện tại. (5) Switchers phải được crawlable <a href> links, không bao giờ JS-chỉ, và không auto-chuyển hướng by IP. (6) Near- giống hệt regional variants: canonical + hreflang together, và Google có thể vẫn consolidate them anyway. (7) Validate reciprocity, codes, x-default, và được kết xuất-head placement trước và sau launch. Bing weights nội dung-language over hreflang và xuất hiện để có đã xóa của nó own Geo Targeting feature.

Evidence for this claim Google recommends distinct URLs for language versions and documents ccTLD, subdomain, and subdirectory structures while marking URL parameters as not recommended. Scope: Google Search international URL guidance. Confidence: high · Verified: Google: Locale-specific URLs Evidence for this claim Google recommends hreflang for distinct language URLs, warns against automatic language redirects, and recommends crawlable links between versions. Scope: Google Search multilingual-site discovery and switching guidance. Confidence: high · Verified: Google: Managing multilingual versions

Cách điều này differs từ audit

SEO quốc tế audit là diagnostic methodology — Cách bạn tìm Điều gì hỏng on trang web đó đã có SEO quốc tế trực tiếp, hoàn tất với cluster-graph tooling và my 374 756-domain hreflang nghiên cứu lỗi breakdown. điều này checklist là khác half: sequence I hoạt động qua Khi setting lên hoặc reviewing new build. So I’ll giữ hreflang lỗi-frequency các bảng và tool walkthroughs over ở đó và stay hành động-oriented ở đây, và I’ll route conceptual depth để SEO quốc tế hub thay vì re-deriving nó.

Step 1 — chọn của bạn URL structure

Google own tài liệu lays out structures với rõ ràng pros và cons, và nó worth hoạt động từ của họ bảng thay vì folklore:

StructureVí dụPros (Google words)Cons (Google words)
ccTLDexample.de”Clear geotargeting” (bản dịch) «Nhắm mục tiêu địa lý rõ ràng»; “Server location irrelevant” (bản dịch) «Vị trí máy chủ không liên quan»“Expensive (can have limited availability)” (bản dịch) «Đắt (có thể khó đăng ký)»; “Can only target a single country” (bản dịch) «Chỉ có thể nhắm đến một quốc gia»
Subdomain + gTLDde.example.com”Easy to set up” (bản dịch) «Dễ thiết lập»; “Easy separation of sites” (bản dịch) «Dễ tách các trang web»“Users might not recognize geotargeting from the URL alone” (bản dịch) «Người dùng có thể không recognize geotargeting từ đó URL alone»
Subdirectory + gTLDexample.com/de/”Easy to set up” (bản dịch) «Dễ thiết lập»; “Low maintenance (same host)” (bản dịch) «Ít phải bảo trì (cùng máy chủ)»“Single server location” (bản dịch) «Một vị trí máy chủ duy nhất»; “Separation of sites harder” (bản dịch) «Khó tách các trang web hơn»
URL parametersexample.com?loc=de“Not recommended” (bản dịch) «Không được khuyến nghị»

Đó ccTLD là vẫn đó strongest country tín hiệu Google có — của nó own doc says “Country-specific domains (ccTLDs) provide a strong signal to both users and search engines about the target country of a website.” (bản dịch) «Country-cụ thể domains (ccTLDs) cung cấp một mạnh tín hiệu để cả hai người dùng và các công cụ tìm kiếm về đó đích country of một website.» Nhưng note đó fourth hàng: đó URL-parameter approach đó brief cho này topic sometimes nhận described as một “gTLD + language param” (bản dịch) «gTLD + language param» option là, trong Google own cách diễn đạt, đó điều để tránh. không put đó locale trong một query string.

caveat on ccTLDs cụ thể: tự động xếp hạng benefit họ sau khi carried là phased xuống (Gary Illyes có đã nói as nhiều — see hub cho LDCP-fading discussion). ccTLD là vẫn clearest country tín hiệu, nhưng không treat nó as guaranteed xếp hạng edge. My own default, elsewhere on điều này trang web, là subdirectories cho phần lớn các trang — nhưng thực rule ở đây là quyết định sau khi và apply nó consistently, vì inconsistency trên các tín hiệu là chính xác Điều gì audit sau đó có để untangle.

Step 2 — Implement hreflang correctly

Four điều, và sau đó hand off để deep dives:

  • Self-reference. Mỗi version hreflang set nên list mỗi version including itself. Google tài liệu frame self-reference as part of đó tiêu chuẩn instruction; Mueller có riêng called điều này “tùy chọn” trong thực tế — so có real tension giữa đó doc phrasing và his looser công khai statements. I bao gồm đó self-reference vì đây là cheap insurance và matches đó tài liệu.
  • Thẻ trả về (tính tương hỗ). Đây là lỗi thực sự làm hỏng một cụm hreflang. Google nêu rõ: “If page X links to page Y, page Y must link back to page X. If this is not the case for all pages that use hreflang annotations, those annotations may be ignored or not interpreted correctly.” (bản dịch) «Nếu trang X liên kết đến trang Y thì trang Y phải liên kết trở lại trang X. Nếu điều này không đúng với mọi trang dùng chú thích hreflang, các chú thích đó có thể bị bỏ qua hoặc không được diễn giải chính xác.»
  • x-default. Đó fallback cho người dùng whose language/region bạn không explicitly cover. Depth trong x-default hreflang.
  • Hợp lệ ISO codes. Language codes (ISO 639-1) và tùy chọn region codes (ISO 3166-1 Alpha 2). en-uk là sai; đây là en-gb. Sai codes silently void đó chú thích.

Phân phối phương thức — pick một, là consistent. hreflang có thể trực tiếp trong HTML head, HTTP header (cho non-HTML files như PDFs), hoặc XML sitemap. Google xử lý all three as tương đương — có không speed hoặc priority khác biệt — so chọn based on của bạn stack. Tại quy mô, và especially cho mixed ccTLD/subdirectory setups, XML sitemap là thường phần lớn maintainable place để manage nó centrally. đầy đủ tag mechanics trực tiếp trong hreflang.

Step 3 — Localize, không chỉ translate

Một paragraph, vì có toàn bộ bài viết on nó. Machine-translating của bạn existing các trang và shipping them unedited là thất bại chế độ. thực localization adapts currency, units, các ví dụ, imagery, và sản phẩm mix để market — và thường bắt đầu từ market-cụ thể từ khóa research thay vì translating của bạn existing từ khóa. Deep dive: translation so với. localization. Checklist item: không unedited dịch máy.

Step 4 — Geotargeting: Điều gì GSC có thể và có thể’t làm anymore

Đây là phần khiến nhiều checklist đã xuất bản trở nên lỗi thời. Báo cáo International Targeting của Google Search Console — nơi từng cho phép nhắm một thư mục con hoặc tên miền phụ đến một quốc gia — đã bị ngừng vào ngày 22 tháng 9 năm 2022 và không còn tồn tại với bất kỳ loại TLD nào. Thông báo của Google viết: “The International Targeting report has been deprecated. Google will continue to support and use hreflang tags on your pages.” (bản dịch) «Báo cáo International Targeting đã bị ngừng. Google sẽ tiếp tục hỗ trợ và sử dụng các thẻ hreflang trên trang của bạn.» Lý do được đưa ra là thiết lập nhắm mục tiêu quốc gia “was determined to have little value for the ecosystem, and is no longer supported.” (bản dịch) «được xác định là mang lại ít giá trị cho hệ sinh thái và không còn được hỗ trợ.»

So đó cách diễn đạt bạn’ll vẫn see — “ccTLDs are automatic, but subdirectories and subdomains need the manual GSC setting” (bản dịch) «ccTLDs là tự động, nhưng subdirectories và subdomains cần đó manual GSC setting» — mô tả cách điều này used để work, không một lựa chọn bạn có hôm nay. Có không manual country đích anywhere trong Tìm kiếm Console anymore. Google hiện tại infers geotargeting hoàn toàn từ:

  • ccTLD, nếu bạn có một (vẫn tự động, vẫn strongest tín hiệu);
  • hreflang các chú thích;
  • on-trang các tín hiệu — language của visible nội dung, currency, addresses, phone formats;
  • locale của bạn inbound links.

Đó checklist item là do đó not “set your country in GSC.” (bản dịch) «set của bạn country trong GSC.» đây là “make sure your ccTLD, hreflang, on-page signals, and link locale all agree,” (bản dịch) «hãy bảo đảm của bạn ccTLD, hreflang, on-trang các tín hiệu, và link locale all agree,» vì agreement là điều gì Google đọc hiện tại đó có không override.

Step 5 — Làm switchers crawlable

Language và currency switchers có để là real, crawlable hyperlinks — không JavaScript-chỉ dropdowns hoặc client-side route thay đổi với không real href. Google own hướng dẫn là rõ ràng: “Consider adding hyperlinks to other language versions of a page.” (bản dịch) «Consider thêm hyperlinks để other language versions of một trang.» MỘT switcher được xây dựng as JS state với không crawlable link risks Google không bao giờ discovering đó alternate versions qua đó path. (Google làm render JS và làm crawl không có setting an Accept-Language header, nhưng một mechanism với không real <a href> là đó fragile case.)

Và không force-chuyển hướng: “Avoid automatically redirecting users from one language version of a site to a different language version of a site.” (bản dịch) «Tránh tự động chuyển hướng người dùng từ một language version of một site để một khác nhau language version of một site.» Auto-chuyển hướng by IP hoặc trình duyệt language traps người dùng (và Googlebot, mà crawl từ đó US) trong đó sai version. Cho mọi người một visible, clickable path để mỗi version và let them chọn. Này là đó giống nhau JS-kết xuất risk đó audit bài viết documents cho hreflang itself — giống nhau logic, applied để đó switcher.

Step 6 — Xử lý near-duplicate nội dung trên variants

Nếu bạn cung cấp nội dung gần như giống hệt nhau bằng cùng một ngôn ngữ cho nhiều khu vực — ví dụ điển hình là các trang en-usen-gb giống nhau đến 95% — Google có thể coi chúng là nội dung trùng lặp. Theo Google, cách xử lý là dùng canonical và hreflang cùng nhau: “pick a preferred version and use the rel="canonical" element and hreflang tags to make sure that the correct language or regional URL is served to searchers.” (bản dịch) «Hãy chọn một phiên bản ưu tiên rồi dùng phần tử rel=“canonical” và các thẻ hreflang để bảo đảm URL đúng ngôn ngữ hoặc khu vực được hiển thị cho người tìm kiếm.»

Evidence for this claim For similar same-language regional variants, Google recommends selecting a preferred version and using canonical plus hreflang; fully translated pages are a different case. Scope: international, multilingual and multi-regional websites and market research as applicable Confidence: high · Verified: Managing multi-regional and multilingual sites

nuance đó matters: canonical alone sẽ drop regional version từ lập chỉ mục hoàn toàn — bạn cần cả hai. và ngay cả đã xong correctly, Google có thể vẫn fold near-giống hệt hreflang’d các trang vào một canonical và chỉ đổi URL shown trong SERP (Mueller có confirmed điều này cho cases như fr-fr / fr-be). hreflang không bảo đảm tách biệt lập chỉ mục; nó helps phục vụ right existing version.

Step 7 — Validate trước khi và sau khi launch

giữ điều này ngắn — audit bài viết có đầy đủ methodology và nine-lỗi breakdown từ my hreflang nghiên cứu. pre/post-launch essentials:

  • trả về tags present on mỗi pair ( phần lớn phổ biến functional break).
  • Hợp lệ language/region codes (ISO 639-1 / ISO 3166-1 Alpha 2).
  • Self-reference present trong mỗi đặt.
  • x-default present.
  • Tags trong được kết xuất <head>, không injected mid-<body> by JS và không dưới head nơi họ’re không hợp lệ.
  • Verify được lập chỉ mục URL theo locale với GSC URL Inspection — xác nhận Google thực ra được lập chỉ mục version bạn dự kiến cho đó market.

Bing-cụ thể notes

Hai điều diverge từ Google:

  • Bing weights đó Content-Language meta tag / HTTP header hơn heavily hơn hreflang. Fabrice Canel of Bing có put điều này trực tiếp: “hreflang is indeed a far weaker signal than content-language at Bing.” (bản dịch) «hreflang là indeed một far weaker tín hiệu hơn nội dung-language tại Bing.» Bing làm đọc hreflang — chỉ weakly — và rounds out của nó country understanding với ccTLD, máy chủ location, thân phản hồi-text language, và inbound-link locale. Nếu Bing là một có ý nghĩa channel, set content-language explicitly.
  • Bing own Geo Targeting feature xuất hiện để đã được đã xóa. Đó Geo Targeting control trong đó old Bing Quản trị viên web Tools đã là không carried vào đó hiện tại UI. Bing công khai hướng dẫn hiện tại points để signaling geography qua HTML meta tags / HTTP các header thay vì. (I flag này as reported-không-certain — see đó note dưới đó Quotes tab — vì đó chính nguồn resists automated verification. Either way, không xây dựng một checklist step khoảng một Bing dashboard setting; dùng nội dung-language và on-trang các tín hiệu.)

Add an expert note

Pin an expert quote

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