STATUS IS UPWIKI TỐI ƯU HÓA WEBSITE
38Củng cố
SEO và khả năng tìm thấy / Củng cố

International SEO và Hreflang: Checklist Đảm Bảo Ra Mắt An Toàn

Ra mắt các trang địa phương hóa với kế hoạch vùng ngôn ngữ rõ ràng, chú thích hreflang đối xứng, canonical tương thích, fallback hữu dụng và các luồng người dùng đã được thử nghiệm.

International SEO và Hreflang: Checklist Đảm Bảo Ra Mắt An Toàn — HƯỚNG DẪN TRỰC QUAN
ĐỌC
8 phút
NGUỒN
6
TÁI XÁC NHẬN
2027-03-27
đã rà soát
Người đánh giá SEO kỹ thuật quốc tế
CÂU TRẢ LỜI NGẮN GỌN

Bắt đầu từ quyết định.

Bắt đầu bằng việc lập bảng kiểm kê locale, không phải bằng thẻ. Quyết định những ngôn ngữ và phiên bản khu vực mà bạn có thể duy trì, cung cấp cho mỗi phiên bản một URL công khai ổn định, và đảm bảo phiên bản mà người dùng chọn có thể truy cập qua công tắc (switcher) hiển thị rõ ràng. Sau đó tạo một cụm hreflang hoàn chỉnh: mỗi trang tương đương tự tham chiếu chính nó và các phương án thay thế, và mọi phương án thay thế được liệt kê phải trỏ ngược lại. Sử dụng một phương pháp triển khai được kiểm soát và kiểm tra những gì môi trường production thực sự trả về.

Hreflang là một tín hiệu phân loại bản địa hóa, không phải là thay thế cho nội dung địa phương thực sự, canonical hóa hoặc lộ trình truy cập đáng tin cậy. Mỗi trang locale độc lập thường cần một canonical cùng ngôn ngữ; x-default có thể gửi những trình duyệt không khớp ngôn ngữ đến một bộ chọn hoặc fallback có chủ ý. Xem routing locale, mẫu giao diện (templates) và chú thích như rủi ro khi phát hành: tiền kiểm (preflight) các cụm đại diện, giữ đường lui (rollback), và sửa trôi (drift) trong bảo trì.

HƯỚNG DẪN TRỰC QUAN

Nhìn công việc như một hệ thống.

Dùng sơ đồ này để nối các quyết định trong bài trước khi hành động theo từng thủ thuật.

SIUCủng cố
01Chọn locale dựa trên nội dung thực và cam kết vận hành
02Dùng URL ổn định và để người dùng chọn
03Xây dựng cụm hreflang hoàn chỉnh và hợp lệ
04Chọn thẻ ngôn ngữ với triển khai tìm kiếm trong đầu
01

Chọn locale dựa trên nội dung thực và cam kết vận hành

Locale là ngôn ngữ và, chỉ khi cần thiết, là khán giả theo khu vực cho một trang. Giữ một ma trận loại trang, ngôn ngữ, khu vực, chủ sở hữu, khác biệt nội dung, mẫu URL và fallback. Thêm phiên bản khu vực chỉ khi nội dung chính hoặc điều khoản thương mại thực sự khác nhau và có người chịu trách nhiệm cập nhật; một trang ngôn ngữ tổng quát thường là lựa chọn tốt hơn.

Đừng chỉ dịch phần header và footer quanh nội dung chính không đổi rồi gọi đó là bản local. Google cảnh báo rằng việc chỉ dịch phần boilerplate có thể tạo trải nghiệm kém và kết quả lặp lại. Xem xét bản sao quan trọng, giá, tình trạng tồn kho, chính sách, hỗ trợ và thông điệp giao dịch. Nếu một trang chưa được hỗ trợ đầy đủ, hãy bỏ qua thay vì xuất bản một vỏ bề ngoài gây hiểu lầm.

Sổ cái locale

Ghi mã dự định, mẫu URL công khai, chủ sở hữu, mục tiêu canonical, fallback và trạng thái ra mắt vào một bảng được quản trị.

02

Dùng URL ổn định và để người dùng chọn

Cung cấp cho mỗi phiên bản ngôn ngữ một URL trực tiếp mà trình duyệt và crawler có thể yêu cầu. Google khuyến nghị dùng các URL khác nhau thay vì thay đổi ngôn ngữ bằng cookie hay thiết lập trình duyệt. Tên miền theo quốc gia, subdomain và subdirectory đều có thể hoạt động; chọn mẫu mà đội bạn có thể quản trị nhất quán. Google liệt kê tham số URL là không khuyến nghị cho phân đoạn dựa trên URL.

