Trình tạo thẻ hreflang

Tạo các thẻ link hreflang cho một trang đa ngôn ngữ từ danh sách các cặp ngôn ngữ và URL, kèm x-default tùy chọn và thẻ tự tham chiếu.

Đang tải công cụ…

Trình tạo thẻ hreflangTrình tạo thẻ hreflang biến danh sách các cặp ngôn ngữ và URL thành các thẻ link rel="alternate" hreflang mà bạn dán vào phần head của mỗi phiên bản ngôn ngữ của một trang. Thêm một hàng cho mỗi ngôn ngữ, tùy chọn thêm thẻ dự phòng x-default và thẻ tự tham chiếu, rồi sao chép khối sẵn sàng sử dụng. Mọi thứ đều được tạo trong trình duyệt của bạn, vì vậy URL của bạn không bao giờ được tải lên máy chủ của chúng tôi.

Trình tạo thẻ hreflang là gì?

Các thẻ hreflang cho công cụ tìm kiếm biết URL nào phục vụ ngôn ngữ hay khu vực nào, để Google và Yandex hiển thị đúng phiên bản cho mỗi người dùng và không coi các bản dịch là nội dung trùng lặp. Các chuyên gia SEO, nhóm bản địa hóa và lập trình viên thêm chúng khi một trang web có cùng một trang ở nhiều ngôn ngữ — ví dụ /en/, /ja/ và /es/. Công cụ này tạo các thẻ chuẩn link rel="alternate" hreflang="…": bạn thêm một hàng cho mỗi ngôn ngữ với mã hreflang của nó (như en, en-US hoặc ja) và URL tuyệt đối của nó, và đầu ra cập nhật trực tiếp khi bạn nhập. Dùng nút Thêm ngôn ngữ để thêm hàng và Xóa để bỏ một hàng. Trong phần cài đặt, bạn có thể bật/tắt thẻ tự tham chiếu (mỗi trang nên trỏ về chính nó) và thẻ x-default, dùng để chỉ định trang được hiển thị khi không có ngôn ngữ nào khớp; nếu bạn để trống URL x-default, nó sẽ quay về dùng URL tự tham chiếu.

Cách sử dụng Trình tạo thẻ hreflang

  1. Nhập mã ngôn ngữ và URL tuyệt đối của trang hiện tại vào các trường tự tham chiếu (ví dụ en và https://example.com/en/).
  2. Thêm một hàng cho mỗi ngôn ngữ thay thế: nhập mã hreflang của nó (như ja hoặc es-MX) và URL đầy đủ của nó.
  3. Dùng Thêm ngôn ngữ để thêm hàng, hoặc Xóa để bỏ một hàng bạn không cần.
  4. Mở cài đặt để bật hoặc tắt thẻ tự tham chiếu và thẻ x-default.
  5. Tùy chọn đặt một URL x-default riêng; để trống để dùng lại URL tự tham chiếu.
  6. Sao chép các thẻ link đã tạo và dán chúng vào <head> của mỗi phiên bản ngôn ngữ của trang.

Ví dụ

Hai ngôn ngữ với x-default

Đầu vào

self: en https://example.com/en/
row: ja https://example.com/ja/

Đầu ra

<link rel="alternate" hreflang="en" href="https://example.com/en/" />
<link rel="alternate" hreflang="ja" href="https://example.com/ja/" />
<link rel="alternate" hreflang="x-default" href="https://example.com/en/" />

Nhắm mục tiêu theo khu vực

Đầu vào

row: en-US https://example.com/us/
row: en-GB https://example.com/uk/

Đầu ra

<link rel="alternate" hreflang="en-US" href="https://example.com/us/" />
<link rel="alternate" hreflang="en-GB" href="https://example.com/uk/" />

Ký tự đặc biệt được thoát

Đầu vào

row: fr https://example.com/?a=1&b=2

Đầu ra

<link rel="alternate" hreflang="fr" href="https://example.com/?a=1&amp;b=2" />

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

Công cụ này tạo ra gì?
Nó tạo các thẻ link rel="alternate" hreflang từ các cặp ngôn ngữ và URL bạn nhập. Mỗi hàng đã điền trở thành một thẻ <link>; nó cũng có thể thêm thẻ tự tham chiếu cho trang hiện tại và thẻ x-default, để bạn có một khối hoàn chỉnh sẵn sàng dán vào <head> của trang.
Thẻ x-default dùng để làm gì?
x-default đánh dấu trang mà công cụ tìm kiếm nên hiển thị khi không có ngôn ngữ hay khu vực nào được liệt kê khớp với người dùng. Bạn có thể cấp cho nó một URL riêng, hoặc để trống URL x-default và công cụ sẽ dùng lại URL tự tham chiếu. Tắt nó trong cài đặt nếu bạn không cần.
Tôi có cần thẻ tự tham chiếu không?
Google khuyến nghị mỗi phiên bản ngôn ngữ nên có một thẻ hreflang trỏ về chính nó, cùng với các thẻ cho tất cả các bản thay thế. Công cụ này thêm thẻ tự tham chiếu đó từ ngôn ngữ và URL của trang hiện tại; bạn có thể tắt nó trong cài đặt nếu muốn tự thêm thủ công.
Mã hreflang nên dùng định dạng nào?
Dùng mã ngôn ngữ ISO 639-1, tùy chọn kèm khu vực ISO 3166-1 — ví dụ en, ja, es-MX hoặc zh-Hant. Công cụ ghi chính xác mã bạn nhập, vì vậy hãy kiểm tra xem đó có phải là giá trị hợp lệ không; URL nên là một địa chỉ tuyệt đối bắt đầu bằng https://.
Dữ liệu của tôi có được gửi tới máy chủ không?
Không. Các thẻ được tạo hoàn toàn trong trình duyệt của bạn bằng JavaScript. Không có gì bạn nhập — kể cả các URL chưa công bố — được tải lên, lưu trữ hay gửi đi bất cứ đâu, nên dùng an toàn trên các trang riêng tư hoặc trước khi ra mắt.

Công cụ liên quan