Trang kiểu mẫu: Xử lý các vấn đề về trùng lặp nội dung
Nếu như Google biết được là các trang này có nội dung giống nhau thì Google sẽ
chỉ index một trang vào kết quả tìm kiếm. Thuật toán của Google sẽ chọn một
trang mà họ cho là có thể đưa ra giải đáp tốt nhất đối với tìm kiếm của người
dùng. Tuy nhiên, giờ đây, chúng ta có thể xác định được trang nào là trang kiểu
mẫu theo đánh giá của các bộ máy tìm kiếm bằng việc thêm một cấu
trúc <link> với thuộc tính rel="canonical" vào thẻ<head> của trang chưa được
coi là kiểu mẫu.
Việc thêm đường dẫn và thuộc tính này cho phép người sở hữu website có thể xác
định được các trang có nội dung trùng lặp trên website và thông báo cho Google
rằng: “Trong số các trang có nội dung trùng lặp thì đây là trang tốt nhất. Hãy ưu
tiên trang này trong kết quả tìm kiếm”.
Làm thế nào để xác định một URL kiểu mẫu?
Có 2 cách để xác định một URL kiểu mẫu:
1. Chèn một đường link rel="canonical" vào thẻ <head> trên trang HTML
không được coi là trang kiểu mẫu (non-canonical page)
Để xác định liên kết http://www.example.com/product.php?item=swedish-
fish được coi là kiểu mẫu, hãy tạo một đường link như sau:
<link rel="canonical"
href="http://www.example.com/product.php?item=swedish-fish"/>
Copy link này vào thẻ <head> của các trang non-canonical, ví
dụ http://www.example.com/product.php?item=swedish-fish&sort=price.
Nếu nội dung đều được hiển thị ở cả hai
trang http://www.example.com/product.php?item=swedish-
fish vàhttps://www.example.com/product.php?item=swedish-fish, thì có thể xác
định được trang nào là trang kiểu mẫu bằng cách tạo đường link:
<link rel="canonical"
href="http://www.example.com/product.php?item=swedish-fish"/>
và chèn link này vào
thẻ <head> của https://www.example.com/product.php?item=swedish-fish.
2. Xác định URL kiểu mẫu thông qua Link rel="canonical" HTTP header.
Nếu rel="canonical" chỉ đến một trang không tồn tại thì sao? Hoặc nếu có
nhiều trang cùng được coi là trang kiểu mẫu?
Google sẽ cố gắng hết sức để dựa vào các thuật toán và đưa ra quyết định trang
nào sẽ là trang kiểu mẫu như Google đã và đang làm.
Google có thể theo một chuỗi các chỉ định rel="canonical" không?
Có, trong một số trường hợp. Tuy nhiên, để đảm bảo việc lựa chọn được trang
kiểu mẫu tối ưu nhất, Google khuyến cáo nên update các link dẫn tới một trang
kiểu mẫu.
Có thể sử dụng rel="canonical" để giúp chỉ ra URL kiểu mẫu đối với một tên
miền hoàn toàn khác không?
Có, nhiều trường hợp sẽ rất khó để tạo ra các redirect, ví dụ như khi muốn chuyển
sang một tên miền mới ở một máy chủ không có khả năng tạo ra các redirect.
Trong trường hợp này, có thể sử dụng thuộc tínhrel="canonical" để xác định
chính xác URL của tên miền nào sẽ được index. Trong khi thuộc
tínhrel="canonical" được xem như một gợi ý hơn là một đường dẫn tuyệt đối thì
đây vẫn được coi là một giải pháp hữu ích.