Hiển thị lựa chọn ngôn ngữ hoặc khu vực và giữ khách truy cập ở phiên bản họ đã chọn. Google khuyên tránh redirect tự động dựa trên ngôn ngữ đoán được và nói rằng thay đổi động có thể ngăn phát hiện các biến thể. Không dùng IP để quyết định; Google cho biết điều này khó khăn, nói chung không đáng tin cậy và có thể hạn chế việc crawl. Giữ các URL trực tiếp và cách chuyển đổi trở lại dễ dàng.

Kiểm tra truy cập trực tiếp

Mở từng URL locale trong một phiên sạch và xác nhận nó phục vụ phiên bản đó mà không bị chuyển hướng dựa trên vị trí.

03

Xây dựng cụm hreflang hoàn chỉnh và hợp lệ

Một cụm hreflang kết nối các URL tương đương theo locale. Google hỗ trợ thẻ link trong HTML, HTTP Link headers cho các phản hồi không phải HTML, hoặc mục trong XML sitemap, và coi các phương pháp này tương đương. Chọn phương pháp mà quy trình phát hành của bạn có thể sinh và kiểm toán. Mọi URL thay thế phải được khai báo đầy đủ, bao gồm https, và giải quyết tới trang công khai mong muốn.

Trên mỗi trang tương đương, xuất cùng một tập: tự tham chiếu (self-reference) và mọi phương án thay thế được hỗ trợ. Google nói các thẻ có thể bị bỏ qua khi các trang không trỏ tới nhau và xác định thiếu liên kết trả về là một lỗi phổ biến. Sinh các cụm từ dữ liệu chung, không phải từ các mẫu chỉnh tay. Nếu một trang không có sẵn ở một locale, đừng tạo một bản gần đúng chỉ để lấp đầy lưới.

Xác nhận cụm

Với mỗi cặp được liệt kê, xác minh cả hai trang đều phơi bày cùng tập alternate, bao gồm chính URL của chúng.

Tệp không phải HTML

Dùng phương pháp HTTP Link-header cho các PDF được địa phương hóa khi không có markup trong head HTML.

04

Chọn thẻ ngôn ngữ với triển khai tìm kiếm trong đầu

Thẻ ngôn ngữ là các định danh như en, en-GB, hoặc zh-Hant. BCP 47 là khung thực hành tốt hiện hành của IETF, và IANA Language Subtag Registry là registry tham chiếu mà W3C hướng tác giả tới. Bắt đầu với ngôn ngữ chính, sau đó thêm script hoặc vùng chỉ khi nó phân biệt nội dung. W3C khuyên giữ thẻ ngắn nhất trong phạm vi phân biệt cần thiết.

Với hreflang cho Google, theo các quy tắc mã được Google hỗ trợ, không phải mọi thẻ hợp lệ theo cú pháp của BCP 47. Google yêu cầu bắt đầu bằng ngôn ngữ, không bao giờ chỉ vùng, và tài liệu hóa các mã ngôn ngữ ISO 639-1 với phần vùng tùy chọn theo ISO 3166-1 Alpha-2. Nó nêu rõ es-419 không được hỗ trợ cho hreflang. Kiểm tra mã trong quá trình triển khai và loại bỏ các giá trị tự chế trong kiểm tra triển khai.

Sự phân biệt hữu ích

Chỉ dùng en-GB khi phiên bản Vương quốc Anh khác biệt rõ ràng; nếu không, en tổng quát sẽ đơn giản hơn.

05

Giữ tương thích giữa canonical, fallback và tín hiệu nội dung

Canonical chọn một URL ưu tiên giữa các URL trùng lặp hoặc rất giống nhau; hreflang xác định các phương án thay thế có chủ ý. Với các trang locale độc lập, dùng canonical tự tham chiếu hoặc canonical cùng ngôn ngữ. Google khuyến nghị canonical cùng ngôn ngữ hoặc lựa chọn thay thế cùng ngôn ngữ tốt nhất. Một canonical xuyên ngôn ngữ có thể hợp nhất phiên bản thay thế mà bạn định hiển thị.

Dùng x-default cho những người có ngôn ngữ trình duyệt không khớp với bất kỳ phiên bản nào được liệt kê, đặc biệt khi có một bộ chọn ngôn ngữ hoặc quốc gia. Đây là fallback, không phải thay thế cho các lựa chọn thực sự. Quyết định xem nó là bộ chọn trung lập hay trang ngôn ngữ mặc định, làm cho nó có thể sử dụng được và tránh vòng redirect tự động. Giữ nội dung chính hiển thị của mỗi trang rõ ràng một ngôn ngữ.

