Cyber SEO: giảm 50%
Tùy chọn

Quyền riêng tư rất quan trọng với chúng tôi, vì vậy bạn có thể tắt một số loại lưu trữ không cần thiết cho hoạt động cơ bản của website. Việc chặn các nhóm này có thể ảnh hưởng đến trải nghiệm của bạn trên website. Thông tin thêm (Chính sách cookie)

Chấp nhận tất cả cookie

Công cụ tạo thẻ hreflang miễn phí - Tạo thẻ đa ngôn ngữ chính xác

Tạo thẻ hreflang miễn phí. Tạo chú thích hợp lệ cho mọi phiên bản ngôn ngữ và khu vực của một trang, với x-default, mã đúng và liên kết hai chiều.

Công cụ

Trên trang này

Tìm hiểu mọi điều cần biết về Công cụ tạo thẻ hreflang!

Tạo ngày
14/9/26
Cập nhật lần cuối:
15/9/26
Hành khách mang ba lô đi bộ qua sảnh sân bay sáng sủa

Tóm tắt

Công cụ tạo hreflang miễn phí viết các thẻ <link rel="alternate" hreflang> cho mọi phiên bản ngôn ngữ của một trang. Thêm một dòng cho mỗi phiên bản, chọn ngôn ngữ (có 27 lựa chọn) và nếu cần, chọn khu vực (có 21 lựa chọn), dán URL đầy đủ, chọn trang x-default rồi tạo mã. Sau đó dán cùng khối này vào phần head của mọi phiên bản: mỗi trang phải liệt kê chính nó và tất cả các trang khác, với URL tuyệt đối, nếu không công cụ tìm kiếm sẽ bỏ qua cả nhóm.

Muốn tìm hiểu sâu hơn? Hãy hỏi

Một công cụ tạo hreflang giải quyết một vấn đề nhỏ nhưng gây ra những hậu quả lớn: một độc giả người Pháp vô tình vào trang tiếng Anh của bạn, hoặc một khách hàng ở Anh bị dẫn tới giá của Mỹ. Thẻ hreflang cho Google biết rằng nhiều trang là các phiên bản bản địa hóa của cùng một nội dung, để Google hiển thị đúng phiên bản cho từng người tìm kiếm. Google nói rõ rằng họ không dùng hreflang hay thuộc tính lang của HTML để nhận diện ngôn ngữ của một trang; hreflang chỉ liên kết các phiên bản với nhau (Google Search Central, các phiên bản bản địa hóa của trang).

Hai quả địa cầu nhỏ trên nền sáng trơn

Bạn dùng công cụ tạo hreflang như thế nào?

  1. Thêm một dòng cho mỗi phiên bản của trang bằng “+ Thêm ngôn ngữ”.
  2. Chọn ngôn ngữ, và chỉ chọn khu vực nếu phiên bản đó nhắm tới một quốc gia, chẳng hạn en-GB cho Vương quốc Anh hoặc pt-BR cho Brazil.
  3. Dán URL đầy đủ của phiên bản đó, bắt đầu bằng https://.
  4. Tick x-default trên phiên bản dùng để hiển thị cho khách không khớp với bất kỳ phiên bản nào khác, hoặc bỏ tick “Bao gồm x-default”.
  5. Tạo mã, sao chép và dán vào <head> của mọi phiên bản được liệt kê.

Với ba phiên bản có x-default, công cụ trả về bốn dòng:

<link rel="alternate" hreflang="en" href="https://example.com/page" />
<link rel="alternate" hreflang="fr" href="https://example.com/fr/page" />
<link rel="alternate" hreflang="pt-BR" href="https://example.com/br/page" />
<link rel="alternate" hreflang="x-default" href="https://example.com/page" />

Mã giống hệt nhau trên mọi trang của bộ: trang tiếng Anh, trang tiếng Pháp và trang dành cho Brazil đều mang bốn dòng này. Không có gì được gửi đi hay lưu lại; mã được tạo ngay trong trình duyệt của bạn.

Một bộ hreflang hợp lệ phải tuân theo những quy tắc nào?

Các quy tắc này đến từ tài liệu của Google và giống nhau bất kể bạn chọn phương pháp nào.

Quy tắcÝ nghĩaHậu quả nếu sai
Tự tham chiếuMỗi phiên bản liệt kê chính nó cùng tất cả các phiên bản khácBộ thẻ không đầy đủ
Liên kết ngượcNếu trang A trỏ đến trang B, thì trang B phải trỏ ngược lại AGoogle bỏ qua các thẻ không được trang kia xác nhận
URL tuyệt đốihttps://example.com/foo, không phải //example.com/foo hay /fooĐịa chỉ tương đối không phải là phiên bản thay thế hợp lệ
Ngôn ngữ đứng trướcMã ngôn ngữ theo ISO 639-1, sau đó là mã khu vực tùy chọn theo ISO 3166-1 alpha-2Chỉ có khu vực, chẳng hạn hreflang="US", là không hợp lệ
Chỉ mã được hỗ trợCác mã ngoài hai chuẩn đó, chẳng hạn es-419, không được hỗ trợThẻ bị bỏ qua
Trong headCác thẻ liên kết nằm trong một <head> đúng cấu trúcThẻ bị đẩy xuống body do HTML lỗi sẽ không được đọc

