Hướng dẫn dùng tool

Công Cụ Xác Thực & Kiểm Tra Thẻ Hreflang Hàng Loạt

Dữ liệu kiểmHreflang

Cách dùng công cụ kiểm tra thẻ hreflang

Quay lại công cụ

Một trang mang cả bộ, nên một URL là đủ: mọi mã nó khai được đối chiếu với danh sách ngôn ngữ và vùng, và cả bộ được chấm như một tổng thể.

  1. 01

    Nhập một trang cho mỗi bộ ngôn ngữ

    Một trang khai các bản thay thế cho chính nó và các trang anh em, nên kiểm một thành viên là báo cáo cả bộ. Chế độ một URL kiểm một địa chỉ và chạy khi bấm Enter; chuyển sang Hàng loạt để dán danh sách, mỗi dòng một URL, tối đa 30 mỗi lượt. Bộ được khai theo từng trang, nên trang chủ đạt không nói gì về trang bảng giá của bạn.

  2. 02

    Chọn mức chuẩn hoá URL

    Chuẩn hoá URL viết lại từng địa chỉ trước khi tải. URL đầy đủ giữ đường dẫn và query nhưng bỏ tham số theo dõi cùng fragment; Bỏ query bỏ query string; Chỉ domain chỉ giữ tên miền. Coi chừng mức cuối ở đây: danh sách mỗi bộ một trang gộp về cùng tên miền, ba mươi hàng thành một, và bộ nhận về là bộ của trang chủ.

  3. 03

    Đọc cột Hreflang

    Cột chỉ mang mã, theo thứ tự khai, không kèm địa chỉ. Đó là chủ ý: một bộ thật rất dài, và một hàng mang mọi mã kèm đích sẽ rộng hơn cả bảng. Lướt nó để tìm x-default và độ dài bạn mong đợi, rồi mở hàng nếu cần thêm. — nghĩa là trang không khai hreflang, đúng với site một ngôn ngữ.

  4. 04

    Mở một hàng và xuất kết quả

    Xem liệt kê từng khai báo cùng ngôn ngữ và vùng mà mã của nó chỉ ra, đích và nguồn của nó, và đánh dấu đỏ mã sai ngay tại chỗ. Bên dưới là kết luận thứ hai về cả bộ, như bộ có trỏ ngược về trang này không. Copy bảng sao chép các hàng ngăn bằng tab; Xuất CSV ghi chúng ra file.

Cách đọc báo cáo kiểm định hreflang

Một hàng có khai bản thay thế thì mang hai kết luận: một cho từng mã đứng riêng, một cho cả bộ mà chúng hợp thành.

Các cột của bảng kết quả

URL
Địa chỉ đúng như lúc đem đi kiểm — sau chuẩn hoá, không phải lúc nào cũng giống thứ bạn gõ vào.
URL đích
Nơi request dừng lại và mã trạng thái ở đó. Chuyển hướng được đi theo trước, và bộ đọc từ trang cuối ấy.
Hreflang
Mọi mã mà trang cuối khai, đúng thứ tự khai, không kèm đích. — nghĩa là không khai mã nào.
Kết quả
Hàng đã xong, đang chạy, hay dừng vì lỗi. Nó không nói gì về bản thân bộ hreflang.
Thao tác
Xem mở panel Chi tiết của hàng ấy; Thử lại hiện thay vào đó khi request không tới được nơi nào.

Kết luận cho từng mã

dạng cũ của id-ID
Mã vẫn hoạt động nhưng đã được đổi tên: in-ID thay cho id-ID, iw cho he, tl cho fil. Loại khó phát hiện nhất, vì trông hợp lệ và các trình kiểm chỉ xét hình thức vẫn chấp nhận.
mã sai cấu trúc
Không phải một thẻ ngôn ngữ nào cả: dấu gạch dưới thay cho gạch nối (en_US), ký tự lạc, hoặc một subtag dài quá mức cho phép.
không có ngôn ngữ này
Cấu trúc thì đúng nhưng phần ngôn ngữ không gọi tên thứ gì — một mã bịa, hoặc một mã quốc gia bị đặt vào chỗ của ngôn ngữ (uk là tiếng Ukraina, không phải Vương quốc Anh).
không có vùng này
Ngôn ngữ có thật nhưng vùng thì không: es-SP cho Tây Ban Nha, trong khi mã vùng là ES.
thiếu href
Khai báo gọi tên một ngôn ngữ nhưng không có địa chỉ, nên nó chẳng có gì để trỏ tới.

Kết luận cho cả bộ

Bộ hreflang dựng đúng chuẩn.
Mọi mã đều có thật, mã nào cũng có đích, bộ trỏ ngược về chính trang này, và x-default có mặt khi bộ cần tới nó.
Không khai hreflang — đúng với site một ngôn ngữ.
Trang không khai bản thay thế nào. Không phải lỗi — chỉ site nào xuất bản cùng một trang ở nhiều hơn một ngôn ngữ mới cần tới chúng.
Có mã không hợp lệ — Google bỏ cả cặp chứa nó.
Có ít nhất một mã hỏng, và panel đánh dấu mã nào. Google bỏ đúng cặp chứa nó và giữ phần còn lại, nên một mã hỏng làm mất một ngôn ngữ chứ không mất cả bộ.
Một khai báo không có href nên Google bỏ qua.
Có ít nhất một khai báo không có địa chỉ. Cái giá giống hệt một mã hỏng: đúng cặp ấy bị bỏ.
Một mã trỏ tới hai URL — Google không chọn được.
Một mã xuất hiện hai lần với hai đích khác nhau. Google không có cách nào chọn, nên cả bộ thôi dùng được — ca này đắt hơn hẳn một cặp đơn lẻ.
Bộ không tự trỏ về chính nó — Google sẽ không gom nhóm.
Bộ không bao giờ gọi tên chính trang nó đang nằm trên. Google chỉ gom một bộ khi mỗi thành viên trỏ ngược về chính mình, nên thiếu điều đó là mọi khai báo bị bỏ qua.
Không có x-default — khách không khớp ngôn ngữ nào thì không có chỗ đáp.
Không có phương án dự phòng cho khách không khớp ngôn ngữ nào. Chỉ nêu khi bộ có hơn một ngôn ngữ, vì một bản thay thế đơn lẻ không có gì để rơi về.