Rà soát tín hiệu

So sánh URL yêu cầu, URL cuối cùng, canonical, khả năng lập chỉ mục, mục tiêu hreflang và mục trong sitemap trên mỗi mẫu mẫu lấy mẫu.

06

Kiểm tra phát hành như một thay đổi đường dẫn và nội dung

Trước khi triển khai, lấy mẫu từng loại template: trang chủ, danh mục, thương mại, biên tập, trợ giúp và các tệp được địa phương hóa. Kiểm tra head, headers hoặc sitemap theo phương pháp bạn chọn. Xác nhận phản hồi công khai, URL HTTPS cuối cùng, self và alternates đối xứng, mục tiêu canonical, nội dung địa phương hiển thị, switcher hoạt động và không có noindex hoặc chặn robots ngoài ý muốn.

Sau khi phát hành, kiểm tra các trang đại diện trong Search Console. Live test của nó kiểm tra xem Google có thể truy cập trang hiện tại hay không; báo cáo indexed có thể hiển thị canonical được chọn. Live test không thể dự đoán canonical được chọn hay đảm bảo việc lập chỉ mục. Giữ nhật ký phát hành có ngày, với các cụm đã kiểm tra, ngoại lệ, chủ sở hữu và bằng chứng retest.

Cổng phát hành

Chặn phát hành khi trang ưu tiên chuyển hướng sai, có cặp đối xứng hỏng, xung đột với canonical, hoặc không thể được chọn.

Lùi phiên bản (Rollback)

Phiên bản hóa cấu hình locale và giữ bản đồ URL và chú thích trước đó để tiện quay lại an toàn cho template dùng chung.

HÀNH ĐỘNG / XÁC MINH

Hướng dẫn việc cần làm thiết thực.

  1. 01

    Phê duyệt sổ cái locale

    Ghi lại mỗi cam kết, chủ sở hữu, URL, khác biệt nội dung, canonical và fallback.

    XÁC MINH: Mỗi locale ra mắt có chủ sở hữu chịu trách nhiệm và lý do về phạm vi.
  2. 02

    Công bố URL trực tiếp

    Phơi bày các URL có thể crawl; không phụ thuộc vào cookie, ngôn ngữ trình duyệt hay logic IP.

    XÁC MINH: Một phiên sạch truy cập tới locale được chọn mà không bị redirect cưỡng bức.
  3. 03

    Rà soát nội dung địa phương

    Kiểm tra bản sao chính, điều khoản thương mại, hỗ trợ, chính sách và thông điệp then chốt.

    XÁC MINH: Một người đánh giá ngôn ngữ hoặc thị trường chịu trách nhiệm phê duyệt các trang ưu tiên.
  4. 04

    Xác thực mã

    Dùng ngôn ngữ trước và chỉ thêm script hoặc vùng khi cần.

    XÁC MINH: Mỗi mã vượt qua tra cứu registry và rà soát theo quy định của Google.
  5. 05

    Sinh các cụm đối xứng

    Công bố một tập alternates giống hệt, bao gồm self, trên các trang tương đương.

    XÁC MINH: Các cặp alternates mẫu có liên kết trả về.
  6. 06

    Căn chỉnh canonical

    Giữ các trang locale độc lập canonical tự tham chiếu hoặc canonical cùng ngôn ngữ.

    XÁC MINH: Không có trang ưu tiên nào có canonical xuyên ngôn ngữ ngoài ý muốn.
  7. 07

    Thử x-default

    Chọn bộ chọn dùng được hoặc fallback có chủ ý cho các ngôn ngữ không khớp.

    XÁC MINH: Một thiết lập không khớp đến trang mong đợi và người dùng có thể lựa chọn.
  8. 08

    Tiền kiểm phân phối (Preflight delivery)

    Kiểm tra head, headers hoặc sitemap trên production cùng phản hồi và đường dẫn của switcher.

    XÁC MINH: Mỗi template liên quan có bằng chứng vượt qua kiểm tra phát hành.
  9. 09

    Kiểm tra sau khi công bố

    Dùng live checks, xem bằng chứng canonical đã được lập chỉ mục sau và thử lại các thay đổi.

    XÁC MINH: Mỗi ngoại lệ có chủ sở hữu, hạn hoàn thành và kết quả retest.
CHỦ ĐỀ THẢO LUẬN

