Thẻ canonical là gì? Cách xử lý nội dung trùng lặp trên website bán hàng và blog

Tóm tắt nhanh (cập nhật 11/2026)

  • Thẻ canonical cho Google biết đâu là URL chính khi có nhiều URL hiển thị nội dung giống hoặc gần giống nhau.
  • Trùng lặp thường đến từ tham số URL, bộ lọc sản phẩm, phiên bản www, http, bài đăng lại ở nơi khác.
  • WordPress và plugin SEO tự thêm canonical cơ bản; cần kiểm tra các trường hợp đặc biệt.

→ Xem dịch vụ SEO website của Findme

Một sản phẩm áo có thể truy cập qua nhiều URL: từ danh mục nam, từ bộ lọc màu xanh, từ link quảng cáo có mã theo dõi. Với khách, đó là một trang. Với Google, đó có thể là năm trang trùng nhau. Thẻ canonical giúp bạn nói với Google: “Đây là URL chính, hãy tập trung vào nó.” Bài viết giải thích khi nào và cách dùng.

Thẻ canonical là gì?

Là một dòng mã trong phần đầu (head) của trang, dạng: thẻ link với rel=”canonical” trỏ đến URL chính. Khi Google thấy nhiều trang giống nhau cùng trỏ canonical về một URL, Google thường chọn URL đó để hiển thị và gom tín hiệu xếp hạng về đó.

Canonical là gợi ý mạnh, không phải mệnh lệnh; Google vẫn có thể chọn URL khác nếu tín hiệu mâu thuẫn.

Nội dung trùng lặp đến từ đâu?

  1. Tham số URL: ?utm_source=…, ?color=blue, ?sort=price.
  2. Bộ lọc, sắp xếp sản phẩm.
  3. Phiên bản tên miền: http và https, có www và không www, có và không có dấu “/” cuối.
  4. Sản phẩm nằm trong nhiều danh mục với URL khác nhau.
  5. Phân trang, bản in, AMP.
  6. Bài viết đăng lại trên trang khác hoặc website con.
  7. Mô tả sản phẩm giống nhau giữa các biến thể.
Thẻ canonical là gì

Vì sao trùng lặp ảnh hưởng SEO?

  • Tín hiệu xếp hạng (liên kết, lượt nhấp) bị chia nhỏ cho nhiều URL.
  • Google có thể chọn sai URL để hiển thị, ví dụ URL có tham số xấu xí.
  • Lãng phí tài nguyên thu thập dữ liệu với website lớn.

Trùng lặp kỹ thuật thông thường không khiến website bị phạt, nhưng xử lý tốt giúp sức mạnh SEO tập trung.

Khi nào dùng canonical, khi nào dùng 301?

Tình huống Giải pháp
Hai URL cùng nội dung, cả hai cần truy cập được (bộ lọc, mã theo dõi) Canonical
URL cũ không còn cần, đã có URL mới Chuyển hướng 301. Xem chuyển hướng 301
Phiên bản http, www Chuyển hướng 301 về một phiên bản chính
Bài đăng lại trên website khác Canonical trỏ về bài gốc (nếu bên đăng lại đồng ý)
Trang không muốn xuất hiện Noindex
Xử lý nội dung trùng lặp bằng canonical

Canonical trong WordPress

  • WordPress tự thêm canonical tự tham chiếu (trang trỏ về chính nó) cho bài viết, trang.
  • Plugin SEO như Rank Math, Yoast quản lý canonical cho mọi loại trang, cho phép đặt canonical tuỳ chỉnh từng bài.
  • WooCommerce: trang sản phẩm có canonical về URL sản phẩm chính; cần kiểm tra trang lọc, danh mục.

Cách kiểm tra canonical

  1. Xem mã nguồn trang, tìm “canonical”.
  2. Dùng công cụ Kiểm tra URL trong Search Console: xem “URL chính tắc do người dùng khai báo” và “URL chính tắc do Google chọn”.
  3. Báo cáo Trang trong Search Console: mục “Trang trùng lặp, Google chọn trang chính tắc khác với người dùng”.

