Từ điển
Thẻ canonical là gì?
Thẻ canonical (<link rel=”canonical” href=”…”>) là một thẻ HTML đặt trong phần <head> của trang web, báo cho công cụ tìm kiếm biết đâu là URL chính thức (bản gốc) khi
Thẻ canonical là gì?
Thẻ canonical (<link rel="canonical" href="...">) là một thẻ HTML đặt trong phần <head> của trang web, báo cho công cụ tìm kiếm biết đâu là URL chính thức (bản gốc) khi có nhiều URL cùng trỏ tới một nội dung.
Vì sao cần thẻ canonical?
Trên thực tế, một nội dung thường bị truy cập qua nhiều địa chỉ khác nhau: có hoặc không có www, http hay https, thêm tham số theo dõi (?utm_source=facebook), phân trang, phiên bản in ấn… Google gọi đây là nội dung trùng lặp (duplicate content).
Nếu bạn không chỉ rõ bản chính, Google sẽ tự đoán — và đoán sai thì điểm SEO bị chia nhỏ ra nhiều URL, hoặc tệ hơn là Google index nhầm bản phụ thay vì trang bạn muốn lên top.
Thẻ canonical chính là cách bạn “gợi ý” đáp án đúng cho Google. Lưu ý: đây là gợi ý, không phải mệnh lệnh tuyệt đối — Google có thể bỏ qua nếu thấy canonical đặt vô lý (ví dụ trỏ sang một trang hoàn toàn không liên quan).
Ví dụ thực tế
Bạn chạy quảng cáo Facebook dẫn về:
seocheck.vn/bang-gia?utm_source=facebook&utm_campaign=t10
Mỗi chiến dịch tạo ra một URL khác nhau, nhưng nội dung thì giống hệt trang bảng giá gốc. Giải pháp: đặt thẻ canonical trỏ về https://seocheck.vn/bang-gia trên tất cả các biến thể. Google sẽ hiểu chỉ có một bản chính và dồn toàn bộ sức mạnh SEO về đó.
Lỗi thường gặp
- Canonical trỏ về trang lỗi 404 hoặc trang đang bị
robots.txtchặn — Google không thể xác nhận bản chính. - Canonical vòng tròn: trang A trỏ sang B, trang B trỏ ngược lại A.
- Một trang có 2 thẻ canonical khác nhau — Google không biết nghe ai.
- Dùng URL tương đối (
/bang-gia) thay vì tuyệt đối (https://seocheck.vn/bang-gia) — luôn dùng URL tuyệt đối đầy đủ.

Xem thêm
Kiểm tra ngay
Dùng extension SEO-Check quét trang của bạn — mục Technical sẽ báo ngay nếu thiếu thẻ canonical hoặc đặt sai. Tải extension miễn phí tại seocheck.vn/chrome-extension.