So sánh các đánh đổi, không chia sẻ dữ liệu riêng tư.

Dùng các câu hỏi này với nhóm hoặc cộng đồng chủ sở hữu website. Chia sẻ phương pháp và bài học, nhưng tuyệt đối không dán thông tin đăng nhập, hồ sơ khách hàng hay chi tiết hạ tầng không công khai.

  1. 01

    Sự phân biệt locale nào thực sự giúp khách hàng của bạn, hơn là duy trì các biến thể URL lịch sử?

  2. 02

    Bạn xác minh nội dung địa phương, giá cả, hỗ trợ và chính sách khớp với cam kết locale bằng cách nào?

  3. 03

    Thay đổi phát hành nào có khả năng làm hỏng alternates hoặc switcher nhất, và bài test tiền kiểm nào sẽ bắt được lỗi đó?

TÀI NGUYÊN PHỔ BIẾN / UY TÍN

Mở tài liệu nguồn.

Google Search CentralTell Google about localized versions of your page ↗

Hướng dẫn triển khai hreflang chính thức cho các phương pháp, chú thích đối xứng, mã được hỗ trợ, x-default và lỗi phổ biến.

Đã rà soát 2026-09-27
Google Search CentralManaging multi-regional and multilingual sites ↗

Hướng dẫn chính thức về URL, lựa chọn người dùng, redirect, điều chỉnh theo IP và ngôn ngữ nội dung.

Đã rà soát 2026-09-27
Google Search CentralHow to specify a canonical URL ↗

Hướng dẫn canonical chính thức, bao gồm khuyên dùng canonical cùng ngôn ngữ khi dùng hreflang.

Đã rà soát 2026-09-27
W3C InternationalizationChoosing a language tag ↗

Hướng dẫn thực tiễn về BCP 47, registry, script, vùng và các subtag bị loại bỏ.

Đã rà soát 2026-09-27
IETF RFC EditorRFC 5646: Tags for Identifying Languages ↗

Văn bản Internet Best Current Practice cơ bản cho cấu trúc thẻ ngôn ngữ và ngữ nghĩa.

Đã rà soát 2026-09-27
Google Search Console HelpURL Inspection tool ↗

Giải thích các kiểm tra truy cập trực tiếp (live access checks), thông tin canonical đã lập chỉ mục và các giới hạn của chúng.

Đã rà soát 2026-09-27

Chính sách nguồn. Bài viết này sử dụng hướng dẫn chính thức của Google Search Central và Search Console về hreflang, hành vi đa ngôn ngữ, canonical hóa và giới hạn kiểm tra; các nguồn W3C và IETF cho thẻ ngôn ngữ. Mỗi tài nguyên đã được mở và đọc vào ngày 2026-09-27. Các khẳng định bị giới hạn vào những nguồn đó và lời khuyên triển khai thực tế; kết quả yêu cầu thử nghiệm theo từng trang.

GIẢI ĐÁP NHANH

Các câu hỏi thường gặp.

Tôi có cần hreflang nếu chỉ có một ngôn ngữ duy nhất không?

Thường thì không. Hreflang xác định các phương án thay thế ngôn ngữ hoặc khu vực thực sự. Khi chỉ có một phiên bản ngôn ngữ công khai, hãy tập trung vào nội dung hiển thị hữu ích, URL ổn định và canonical. Thêm hreflang chỉ khi bạn có thể duy trì các alternates đối xứng.

Mỗi quốc gia có nên có mã hreflang riêng không?

Không. Chỉ thêm vùng khi nó phân biệt rõ rệt khán giả hoặc nội dung. Một phiên bản ngôn ngữ tổng quát có thể phục vụ nhiều vùng. Với hreflang của Google, vùng đứng sau ngôn ngữ, ví dụ en-GB; đừng tạo các vỏ quốc gia rỗng.

Hreflang hợp lệ có đảm bảo trang đúng sẽ được xếp hạng hoặc lập chỉ mục không?

Không. Nó giúp Google hiểu các phương án thay thế nhưng không thay thế cho crawlability, nhất quán canonical, nội dung hữu ích hay các điều kiện khác để lập chỉ mục. Kiểm tra trực tiếp cũng không thể đảm bảo lập chỉ mục hay dự đoán canonical được chọn.

Status Is UP Editorial Team · Biên tập viên Hỗ trợ Thời gian Hoạt động

Được rà soát bởi Người đánh giá SEO kỹ thuật quốc tế. Xuất bản 2026-09-27; cập nhật 2026-09-30.