Lỗi thường gặp

  • Mọi trang đều canonical về trang chủ do cấu hình sai; Google có thể bỏ qua các trang con.
  • Canonical trỏ đến trang 404 hoặc trang chuyển hướng.
  • Canonical mâu thuẫn với sitemap: sitemap có URL A nhưng A canonical về B.
  • Trang phân trang canonical về trang 1 khiến sản phẩm ở trang sau khó được phát hiện.
  • Dùng nhiều plugin SEO cùng chèn canonical khác nhau.

Ví dụ thực tế

Một shop thời trang có bộ lọc theo màu, size tạo ra hàng nghìn URL. Search Console báo nhiều trang trùng lặp, đồng thời Google hiển thị một số URL lọc thay vì trang danh mục chính. Sau khi đặt canonical cho trang lọc về danh mục gốc, loại URL lọc khỏi sitemap và giữ liên kết nội bộ trỏ vào URL sạch, Google hiển thị đúng trang danh mục, thứ hạng các danh mục chính cải thiện.

Checklist canonical

  • Mỗi trang có canonical trỏ đến URL chính, thường là chính nó.
  • URL chính trả mã 200, không chuyển hướng, không noindex.
  • Sitemap chỉ chứa URL chính.
  • Liên kết nội bộ trỏ đến URL chính.
  • Phiên bản http, www đã chuyển hướng 301 về một phiên bản.
  • Không có hai thẻ canonical trên cùng trang.

Canonical cho website đa ngôn ngữ, đa khu vực

Mỗi phiên bản ngôn ngữ nên có canonical tự tham chiếu (trang tiếng Anh trỏ về chính trang tiếng Anh), kết hợp thẻ hreflang để liên kết các phiên bản với nhau. Không đặt canonical của trang tiếng Anh về trang tiếng Việt, vì Google sẽ hiểu trang tiếng Anh là bản trùng và có thể không hiển thị cho người dùng nước ngoài. Xem thiết kế website đa ngôn ngữ.

Canonical và biến thể sản phẩm

Sản phẩm có nhiều màu, size thường nên dùng một trang sản phẩm với lựa chọn biến thể, thay vì mỗi biến thể một trang. Nếu buộc phải có trang riêng (ví dụ mỗi màu có nhu cầu tìm kiếm riêng), hãy viết nội dung, ảnh riêng cho từng trang; nếu nội dung gần như giống hệt, đặt canonical về trang sản phẩm chính.

Câu hỏi thường gặp

Website nhỏ có cần lo canonical không?
Plugin SEO đã xử lý cơ bản; chỉ cần kiểm tra khi có bộ lọc, tham số hoặc đăng lại nội dung.

Mô tả sản phẩm giống nhà cung cấp có bị trùng lặp?
Có thể trùng với nhiều website khác; nên viết lại mô tả riêng để có lợi thế. Xem cách viết trang sản phẩm.

Đăng bài lên báo, trang khác có cần canonical không?
Nếu đăng lại nguyên văn, nên đề nghị bên kia đặt canonical về bài gốc hoặc ghi nguồn có liên kết.

Google không theo canonical tôi đặt, phải làm sao?
Kiểm tra tín hiệu mâu thuẫn: liên kết nội bộ, sitemap, chuyển hướng, nội dung có thật sự giống nhau không, rồi đồng bộ các tín hiệu.

Canonical có thay được chuyển hướng 301 khi đổi URL không?
Không nên; khi URL cũ không còn cần, dùng 301 để cả người dùng và Google đều được chuyển sang trang mới.

Website có nhiều nội dung trùng lặp?

Findme: 15+ năm kinh nghiệm, 4.000+ website đã bàn giao. Website trọn gói từ 3.490.000đ, tặng tên miền .com, hosting và SSL năm đầu.

Gọi 0888 334 999Nhắn ZaloXem bảng giá

Bạn cần một website chuyên nghiệp, chuẩn SEO?

Để lại thông tin, chuyên viên Findme sẽ tư vấn và gửi báo giá phù hợp trong ngày, miễn phí.

Bài viết liên quan

Để lại một bình luận

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *

Gọi ngayZaloChatNhận báo giá