Liên kết ngược có lý do của nó: Google giải thích rằng họ yêu cầu cả hai trang phải trỏ về nhau để một website khác không thể tự xưng là phiên bản thay thế của trang bạn. Các phiên bản thay thế có thể nằm trên các tên miền khác nhau, chẳng hạn example.fr và example.de, miễn là các liên kết đi theo cả hai chiều.

Bạn nên dùng mã ngôn ngữ và khu vực nào?

Chỉ dùng mã ngôn ngữ khi nội dung không thực sự khác nhau theo quốc gia. Một trang tiếng Tây Ban Nha duy nhất cho mọi người nói tiếng Tây Ban Nha là es; các trang riêng cho Tây Ban Nha và Mexico, với giá hoặc cách viết khác nhau, là es-ES và es-MX. Mã ngôn ngữ lấy từ ISO 639-1 (Thư viện Quốc hội Hoa Kỳ, danh sách mã ISO 639) và mã khu vực lấy từ ISO 3166-1 alpha-2 (mã quốc gia ISO 3166).

Đối tượngGiá trị đúngLỗi thường gặp
Tiếng Anh, Vương quốc Anhen-GBen-UK (mã được gán cho Vương quốc Anh là GB)
Tiếng Bồ Đào Nha, Brazilpt-BRbr (ngôn ngữ đứng trước; br là tiếng Breton)
Tiếng Đức, Thụy Sĩde-CHch-de (đảo ngược thứ tự)
Tiếng Tây Ban Nha, Mỹ Latinhes, hoặc một es-XX cho mỗi quốc giaes-419 (Google không hỗ trợ)
Mọi khách không khớpx-defaultNhiều giá trị x-default trong cùng một bộ

Google chấp nhận chữ hoa và chữ thường, nhưng viết khu vực bằng chữ in hoa, như công cụ làm, giúp mã dễ đọc hơn.

Quả địa cầu thu nhỏ đặt trên bàn làm việc, có ánh đèn dịu phía sau

Nên đặt hreflang ở đâu: head, header HTTP hay sitemap?

Google coi ba phương pháp này là tương đương, vì vậy hãy chọn phương pháp dễ bảo trì nhất và giữ nguyên nó.

Phương phápPhù hợp nhất choCần lưu ý
Thẻ <link> trong headHầu hết website; công cụ tạo ra định dạng nàyMỗi trang đều mang toàn bộ bộ thẻ, nên thêm một ngôn ngữ mới nghĩa là phải sửa mọi phiên bản
Header Link HTTPCác tệp không phải HTML như PDFCần cấu hình máy chủ
Sitemap XMLWebsite lớn có nhiều ngôn ngữMỗi mục URL liệt kê tất cả các phiên bản thay thế, kể cả chính nó

Nếu bạn dùng phương pháp sitemap, hãy kiểm tra tệp bằng công cụ kiểm tra sitemap sau mỗi thay đổi, hoặc tạo nó bằng công cụ tạo sitemap XML.

Những lỗi nào thường làm hỏng hreflang nhất?

  • Trỏ đến một URL đang chuyển hướng hoặc trả về lỗi. Mỗi phiên bản thay thế phải trả về 200 ngay lập tức; hãy kiểm tra những URL còn nghi ngờ bằng công cụ kiểm tra chuyển hướng.
  • Hreflang và canonical mâu thuẫn nhau. Mỗi phiên bản phải có canonical tự tham chiếu. Nếu trang tiếng Pháp chỉ định trang tiếng Anh làm canonical, bạn đang nói với Google rằng chúng là bản trùng lặp, không phải bản dịch. Hãy kiểm tra bằng công cụ kiểm tra canonical.
  • Trang chưa được dịch. Google chỉ coi các phiên bản bản địa hóa là bản trùng lặp khi phần nội dung chính vẫn chưa được dịch; một trang có menu đã dịch nhưng nội dung chính vẫn là tiếng Anh thì không phải là phiên bản tiếng Pháp thực sự.
  • Chuyển hướng tự động theo ngôn ngữ. Google khuyến cáo không nên chuyển hướng người dùng sang một phiên bản ngôn ngữ khác dựa trên việc bạn đoán ngôn ngữ của họ, vì điều này có thể khiến người dùng và công cụ tìm kiếm không thể truy cập mọi phiên bản (Google, website đa khu vực và đa ngôn ngữ). Hãy để khách tự chuyển đổi, và dùng x-default cho trang chọn ngôn ngữ.
  • Một ngôn ngữ cho mỗi cookie. Google khuyến nghị dùng một URL khác cho mỗi phiên bản ngôn ngữ, thay vì dựa vào cookie hoặc cài đặt trình duyệt.

