Duplicate, Google Chose Different Canonical Than User là một trạng thái thường gặp khi bạn kiểm tra khả năng lập chỉ mục của website bằng Google Search Console. Thông báo này cho biết Google không chọn URL mà bạn khai báo là phiên bản chính, mà lựa chọn một URL khác làm phiên bản chuẩn để lập chỉ mục.
Điều này không đồng nghĩa website đang mắc lỗi nghiêm trọng. Tuy nhiên, nếu Google chọn sai URL, trang quan trọng có thể không xuất hiện trên kết quả tìm kiếm như bạn mong muốn. Vì vậy, người làm SEO cần xác định nguyên nhân, kiểm tra URL được Google lựa chọn và quyết định có cần can thiệp hay không.
Duplicate, Google Chose Different Canonical Than User nghĩa là gì?
Google sử dụng khái niệm canonical để xác định URL đại diện tốt nhất cho một nhóm trang có nội dung giống hoặc gần giống nhau. Khi nhiều URL cùng cung cấp một nội dung tương tự, Google có thể gom chúng thành một nhóm và lựa chọn 1 URL làm phiên bản chính để lập chỉ mục.
Thông báo Duplicate, Google Chose Different Canonical Than User xuất hiện khi URL của bạn được khai báo là phiên bản chuẩn nhưng Google cho rằng một URL khác phù hợp hơn. Google sẽ lập chỉ mục URL mà hệ thống lựa chọn thay vì URL bạn đã khai báo.
Có thể hiểu đơn giản:
- Bạn nói với Google rằng URL A là phiên bản chính.
- Google phát hiện URL A có nội dung giống hoặc gần giống URL B.
- Google đánh giá URL B phù hợp hơn để đại diện cho nhóm nội dung.
- Google lập chỉ mục URL B thay vì URL A.
Điểm quan trọng là đây không phải lúc nào cũng là lỗi cần sửa. Google xác nhận rằng trạng thái này xuất hiện khi một trang được đánh dấu là canonical nhưng Google cho rằng URL khác là lựa chọn tốt hơn. Bạn cần kiểm tra URL Google chọn trước khi quyết định thay đổi cấu trúc website.
Vì sao Google chọn canonical khác với URL bạn khai báo?
Nội dung trùng lặp hoặc gần giống nhau
Đây là nguyên nhân phổ biến nhất. Một website có thể tạo ra nhiều URL cùng hiển thị một nội dung do cách tổ chức hệ thống, tham số URL, bộ lọc, phiên bản sản phẩm hoặc cấu trúc danh mục.
Google cho biết khi phát hiện nhiều URL có nội dung tương đương, hệ thống sẽ xác định một URL đại diện và không nhất thiết lập chỉ mục tất cả phiên bản.
Theo chia sẻ của Gary Illyes được Ahrefs dẫn lại, khoảng 60% nội dung trên Internet có tính trùng lặp. Con số này cho thấy việc Google phải xử lý các phiên bản nội dung giống nhau là một phần bình thường của quá trình lập chỉ mục.
Ví dụ về các URL có thể tạo ra nội dung tương tự:
- example.com/abc
- example.com/ABC
- example.com/abc/
- example.com/?id=123
Dù người dùng có thể nhìn thấy nội dung tương tự, Google vẫn phải xác định phiên bản nào nên đại diện cho nhóm URL đó.
Nhiều phiên bản sản phẩm có nội dung quá giống nhau
Website thương mại điện tử thường có nhiều URL dành cho cùng một sản phẩm nhưng khác màu sắc, kích thước hoặc bộ lọc. Nếu phần nội dung riêng biệt giữa các URL quá ít, Google có thể xem chúng là các phiên bản trùng lặp.
Giả sử một sản phẩm có 3 URL dành cho 3 màu khác nhau. Nếu phần lớn tiêu đề, mô tả, hình ảnh và thông tin sản phẩm giống nhau, Google có thể lựa chọn 1 URL làm canonical thay vì lập chỉ mục toàn bộ phiên bản.
Nếu mục tiêu SEO của bạn chỉ là đưa 1 URL lên Google, hãy sử dụng canonical phù hợp hoặc chuyển hướng những URL không cần thiết về phiên bản chính. Nếu từng phiên bản thực sự phục vụ một nhu cầu tìm kiếm riêng, bạn cần tạo đủ nội dung khác biệt để Google hiểu giá trị riêng của từng trang.
Website đa ngôn ngữ có nội dung giống nhau
Website quốc tế cũng có thể gặp trạng thái này. Chẳng hạn, một doanh nghiệp có các trang dành cho Việt Nam, Singapore và Malaysia nhưng nội dung trên các trang gần như giống nhau.
Với các website đa ngôn ngữ hoặc đa khu vực, bạn cần phân biệt giữa việc Google xem các trang là phiên bản thay thế và việc Google chọn sai URL canonical. Thẻ hreflang giúp Google hiểu mối quan hệ giữa các phiên bản ngôn ngữ hoặc khu vực. Google Search Console cũng lưu ý rằng các trang ngôn ngữ thay thế không được phát hiện theo cách giống các nhóm URL trùng lặp thông thường.
Hộp ghi nhớ cho người làm SEO
Trang tiếng Việt và trang tiếng Anh có nội dung tương ứng không nên được xem đơn giản là 2 bài viết cạnh tranh với nhau. Nếu cấu trúc quốc tế được triển khai đúng, Google có thể hiểu đây là các phiên bản phục vụ những nhóm người dùng khác nhau.
Canonical được thiết lập sai
Canonical là một tín hiệu quan trọng nhưng không phải mệnh lệnh tuyệt đối dành cho Google. Nếu canonical của bạn trỏ tới một URL không phù hợp, Google có thể bỏ qua khai báo đó.
Một lỗi phổ biến là canonical chain. Đây là tình huống URL A trỏ canonical tới URL B, sau đó URL B lại trỏ canonical tới URL C. Cấu trúc này khiến tín hiệu canonical không còn rõ ràng.
Mô hình canonical chain
URL A → URL B → URL C
URL C mới là phiên bản bạn thực sự muốn Google lập chỉ mục.
Nghiêm trọng hơn là canonical loop. URL A trỏ tới URL B, còn URL B lại trỏ ngược về URL A. Khi đó, Google không nhận được tín hiệu rõ ràng về phiên bản chính.
Ahrefs từng ghi nhận vấn đề trang không phải canonical lại được chỉ định làm canonical xuất hiện ở 1,36% website trong nghiên cứu 1 triệu tên miền.
Nội dung được tải bằng JavaScript gây khó khăn cho quá trình thu thập dữ liệu
Một số website phụ thuộc nhiều vào JavaScript để hiển thị nội dung. Khi Google nhận được mã HTML ban đầu, phần nội dung chính có thể chưa xuất hiện đầy đủ.
Nếu nhiều URL trả về cấu trúc HTML ban đầu gần như giống nhau, Google có thể đánh giá các trang này là bản sao trước khi quá trình kết xuất nội dung hoàn tất. Vấn đề có thể trở nên đáng chú ý với website mới hoặc website có số lượng trang lớn.
Với trường hợp này, bạn nên phối hợp cùng đội phát triển để kiểm tra cách máy chủ trả về nội dung. Giải pháp kết xuất trước hoặc kết xuất phía máy chủ có thể giúp Google nhận được nội dung riêng biệt của từng URL sớm hơn.
Google lựa chọn URL khác dù bạn không thấy lỗi rõ ràng
Không phải mọi trường hợp Google chọn canonical khác đều xuất phát từ lỗi kỹ thuật. Google sử dụng nhiều tín hiệu để xác định phiên bản chính của một nhóm URL. Canonical do website khai báo chỉ là một tín hiệu trong quá trình đánh giá.
Website cũng có thể gặp trường hợp nội dung được đăng lại ở một trang khác. Với nội dung được phân phối lại hoặc sao chép, Google đôi khi có thể lựa chọn URL của website khác làm phiên bản chính.
Ahrefs từng ghi nhận trường hợp nội dung của họ bị website khác sử dụng và Google tạm thời lựa chọn URL bên ngoài làm canonical. Theo chia sẻ của Ahrefs, trường hợp này đã tự thay đổi sau vài ngày.
Cách kiểm tra Duplicate, Google Chose Different Canonical Than User
Khi gặp trạng thái này, bạn không nên lập tức sửa canonical. Bước đầu tiên là xác định Google đang chọn URL nào và vì sao.
Quy trình kiểm tra gồm 5 bước
- Mở Google Search Console.
- Truy cập báo cáo lập chỉ mục trang.
- Chọn URL đang có trạng thái Duplicate, Google Chose Different Canonical Than User.
- Sử dụng công cụ kiểm tra URL để xem Google selected canonical.
- So sánh URL Google chọn với User declared canonical.
Google hướng dẫn người làm SEO kiểm tra cả canonical do website khai báo và canonical do Google lựa chọn. Bạn cũng nên mở cả 2 URL trên trình duyệt để so sánh nội dung, cấu trúc và mục đích của từng trang.
| Điểm kiểm tra | Câu hỏi cần trả lời |
|---|---|
| Nội dung | 2 URL có giống hoặc gần giống nhau không? |
| Canonical | Canonical đang trỏ tới URL nào? |
| Chuyển hướng | URL có chuyển hướng qua nhiều bước không? |
| Sitemap | URL nào đang được đưa vào sitemap? |
| Liên kết nội bộ | Website đang ưu tiên liên kết tới URL nào? |
Cách xử lý khi Google chọn sai canonical
Bạn muốn cả 2 trang được lập chỉ mục
Nếu 2 trang thực sự phục vụ những nhu cầu tìm kiếm khác nhau, hãy tăng mức độ khác biệt giữa chúng. Nội dung riêng biệt cần đủ rõ để Google nhận thấy mỗi trang có giá trị riêng.
Bạn có thể bổ sung thông tin chuyên sâu, ví dụ thực tế, câu hỏi thường gặp, hình ảnh riêng, dữ liệu riêng và góc tiếp cận khác nhau. Việc chỉ thay đổi một vài câu hoặc một số từ thường không đủ để tạo ra sự khác biệt có ý nghĩa.
Bạn chỉ muốn 1 URL được lập chỉ mục
Nếu các URL thực sự là phiên bản trùng lặp và bạn chỉ muốn giữ 1 URL, hãy chọn phiên bản chính rồi sử dụng canonical nhất quán.
Trang chính nên có canonical tự tham chiếu. Những phiên bản trùng lặp có thể trỏ canonical về trang chính. Với các URL hoàn toàn không cần tồn tại độc lập, chuyển hướng vĩnh viễn có thể là tín hiệu mạnh hơn.
Canonical phù hợp cũng giúp tập trung các tín hiệu liên quan tới nhóm URL về phiên bản được ưu tiên.
Canonical đang tạo thành chuỗi hoặc vòng lặp
Hãy xác định URL cuối cùng mà bạn muốn giữ lại. Sau đó kiểm tra toàn bộ nhóm URL để bảo đảm canonical của các trang trùng lặp đều hướng tới phiên bản chính.
Nếu URL B không cần tồn tại, bạn có thể cân nhắc chuyển hướng URL B về URL A. Mục tiêu là tạo một cấu trúc rõ ràng thay vì để nhiều URL cùng gửi tín hiệu khác nhau tới Google.
Website đa ngôn ngữ
Kiểm tra nội dung của từng phiên bản ngôn ngữ trước khi thay đổi canonical. Nếu một trang dành cho thị trường khác nhưng nội dung vẫn chưa được dịch, hãy hoàn thiện nội dung trước khi đánh giá lại trạng thái lập chỉ mục.
Đồng thời, kiểm tra mối quan hệ giữa các phiên bản bằng hreflang và bảo đảm mỗi URL có phiên bản ngôn ngữ phù hợp. Với website quốc tế, việc xử lý canonical cần được xem cùng cấu trúc ngôn ngữ thay vì chỉ sửa từng URL riêng lẻ.
Website gặp vấn đề kết xuất
Nếu nhiều URL có HTML ban đầu giống nhau, hãy phối hợp với đội phát triển để kiểm tra quá trình kết xuất. Mục tiêu là bảo đảm Google có thể nhận biết nội dung chính của từng trang.
Giải pháp kết xuất phía máy chủ hoặc kết xuất trước có thể giúp nội dung xuất hiện đầy đủ hơn ngay khi máy chủ phản hồi. Ahrefs cũng khuyến nghị xem xét các giải pháp này khi vấn đề canonical có liên quan tới việc HTML trả về quá giống nhau.
Có nên lo lắng khi thấy trạng thái này không?
Không nhất thiết. Google xem việc không lập chỉ mục các URL trùng lặp là cách hoạt động bình thường của hệ thống. Tài liệu chính thức của Google cũng xác nhận trạng thái Duplicate, Google Chose Different Canonical Than User không có nghĩa rằng website chắc chắn đang mắc lỗi nghiêm trọng.
Điều đáng quan tâm hơn là URL Google chọn có đúng với mục tiêu SEO của bạn hay không.
Hãy tự hỏi 3 câu hỏi:
- Google có đang chọn đúng URL tôi muốn xuất hiện trên kết quả tìm kiếm không?
- URL được chọn có nội dung tốt hơn hoặc phù hợp hơn URL tôi khai báo không?
- Các tín hiệu canonical, liên kết nội bộ, sitemap và chuyển hướng có đang cùng hướng tới 1 phiên bản không?
Nếu câu trả lời là có, bạn không cần phải lo lắng về điều đó. Nếu câu trả lời là không, hãy tiếp tục kiểm tra nguyên nhân trước khi thay đổi cấu trúc URL.
Checklist xử lý cho người làm SEO
| Hạng mục | Việc cần làm |
|---|---|
| Kiểm tra URL | Xác định URL Google đang chọn làm canonical |
| So sánh nội dung | Kiểm tra mức độ giống nhau giữa các trang |
| Kiểm tra canonical | Phát hiện canonical sai, chuỗi hoặc vòng lặp |
| Kiểm tra chuyển hướng | Bảo đảm URL không cần thiết được xử lý hợp lý |
| Kiểm tra liên kết | Ưu tiên liên kết nội bộ tới URL chính |
| Kiểm tra sitemap | Đưa URL ưu tiên vào sitemap |
| Kiểm tra đa ngôn ngữ | Đánh giá hreflang và chất lượng nội dung từng phiên bản |
Kết luận
Duplicate, Google Chose Different Canonical Than User không phải lúc nào cũng là lỗi SEO cần xử lý ngay. Đây thường là dấu hiệu Google đã phát hiện nhiều URL có quan hệ tương đồng và lựa chọn một phiên bản khác với URL bạn khai báo làm đại diện.
Việc quan trọng nhất là xác định Google chọn URL nào, so sánh URL đó với phiên bản bạn mong muốn và tìm nguyên nhân phía sau. Khi canonical, nội dung, liên kết nội bộ, sitemap và cấu trúc chuyển hướng cùng gửi tín hiệu nhất quán, Google sẽ có cơ sở rõ ràng hơn để lựa chọn đúng URL mà bạn muốn ưu tiên.