URL Canonical là gì?
URL Canonical (hay liên kết canonical) là URL được chọn là phiên bản chính thức trong một nhóm các trang có nội dung trùng lặp hoặc tương đồng. Google sẽ lắp chỉ mục và hiển thị trang này trong kết quả tìm kiếm.
Ví dụ: Giả sử bạn quản lý một trang web bán giày, với hai URL:
www.example.com/giay-the-thao
www.example.com/giay-the-thao?utm_source=google
Cả hai URL trên có cùng nội dung, nhưng phiên bản chính thức nên làwww.example.com/giay-the-thao
.
Cách thiết lập URL Canonical
Bạn có thể xác định URL Canonical bằng thẻ <link rel="canonical">
trong mã HTML của trang trùng lặp.
Ví dụ: Nếu trang web của bạn có hai phiên bản:
www.example.com/shoes.html
www.example.com/shoes-print.html
(phiên bản in)
Để chỉ định URL Canonical, thêm thẻ sau vào phần <head>
của shoes-print.html
:
<link rel="canonical" href="https://www.example.com/shoes.html" />
Trường hợp tài liệu không phải HTML (PDF, DOCX, v.v.) Nếu cần thiết lập URL Canonical cho tệp PDF, sử dụng tiêu đề HTTP:
Link: <https://www.example.com/catalog.pdf>; rel="canonical"
Kiểm tra URL Canonical
Bạn có thể kiểm tra URL Canonical của một trang bằng cách sử dụng các công cụ SEO chuyên dụng.
Ví dụ:
- Dùng SEO Site Checkup hoặc SEOptimer để kiểm tra thẻ canonical của một trang.
- Dùng WebSite Auditor để quét toàn bộ website và xác định trang nào đã được gắn thẻ canonical.
Thực hành SEO tốt nhất với URL Canonical
Google đưa ra một số nguyên tắc quan trọng khi sử dụng URL Canonical:
- Tránh liệt kê URL trùng lặp trong sitemap – Chỉ bao gồm URL canonical trong sơ đồ trang web.
- Không dùng canonical trong phân trang – Nếu có nhiều trang phân trang (
page=1
,page=2
), nên dùngrel="prev"
vàrel="next"
thay vì canonical. - Không dùng tệp robots.txt để chỉ định canonical – Chặn trang bằng robots.txt sẽ khiến Google không thể thu thập dữ liệu trang canonical.
- Không dùng thẻ
noindex
trên trang trùng lặp – Điều này có thể khiến Google bỏ qua cả trang canonical. - Tránh xóa URL bằng Google Search Console – Nếu xóa URL, tất cả các phiên bản của trang đó sẽ bị xóa khỏi kết quả tìm kiếm.
- Chỉ sử dụng chuyển hướng 301 khi cần thay thế trang – Nếu một trang không còn hữu dụng, hãy sử dụng 301 để chuyển hướng đến nội dung phù hợp.
- Luôn liên kết nội bộ đến URL Canonical – Điều này giúp Google nhận diện trang chính xác.
URL Canonical và hệ thống quản lý nội dung (CMS)
Nhiều CMS phổ biến như Shopify, Wix, WordPress hỗ trợ thiết lập URL Canonical mà không cần chỉnh sửa mã nguồn.
Ví dụ:
- WordPress: Dùng plugin như Yoast SEO hoặc Rank Math để thêm thẻ canonical.
- Shopify: Hệ thống tự động thêm thẻ canonical vào các trang sản phẩm.
- Wix: Cho phép cài đặt URL Canonical trong phần “SEO Settings”.
Việc hiểu và sử dụng đúng URL Canonical sẽ giúp website của bạn tránh bị phạt vì nội dung trùng lặp, tối ưu hóa hiển thị trên công cụ tìm kiếm và cải thiện hiệu suất SEO tổng thể.