Bạn kiểm tra thẻ hreflang có hoạt động không như thế nào?

  1. Mở mã nguồn của từng phiên bản và xác nhận rằng cùng một khối xuất hiện trong head, với một dòng cho mỗi phiên bản và chính trang đó nằm trong số đó.
  2. Theo dõi mọi URL trong khối. Mỗi URL nên tải trực tiếp, đúng ngôn ngữ, không có chuyển hướng.
  3. Kiểm tra liên kết ngược bằng cách mở một phiên bản thứ hai và xác nhận nó trỏ lại phiên bản đầu tiên.
  4. Kiểm tra trang đã lập chỉ mục bằng công cụ Kiểm tra URL trong Search Console. Trường canonical do Google chọn cho biết Google coi phiên bản nào là canonical; với một trang đã dịch, đó nên là chính trang đó (Trợ giúp Search Console, công cụ Kiểm tra URL).

Nếu Google chọn một phiên bản ngôn ngữ khác làm canonical, nội dung có lẽ đang quá giống bản trùng lặp, hoặc các thẻ canonical mâu thuẫn với bộ hreflang.

Hreflang có cải thiện thứ hạng không?

Không trực tiếp. Nó không làm một trang lên hạng cao hơn; nó giúp đúng phiên bản xuất hiện trước đúng đối tượng, và ngăn các phiên bản ngôn ngữ của bạn tranh nhau cho cùng một lượt tìm kiếm. Mỗi phiên bản vẫn phải tự giành được vị trí bằng nội dung viết cho thị trường của nó, liên kết từ bên ngoài tại địa phương và các công việc tối ưu trang thông thường. Các mục từ điển của chúng tôi về hreflang và nội dung trùng lặp giải thích thêm.

Làm sao để website đa ngôn ngữ luôn nhất quán?

Hãy coi hreflang là một phần của quy trình xuất bản, không phải một việc làm một lần: mỗi trang mới và mỗi ngôn ngữ mới đều phải cập nhật toàn bộ bộ thẻ. Kiểm tra một mẫu trang mỗi quý, và sau mọi thay đổi về cấu trúc URL. Để tăng lưu lượng ở từng ngôn ngữ và xem lưu lượng đến từ đâu, bảng điều khiển GEO và SEO của Sorank theo dõi lưu lượng Google và AI của bạn trong một màn hình, còn nghiên cứu từ khóa tìm các truy vấn mà mỗi phiên bản có thể giành được.

Một bộ hreflang hoạt động đúng liệt kê mọi phiên bản, kể cả chính nó, với URL tuyệt đối, mã hợp lệ và liên kết ngược trên mọi trang. Hãy tạo thẻ của bạn ngay, rồi xem các gói của Sorank để phát triển từng phiên bản ngôn ngữ theo chế độ autopilot.

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

Làm sao để tạo thẻ hreflang?

Thêm một dòng cho mỗi phiên bản ngôn ngữ trong công cụ tạo hreflang miễn phí trên trang này, chọn ngôn ngữ và khu vực tùy chọn, dán từng URL đầy đủ và chọn trang x-default. Sao chép khối đã tạo và dán vào phần head của mọi phiên bản được liệt kê.

Mọi trang có cần tự tham chiếu trong hreflang không?

Có. Google yêu cầu mỗi phiên bản ngôn ngữ liệt kê chính nó cùng tất cả các phiên bản khác, và mọi trang mà nó trỏ đến đều phải trỏ ngược lại. Nếu hai trang không trỏ đến nhau theo cả hai chiều, Google sẽ bỏ qua các thẻ đó.

x-default trong hreflang có nghĩa là gì?

Nó đánh dấu trang sẽ hiển thị cho khách có ngôn ngữ hoặc khu vực không khớp với bất kỳ phiên bản nào của bạn, thường là một trang chọn ngôn ngữ hoặc trang quốc tế chính của bạn. Chỉ dùng một x-default cho mỗi bộ; nó không bắt buộc nhưng được khuyến nghị cho trang chọn ngôn ngữ.

Nguồn

Các công cụ SEO miễn phí khác

HỌ ĐÃ THỬ SORANK TRƯỚC BẠN

Lời chứng thực từ các nhà sáng lập đầy tham vọng

Tăng trưởng tự nhiênE-commerce

từ 0 lên 10000 lượt truy cập trong 5 tháng

Celio Fabianomonrobotlavevitre.fr
Tăng trưởng tự nhiênPhần mềm

từ 0 lên 5000 khách hàng trong 8 tháng

Thibault BMsorank.com
Tăng trưởng tự nhiênGiải trí và hàng không

từ 0 lên 1104 lượt nhấp trong 4 tháng

Dominiqueflight-sensations-idf.com
Tăng trưởng tự nhiênTạo khách hàng tiềm năng cho đơn vị lắp đặt

x98 lượt nhấp trong 2 tháng

LeadBolt Agencyleadbolt.online
Tăng trưởng tự nhiênPhần mềm âm nhạc

tăng gấp 55 lần lượt nhấp trong 5 tháng

Valentin Cordiertiger-sounds.com