Mục lục
Canonical SEO là cách khai báo URL chuẩn để Google hiểu URL nào là phiên bản chính khi một website có từ 2 URL trở lên chứa nội dung giống nhau hoặc gần giống nhau, dễ dẫn đến tình trạng trùng lặp nội dung. Nhờ đó, công cụ tìm kiếm ưu tiên 1 URL duy nhất để index và xếp hạng, thay vì phân tán tín hiệu SEO cho nhiều phiên bản.
Một bài viết có thể xuất hiện ở 2 đường dẫn khác nhau:
Khi đó, bạn cần chọn 1 URL chính tắc để Google hiểu URL nào nên được ưu tiên trên kết quả tìm kiếm. Canonical thường được khai báo trong phần <head> của trang bằng thẻ:
<link rel=”canonical” href=”https://example.com/url-chinh-thuc” />
Canonical là tín hiệu giúp Google xác định URL nào nên được ưu tiên index và xếp hạng khi nhiều URL có nội dung tương tự.
Bạn cần dùng canonical khi website có từ 2 URL trở lên cùng đại diện cho một nội dung chính, hoặc khác nhau quá ít để cần được Google xếp hạng riêng. Đây là tình huống website vẫn phải giữ nhiều URL vì lý do vận hành, tracking hoặc trải nghiệm người dùng, nhưng về SEO chỉ muốn Google ưu tiên 1 URL chuẩn thay vì để nhiều phiên bản cạnh tranh lẫn nhau.
Nhóm dễ gặp nhất là URL có tham số. Google thu thập theo URL, không theo ý định của người làm web, nên cùng một trang vẫn có thể bị hiểu là nhiều URL khác nhau khi phát sinh các biến thể như:
Nếu nội dung cốt lõi gần như không đổi, canonical nên trỏ về URL sạch mà bạn muốn được xếp hạng.
Canonical cũng cần dùng khi một trang có nhiều biến thể kỹ thuật như:
Với người dùng, đây có thể vẫn là một trang; nhưng với Google, chúng có thể là những URL riêng. Khi đó, canonical giúp xác định rõ phiên bản chuẩn cần ưu tiên.
Một trường hợp khác là cùng một nội dung xuất hiện ở nhiều đường dẫn trong cấu trúc website. Ví dụ, một bài viết có thể đồng thời nằm trong 2 danh mục khác nhau và tạo ra 2 URL riêng. Tình huống này cũng thường xuất hiện ở các hệ thống có category, archive hoặc chuyên mục tự sinh thêm đường dẫn. Nếu nội dung gần như giữ nguyên, canonical nên được dùng để gom tín hiệu SEO về 1 URL đại diện.
Với website thương mại điện tử, canonical thường cần theo dõi sát hơn vì chỉ một trang danh mục cũng có thể sinh ra hàng chục URL biến thể từ bộ lọc màu sắc, kích thước, mức giá, thương hiệu hoặc cách sắp xếp. Chẳng hạn, một danh mục giày có thể phát sinh các URL như:
Nếu các URL này không có mục tiêu SEO riêng, canonical nên trỏ về trang danh mục chính.
Canonical cũng phù hợp khi cùng một nội dung tồn tại ở nhiều phiên bản URL khác nhau theo thiết bị hoặc theo hệ thống phân phối nội dung. Ví dụ, nội dung có thể xuất hiện ở example.com và m.example.com, hoặc được đăng lại hợp lệ trên một domain khác mà bạn vẫn quản lý. Nếu bạn muốn Google hiểu đâu là bản gốc cần ưu tiên, đây là lúc nên dùng canonical.
Tóm gọn lại, hãy nghĩ đến canonical bất cứ khi nào website vẫn cần nhiều URL cho người dùng hoặc cho vận hành, nhưng về SEO chỉ muốn Google dồn tín hiệu về 1 URL chính. Các tình huống dễ gặp nhất vẫn là URL có tham số, biến thể kỹ thuật, nội dung nằm ở nhiều đường dẫn, trang filter hoặc sort, phiên bản theo thiết bị và bản sao hợp lệ trên nhiều miền.
Canonical sai có thể khiến Google chọn nhầm URL để index và xếp hạng, làm trang bạn muốn đẩy top không được ưu tiên hiển thị. Đây là ảnh hưởng trực tiếp nhất vì Google có thể dồn tín hiệu sang một URL phụ, một URL có tham số hoặc một phiên bản kém tối ưu hơn thay vì URL sạch, đúng intent và đúng trang bạn thực sự muốn SEO.
Khi canonical không trỏ đúng bản chính, tín hiệu xếp hạng như backlink, internal link và độ liên quan nội dung không được hợp nhất về một URL mạnh nhất mà bị chia cho nhiều phiên bản. Hệ quả là trang quan trọng dù đã được đầu tư nội dung và liên kết vẫn khó đạt thứ hạng như kỳ vọng, thậm chí không lên top dù bề ngoài website vẫn vận hành bình thường.
Một biểu hiện dễ thấy là Google có thể hiển thị các URL phụ trên SERP thay vì URL sạch mà bạn muốn người dùng nhìn thấy, chẳng hạn:
Điều này không chỉ làm kết quả hiển thị kém gọn hơn, mà còn cho thấy canonical đang gửi sai tín hiệu về phiên bản cần ưu tiên.
Với website lớn, canonical sai còn làm lãng phí ngân sách thu thập dữ liệu. Thay vì tập trung crawl các trang quan trọng, Google phải tốn tài nguyên cho nhiều URL trùng lặp hoặc gần trùng lặp. Ảnh hưởng này thường rõ hơn ở website có nhiều danh mục, bộ lọc hoặc hàng nghìn URL phát sinh từ tham số.
Rủi ro lớn nhất của canonical sai là bạn để Google tự quyết định đâu là URL chính, trong khi lựa chọn đó có thể không trùng với mục tiêu SEO của bạn. Canonical sai thường gây ra 4 ảnh hưởng trực tiếp đến SEO:
Không. Google không phải lúc nào cũng chọn đúng canonical bạn khai báo. Thẻ canonical là một tín hiệu mạnh để đề xuất URL chuẩn, nhưng không phải chỉ thị bắt buộc công cụ tìm kiếm phải làm theo. Nếu canonical không đồng bộ với các tín hiệu khác trên website, Google vẫn có thể tự chọn một URL khác làm URL chính.
Cùng một nội dung có thể tồn tại ở 3 URL:
Giả sử bạn khai báo canonical về bản sạch là https://example.com/giay-chay-bo/, nhưng internal link, sitemap hoặc tín hiệu crawl lại nghiêng về các URL có tham số. Khi toàn bộ website gửi tín hiệu ngược lại như vậy, Google vẫn có thể chọn một URL khác để index và xếp hạng, dù canonical đã tồn tại trong code.
Google thường bỏ qua canonical bạn khai báo trong 3 trường hợp sau:
Google có tham khảo canonical bạn khai báo, nhưng quyết định cuối cùng vẫn dựa trên mức độ đồng bộ giữa canonical và các tín hiệu khác trên website. Nếu hệ thống nhất quán, Google thường làm theo; nếu tín hiệu lẫn lộn, khả năng canonical bị bỏ qua sẽ cao hơn.
Để kiểm tra canonical đang đúng hay sai, bạn không nên chỉ nhìn xem trang có thẻ canonical hay chưa, mà cần kiểm tra thêm 2 điểm: canonical đang trỏ về URL nào và URL đích đó có thật sự là bản chính đủ điều kiện để Google chọn hay không. Canonical chỉ được xem là đúng khi nó trỏ về đúng URL bạn muốn xếp hạng, đồng thời URL đích vẫn truy cập được và có thể index bình thường.
Bạn có thể kiểm tra nhanh canonical bằng source code theo các bước sau:
Khi đọc kết quả, bạn có thể hiểu như sau:
Sau khi nhìn thấy canonical trong mã nguồn, hãy mở chính URL đích đó ra để kiểm tra tình trạng thật. URL đích của canonical nên đáp ứng các điều kiện sau:
Nếu muốn kiểm tra nhanh hơn mà không cần đọc mã nguồn thủ công, bạn có thể dùng Google Search Console. Tại URL Inspection, nhập URL cần kiểm tra rồi xem mục Google-selected canonical để biết Google đang chọn URL nào làm bản chính. Nếu canonical bạn khai báo và canonical Google chọn không trùng nhau, đó là dấu hiệu cần kiểm tra lại tín hiệu canonical của trang.
Để kiểm tra từng URL nhanh trên trình duyệt, bạn cũng có thể dùng tiện ích SEO. Với SEOQuake, mở trang cần kiểm tra rồi vào Diagnosis để xem dòng Canonical. Với MozBar, vào Page Analysis rồi xem mục General Attributes để kiểm tra rel=”canonical”.
Nếu website có nhiều trang, bạn nên dùng công cụ crawl như Screaming Frog để rà lỗi trên diện rộng. Những lỗi canonical cần kiểm tra gồm:
Ví dụ, một trang sản phẩm khai báo canonical về URL sạch như https://example.com/giay-chay-bo/, nhưng URL đích đó lại đang bị redirect hoặc gắn noindex. Khi đó, canonical vẫn có mặt trong code nhưng chưa thể xem là đúng, vì URL được chọn làm bản chính không còn đủ điều kiện để Google ưu tiên.
Có thể chốt quy trình kiểm tra bằng 3 bước ngắn: xem trang đang khai báo canonical nào, đối chiếu với URL chuẩn bạn muốn ưu tiên, rồi kiểm tra URL đích đó có truy cập được và index được hay không.
Canonical thường sai không phải vì thiếu thẻ, mà vì URL đích được chọn không phù hợp hoặc tín hiệu trên site đang mâu thuẫn với nhau. Đây là nhóm lỗi nên kiểm tra trước khi nghĩ đến chuyện tối ưu sâu hơn.
Canonical trỏ đến URL có tracking
Đây là lỗi phổ biến khi doanh nghiệp copy luôn URL chiến dịch làm URL chuẩn. Nếu canonical trỏ đến URL có các tham số như utm_source, utm_medium, fbclid hoặc gclid, đó thường không phải là bản sạch nên dùng để index. Cách sửa là thay bằng URL sạch, không chứa tham số tạm thời.
Canonical trỏ đến URL redirect
Canonical nên trỏ thẳng đến URL cuối cùng trả về 200 OK, không nên đi qua bước trung gian. Nếu trang đang canonical về một URL rồi URL đó lại chuyển hướng sang nơi khác, bạn nên sửa canonical để trỏ trực tiếp tới URL đích cuối cùng.
Canonical trỏ đến URL lỗi hoặc không index được
Nếu URL đích trả về 404, 5xx, bị chặn robots.txt hoặc gắn noindex, canonical đó gần như không còn giá trị. Cách sửa là đổi canonical sang một URL đang truy cập bình thường và đủ điều kiện index.
Canonical sang trang khác intent
Đây là lỗi rất hay gặp khi cố dồn tín hiệu SEO về một trang mạnh hơn. Ví dụ, canonical từ một bài review sang trang danh mục, hoặc từ một bài tư vấn sang một trang sản phẩm. Nếu 2 trang không phục vụ cùng một nhu cầu tìm kiếm, Google có thể bỏ qua canonical đó.
Một trang có nhiều thẻ canonical
Một số theme, plugin hoặc hệ thống render có thể tạo ra hơn 1 thẻ canonical trên cùng một trang. Khi đó, tín hiệu sẽ trở nên thiếu rõ ràng. Mỗi trang chỉ nên có 1 thẻ canonical duy nhất.
Canonical khai báo một kiểu nhưng internal link, redirect hoặc sitemap lại ưu tiên URL khác
Đây là dạng canonical mismatch dễ bị bỏ sót. Nếu canonical trỏ về URL A nhưng sitemap và internal link lại đang đẩy mạnh URL B, Google có thể chọn B thay vì A. Cách sửa là đồng bộ tất cả tín hiệu về cùng một URL chuẩn.
Chuỗi canonical kiểu A -> B -> C
Canonical nên trỏ thẳng tới URL chuẩn cuối cùng. Nếu để chuỗi A -> B -> C, tín hiệu sẽ yếu và khó xử lý hơn. Cách sửa là đổi thẳng canonical của A và B về C nếu C mới là URL chuẩn thực sự.
Ba cách này đều xử lý URL nhưng phục vụ 3 mục tiêu khác nhau. Nếu chọn sai, website rất dễ gửi tín hiệu mâu thuẫn cho Google:
Có thể phân biệt nhanh như sau: nếu URL phụ vẫn cần tồn tại, dùng canonical; nếu URL phụ không còn cần tồn tại riêng, dùng redirect; nếu trang vẫn cần hoạt động nhưng không muốn Google index, dùng noindex.
Canonical
Canonical nên dùng khi nhiều URL cùng dẫn đến một nội dung hoặc chỉ khác rất ít, nhưng các URL phụ vẫn cần tồn tại vì tracking, filter, sort hoặc vận hành website. Ví dụ, cùng một trang sản phẩm có thể tồn tại ở 3 URL như:
Nếu nội dung chính không đổi và bạn vẫn cần giữ các URL phụ này, canonical nên trỏ tất cả về URL sạch là /giay-chay-bo/ để dồn tín hiệu SEO về một URL đại diện.
Redirect
Redirect nên dùng khi bạn cần thay thế hẳn một URL cũ bằng URL mới. Mục tiêu ở đây không phải gợi ý URL chuẩn, mà là chuyển cả người dùng lẫn bot sang một địa chỉ khác.
Cách này thường dùng khi một trang đã đổi địa chỉ, gộp nội dung hoặc khi website cần chuẩn hóa về một phiên bản duy nhất. Ví dụ, nếu website đang có example.com, example.com/index.php và example.com/home/, nhưng bạn chỉ muốn giữ một URL chuẩn, các URL còn lại nên được redirect về bản chính thay vì tiếp tục tồn tại riêng.
Logic này cũng áp dụng với các biến thể http/https hoặc www/non-www khi bạn đã chốt một phiên bản duy nhất. Điểm cần phân biệt rõ là: với các biến thể kỹ thuật không còn cần người dùng truy cập riêng, redirect thường là lựa chọn dứt khoát hơn canonical.
Noindex
Noindex nên dùng khi trang vẫn cần tồn tại nhưng không có giá trị SEO riêng và không nên xuất hiện trong kết quả tìm kiếm. Nhóm này thường là các trang tìm kiếm nội bộ, trang tiện ích, trang trung gian hoặc một số trang hệ thống. Ví dụ, với URL như example.com/?s=adword, nếu trang này vẫn cần cho người dùng tìm kiếm trong website nhưng không nên lên Google, noindex là lựa chọn phù hợp.
Một lưu ý quan trọng là không nên kết hợp noindex với canonical một cách tùy tiện. Nếu mục tiêu là loại một URL khỏi index, hãy dùng hướng xử lý rõ ràng thay vì vừa noindex vừa kỳ vọng canonical giải quyết phần còn lại.
Tóm gọn lại: dùng canonical khi vẫn cần giữ nhiều URL nhưng chỉ muốn ưu tiên 1 URL chính, dùng redirect khi URL cũ không còn cần tồn tại riêng, và dùng noindex khi trang vẫn tồn tại nhưng không nên xuất hiện trên Google.
Canonical chỉ phát huy tác dụng khi bạn chọn đúng URL đại diện và giữ toàn bộ website thống nhất về một chuẩn duy nhất. Đây không chỉ là thao tác thêm một dòng code vào trang, mà là cách chốt URL nào mới là bản chính để Google ưu tiên index.
Thẻ này nên được đặt trong phần <head> và trỏ đến đúng URL chuẩn mà bạn muốn Google ưu tiên. Nói ngắn gọn, đặt canonical đúng là chọn một URL chuẩn duy nhất, cho các URL biến thể trỏ về URL đó và giữ cho toàn bộ hệ thống cùng gửi về một tín hiệu thống nhất.
<link rel=”canonical” href=”https://example.com/sample-page/” />
Với trang được xác định là bản chính, hãy đặt canonical trỏ thẳng về chính URL đó. Cách này giúp Google nhận diện đúng phiên bản cần index, đồng thời tránh để trang bị bỏ trống canonical hoặc để công cụ tìm kiếm tự suy đoán URL chuẩn. Chẳng hạn, nếu URL chuẩn là https://example.com/sample-page/ thì canonical trên chính trang đó nên là:
<link rel=”canonical” href=”https://example.com/sample-page/” />
Thẻ canonical chỉ có ý nghĩa khi URL chuẩn được dùng nhất quán trên toàn site. Trước khi triển khai, cần chốt rõ 3 yếu tố: website dùng https hay http, dùng www hay non-www, và có dấu / cuối URL hay không.
Ngoài ra, canonical nên dùng URL tuyệt đối, tức là đầy đủ cả protocol và domain, thay vì đường dẫn tương đối. Nếu website đã chạy SSL, canonical cũng nên trỏ đúng về phiên bản https.
Giả sử website đã chốt phiên bản chuẩn là https://example.com/dich-vu-seo/, thì canonical, internal link, redirect và sitemap đều nên thống nhất theo đúng phiên bản này, thay vì trộn lẫn với các dạng như:
Khi các tín hiệu này lệch nhau, Google sẽ khó xác định URL nào mới là bản chuẩn cần ưu tiên.
Với một nội dung có nhiều biến thể URL do tracking, sort, filter hoặc các đường dẫn truy cập khác nhau, các URL phụ nên canonical về một URL sạch duy nhất. Ví dụ, cùng một trang danh mục có các biến thể:
thì hai URL có tham số nên canonical về https://example.com/giay-chay-bo-nam/. Nếu các URL phụ vẫn cần cho người dùng, bạn có thể giữ chúng hoạt động bình thường. Tuy nhiên, trong phần <head> của từng trang phụ, canonical nên trỏ thẳng về URL chính cuối cùng, không vòng qua một URL trung gian.
Chỉ nên dùng canonical khi các trang giống nhau hoặc rất gần nhau về nội dung, đồng thời phục vụ cùng intent tìm kiếm.
Nên canonical khi:
Không nên canonical khi:
Một lỗi thường gặp là canonical từ https://example.com/giay-chay-bo-nike-pegasus-41/ về https://example.com/giay-chay-bo-nam/. Đây thường là cách làm sai, vì một bên là trang sản phẩm chi tiết, còn một bên là trang danh mục. Hai trang này khác intent và khác mức độ nội dung.
Ngược lại, canonical từ https://example.com/giay-chay-bo-nike-pegasus-41/?utm_source=facebook về https://example.com/giay-chay-bo-nike-pegasus-41/ lại là cách làm đúng, vì đây chỉ là biến thể URL của cùng một trang.
Nên nhớ, canonical là tín hiệu ưu tiên chứ không phải mệnh lệnh tuyệt đối. Nếu tín hiệu trên site mâu thuẫn, Google vẫn có thể bỏ qua canonical bạn khai báo. Khi đó, nên kiểm tra lại internal link, redirect và sitemap trước khi kết luận vấn đề nằm ở thẻ canonical.
Bạn có thể triển khai canonical theo 3 cách cơ bản sau:
Cách 1: Đặt trực tiếp trong mã HTML
Chèn thẻ canonical vào phần <head> của trang:
<link rel=”canonical” href=”https://example.com/sample-page/” />
Cách 2: Đặt bằng plugin WordPress
Nếu dùng Yoast SEO hoặc Rank Math, mở bài viết hoặc trang cần chỉnh, tìm ô Canonical URL trong phần SEO, rồi nhập đúng URL chuẩn muốn ưu tiên.
Cách 3: Kiểm tra lại sau khi đặt
Mở source code của trang, tìm rel=”canonical” và đối chiếu URL trong href với URL chuẩn mong muốn. Nếu cần xác nhận thêm, dùng URL Inspection trong Search Console để xem Google đang chọn canonical nào.
Để triển khai gọn và hạn chế lỗi, hãy đi theo 6 bước này:
Mấu chốt là chọn một URL chuẩn duy nhất, giữ chuẩn đó nhất quán trên toàn site và chỉ dùng canonical cho các URL đúng là biến thể của cùng một nội dung.
Có, nhưng chỉ nên canonical khi các trang gần giống nhau đúng là biến thể của một nội dung chính và phục vụ cùng một intent tìm kiếm. Nói ngắn gọn, trang gần giống nhau chỉ nên canonical khi Google chỉ cần index 1 trang chính mà vẫn không làm mất đi một nhu cầu tìm kiếm riêng.
Điều cần xét trước tiên không phải mức độ giống chữ, mà là mỗi trang có còn đang nhắm tới một nhu cầu tìm kiếm riêng hay không. Nếu hai trang chỉ giống ở phần hiển thị nhưng đang trả lời hai nhu cầu khác nhau, canonical rất dễ bị dùng sai.
Nên canonical khi các trang chỉ khác rất ít, hoặc thực chất chỉ là nhiều biến thể URL của cùng một nội dung. Những trường hợp điển hình gồm:
Chẳng hạn, nếu bạn có:
thì đây vẫn là cùng một trang chính. Lúc này, nên chọn URL sạch https://example.com/giay-nike-air-force-1/ làm bản chuẩn và đặt canonical từ hai URL còn lại trỏ về URL này.
Không nên canonical chỉ vì hai trang trông khá giống nhau. Không nên canonical khi:
Ví dụ, “Khóa học IELTS tại Hà Nội” và “Khóa học IELTS tại TP.HCM” có thể giống nhau về khung nội dung, nhưng vẫn là hai nhu cầu tìm kiếm khác nhau. Tương tự, “Thông tắc cống Quận 7” và “Thông tắc cống Gò Vấp” cũng không nên canonical về cùng một URL chỉ vì bố cục bài gần giống.
Một ví dụ rất điển hình khác là iphone-15-128gb và iphone-15-256gb: mô tả có thể gần giống nhau, nhưng nhu cầu mua hàng không giống nhau, nên không nên canonical về một trang duy nhất. Dù các trang này có thể chia sẻ nhiều đoạn nội dung giống nhau, chúng vẫn không phải là cùng một nội dung để gộp về một bản chính.
Một cách kiểm tra nhanh là tự hỏi: nếu bỏ một trong hai trang khỏi Google, người dùng có mất đi một câu trả lời khác biệt hay không?
Khi đã xác định nên canonical, bạn cần chọn một URL chuẩn duy nhất, giữ URL đó làm bản chính, rồi đặt thẻ canonical trên các URL phụ trỏ thẳng về URL chuẩn.
<link rel=”canonical” href=”https://example.com/giay-nike-air-force-1/” />
Trang gần giống nhau chỉ nên canonical khi chúng đúng là biến thể của một nội dung và cùng intent; nếu mỗi trang vẫn cần tự xếp hạng cho một nhu cầu riêng, không nên canonical.
Cách nhanh nhất để nhìn canonical đúng hay sai là nhìn vào URL đích. Canonical đúng là trỏ về một URL sạch, ổn định và đúng mục đích. Canonical sai là trỏ sang URL có tracking, URL đang redirect, URL lỗi hoặc một trang khác intent.
Ví dụ đúng 1: URL có tham số tracking hoặc biến thể hiển thị
Giả sử cùng một trang sản phẩm máy lọc không khí có 3 URL:
Với người dùng, 3 URL này vẫn dẫn tới gần như cùng một nội dung. URL thứ hai chỉ dùng để gắn tracking chiến dịch, còn URL thứ ba chỉ thay đổi biến thể hiển thị. Lúc này, URL nên chọn làm bản chính là https://example.com/may-loc-khong-khi/.
Canonical đúng sẽ là:
<link rel=”canonical” href=”https://example.com/may-loc-khong-khi/” />
Nếu dùng CMS như WordPress, hãy mở trang có URL phụ, nhập URL sạch vào ô Canonical URL, rồi kiểm tra lại trong source code xem thẻ canonical đã trỏ đúng về URL này hay chưa.
Ví dụ đúng 2: Một bài viết xuất hiện ở nhiều đường dẫn
Chẳng hạn, cùng một bài viết có 2 URL:
Khi nội dung vẫn là một bài duy nhất, bạn nên chọn 1 URL chính, chẳng hạn https://example.com/seo/huong-dan-canonical/, rồi canonical URL còn lại về đó.
Ví dụ sai 1: Canonical về URL có tracking
Ví dụ sai:
<link rel=”canonical” href=”https://example.com/may-loc-khong-khi/?utm_source=facebook” />
Sai ở chỗ utm_source=facebook chỉ là tham số đo lường, không phải phiên bản nên dùng để index. Trường hợp canonical đang trỏ đến URL có các tham số như utm_source, utm_medium, fbclid hoặc gclid, nên kiểm tra lại ngay.
Ví dụ sai 2: Canonical sang một trang khác intent
Chẳng hạn, trang hiện tại là bài review review-may-loc-khong-khi-sharp nhưng canonical lại trỏ sang trang danh mục danh-muc/may-loc-khong-khi. Hoặc trang hiện tại là bài tư vấn cach-chon-may-loc-khong-khi-cho-can-ho nhưng canonical lại trỏ sang san-pham/may-loc-khong-khi-cao-cap.
Sai ở chỗ các trang đó khác mục đích tìm kiếm. Khi người dùng vào 2 URL này không tìm cùng một thứ, hoặc bỏ 1 URL đi sẽ làm mất một câu trả lời khác, thì không nên canonical.
Ví dụ sai 3: Canonical sang URL đang redirect hoặc lỗi
Chẳng hạn, trang hiện tại đặt canonical đến https://example.com/may-loc-khong-khi-cu, nhưng URL này lại tự chuyển hướng sang https://example.com/may-loc-khong-khi/, hoặc tệ hơn là trả về lỗi 404, 5xx hay bị chặn index.
Điểm sai nằm ở chỗ canonical phải trỏ thẳng đến URL cuối cùng đang hoạt động bình thường. Hãy mở trực tiếp URL đích trên trình duyệt. Nếu nó tự nhảy sang URL khác hoặc không truy cập ổn định, bạn nên sửa lại canonical.
Ví dụ sai 4: Dồn tất cả về một trang mạnh hơn
Ví dụ website có các trang:
nhưng lại canonical hết về https://example.com/thiet-ke-noi-that/.
Cách này sai khi từng trang vẫn đang nhắm tới nhu cầu khác nhau. Người tìm thiết kế căn hộ khác người tìm biệt thự, nên không nên dồn tất cả về một URL chung chỉ vì trang đó mạnh hơn.
Trước khi canonical, hãy kiểm tra nhanh 3 việc:
Đủ cả 3 điều này thì bạn thường đang canonical đúng.

Canonical đặt sai không chỉ làm Google chọn nhầm URL, mà còn ảnh hưởng đến internal link, khả năng index và hiệu quả SEO tổng thể. Nếu website của bạn có nhiều URL tham số, trang gần giống nhau, canonical mismatch hoặc cấu trúc URL thiếu nhất quán, vấn đề thường không nằm ở một thẻ canonical đơn lẻ mà ở chiến lược SEO tổng thể.
Wecan Group hỗ trợ:
Bạn có thể → liên hệ Mr. Nam để được tư vấn chiến lược SEO phù hợp với website.
Thông tin liên hệ: