Thẻ Canonical là gì? Các trường hợp nên dùng thẻ Canonical

Trong lĩnh vực SEO, một yếu tố quan trọng nhưng thường bị bỏ qua là thẻ canonical – công cụ mạnh mẽ giúp quản lý nội dung trùng lặp và bảo toàn giá trị SEO của trang web. Bạn có biết rằng, nếu không sử dụng đúng cách, thẻ canonical có thể khiến Google hiểu sai nội dung quan trọng nhất của bạn? Trong bài viết này, bạn sẽ học được cách tối ưu hóa thẻ canonical để đảm bảo thứ hạng tìm kiếm không bị ảnh hưởng và khai thác tối đa sức mạnh của chiến lược SEO. Sẵn sàng kiểm soát nội dung và tăng trưởng bền vững?

Canonical là gì? Sử dụng thẻ Canonical trong SEO website như thế nào hiệu quả nhất. Hãy cùng Seo Việt tìm hiểu câu trả lời trong bài viết dưới đây nhé!

Thẻ Canonical là gì?

Thẻ canonical (hay rel=”canonical”) là một thẻ HTML được sử dụng để chỉ định URL chuẩn của một trang web nhằm thông báo cho công cụ tìm kiếm biết phiên bản nào của trang đó là chính thức, cần được ưu tiên hiển thị trong kết quả tìm kiếm. Điều này đặc biệt hữu ích khi có nhiều trang có nội dung giống hoặc gần giống nhau, giúp tránh tình trạng duplicate content (nội dung trùng lặp), cải thiện SEO.

Cách hoạt động của thẻ canonical:

  • Khi có nhiều URL khác nhau trỏ đến cùng một nội dung hoặc nội dung tương tự, thẻ canonical giúp chỉ ra phiên bản “chuẩn” mà bạn muốn Google và các công cụ tìm kiếm khác ưu tiên.
  • Công cụ tìm kiếm sẽ xem trang có URL được khai báo trong thẻ canonical là trang gốc, và không đánh giá các trang khác có nội dung trùng lặp.

Thuật ngữ thẻ Canonical sẽ tương đối khó hiểu đối với bạn. Seoviet.vn sẽ giải thích thuật ngữ này một cách đơn giản hơn như sau:

Ví dụ ta có 2 URL của 1 trang web là:

Cả 2 trang web trên đều hiển thị nội dung và không hề Redirect đến cùng 1 trang duy nhất. Điều này sẽ dẫn đến việc Google check ra 2 trang bị trùng lặp nội dung và bạn có thể sẽ bị phạt.

Ở 1 ví dụ khác, chúng ta lại có 2 URL trên một web có giao diện hiển thị giống nhau:

Nếu kích vào 2 trang web trên mà ra cùng 1 kết quả hiển thị thì đây là lỗi gặp phải thường xuyên nhất của những người thiết kế website.

Cú pháp của thẻ canonical: Thẻ canonical được đặt trong phần <head> của trang HTML và có cú pháp như sau:

<link rel="canonical" href="https://www.example.com/trang-chuan/" />

Thẻ canonical là một công cụ mạnh mẽ để quản lý nội dung trùng lặp và đảm bảo rằng trang web của bạn được xếp hạng đúng cách trên công cụ tìm kiếm.

Thẻ canonical là gì

Có thể bạn sẽ không lưu ý nhiều đến vấn đề này nhưng việc để tồn tại quá nhiều version khác nhau cùng 1 website sẽ gây nên tình trạng trùng lặp nội dung (duplicate content). Khi đó, công cụ tìm kiếm sẽ tiến hành lập chỉ mục khi có nhiều version khác nhau. Cuối cùng, thuật toán Panda sẽ phạt website của bạn vì tình trạng trùng lặp nội dung.

Chính vì vậy, sử dụng thẻ Canonical sẽ thông báo cho công cụ tìm kiếm biết đâu là bản gốc và bản sao để giúp bạn tránh được việc bị Google phạt do phát hiện nội dung trùng lặp.

Vì sao nên dùng Canonical URL

Dưới đây là 2 lý do nên dùng thẻ Canonical URL:

Xác định URL hiển thị trên công cụ tìm kiếm

Canonical URL sẽ giúp công cụ tìm kiếm nhận định được URL hiển thị cho người dùng giữa những URL duplicate content. Nếu không dùng thẻ này thì công cụ tìm kiếm dễ chọn phải bản sao vì không phân biệt được đâu là URL gốc.

Khi search engine thì ta có thể chọn ngẫu nhiên những URL sau để hiển thị cho người dùng:

  • https://fancytshirts.com/tshirts/sportswear?gclid=ABCD
  • https://fancytshirts.com/tshirts/bluewear/shirt
  • https://fancytshirts.com/tshirts/shirt?dawwe.html

Trong khi URL bạn muốn được hiển thị khi người dùng tìm kiếm lại là:

https://www.fancytshirts.com/tshirts/blue/bluetshirt.html

vì sao nên dùng canonical URL

Lợi ích của thẻ canonical:

  1. Tránh nội dung trùng lặp: Thẻ canonical giúp ngăn ngừa việc các công cụ tìm kiếm đánh giá nhiều trang có nội dung giống nhau, từ đó không bị chia nhỏ giá trị SEO.
  2. Bảo toàn sức mạnh SEO: Tất cả giá trị SEO như backlink, traffic của các trang tương tự sẽ được chuyển về trang chính thức, tăng sức mạnh cho URL canonical.
  3. Cải thiện xếp hạng: Việc xác định trang chính sẽ giúp công cụ tìm kiếm tập trung xếp hạng cho trang quan trọng nhất.

Thẻ Canonical sử dụng như thế nào?

Để các bạn có thể sử dụng thẻ Canonical dễ dàng hơn, Seo Việt sẽ chia sẻ cách dùng thẻ trong các trường hợp cụ thể nhất:

Ví dụ về trường hợp sử dụng thẻ canonical:

  • Trang sản phẩm có nhiều phiên bản URL khác nhau (ví dụ: khi có các thông số URL khác nhau như ?color=red hay ?size=large), nhưng nội dung sản phẩm vẫn giống nhau.
  • Trang web thương mại điện tử có các sản phẩm được hiển thị trên nhiều trang danh mục khác nhau.

Nên sử dụng thẻ Canonical cho danh mục sản phẩm

Phần danh mục sản phẩm bao gồm rất nhiều sản phẩm nên dễ xảy ra trường hợp liên kết có thể đã được thay đổi nhưng nội dung khi hiển thị vẫn giống nhau. Ví dụ như:

  • Khi bạn sắp xếp sản phẩm theo giá: Giá từ thấp -> cao (tiêu đề đã được thay đổi)
  • Hiển thị thêm mục sản phẩm có trong anh sách: khi đã có 5 sản phẩm và bạn chỉnh lên 10 sản phẩm.
  • Sắp xếp theo thời gian: Mới -> cũ; cũ -> mới,…

Tất cả những trường hợp nêu trên sẽ tạo ra liên kết khác cho cùng 1 nội dung trên 1 chuyên mục.

Ví dụ: https://seoviet.vn/may-tinh.html

Tuy nhiên, khi sử dụng sẽ sắp xếp sản nhiều hơn 5 thì đường dẫn sẽ là: https://seoviet.vn/may-tinh-dell,1-12.html

Hoặc khi sắp xếp theo thứ tự giá  thành sản phẩm sẽ là: https://seoviet.vn/may-tinh/gia-thap-cao.html

Tóm lại, nếu để Google index những đường dẫn tự phát sinh sẽ khiến người dùng kích vào và tạo liên kết. Khi đó, Google sẽ đọc hiểu và chú ý hơn tới những nội dung phát sinh đó.

Sử dụng thẻ Canonical cho website chạy nền tảng tiếp thị liên kết

Hiện nay, một số công ty tại Việt Nam đang bắt đầu áp dụng mô hình tiếp thị liên kết trong kinh doanh. Các đơn vị tham gia bán hàng affilate hoặc xây dựng hệ thống cần chú ý tới việc tạo ra link có nhiều mã ID bởi chúng có thể tạo ra rất nhiều liên kết.

Mỗi trang sử dụng mã Affiliate sẽ tạo một nội dung tương tự nhau và gây khó khăn cho doanh nghiệp của bạn khi muốn SEO link đó.

Ví dụ cụ thể như sau:

  • Link gốc: https://seoviet.vn/tu-van-seo-doanh-nghiep.html
  • Link của người kinh doanh A: https://seoviet.vn/tu-van-seo-doanh-nghiep.html?affid=1
  • Link của người kinh doanh B: https://seoviet.vn/tu-van-seo-doanh-nghiep.html?affid=2

Và tương tự như thế, người thứ n tham gia sẽ tạo ra vô số những liên kết tương tự.

Chính vì thế, cần sử dụng thẻ Canonical để thông báo tới Google index link gốc của bạn. Ngoài ra, nó còn giúp lấy lại công bằng cho hệ thống kinh doanh của bạn.

Thẻ canonica sử dụng như thế nào

Sử dụng thẻ Canonical cho những website sau khi tối ưu loại bỏ ID bài viết (đối với người làm lập trình)

Đối với những người làm lập trình thì cần biết cách xử lý đường dẫn thân thiện (friendly URL). Ví dụ như một số website dùng ID để phân biệt nội dung như:

https://seoviet.vn/chuyen-muc-seo/11-seo-hieu-qua.html

Thế nhưng, khi tối ưu thì bạn có thể viết thành: https://seoviet.vn/chuyen-muc-seo/seo-hieu-qua.html

Bạn đã tạo 2 link khác nhau nhưng nội dung giống hệt nhau. Chính vì thế, hãy sử dụng thẻ Canonical để Google index đúng nội dung gốc mà bạn đã khai báo.

Sử dụng Canonical khi bạn có đường dẫn đã tối ưu và đường dẫn chưa tối ưu đã được index

Nếu website của bạn chưa được tối ưu đường dẫn và phải rất lâu sau đó bạn mới thực hiện tối ưu thì Google đã kịp idex những đường dẫn cũ (chưa tối ưu) của bạn. Nên khi tối ưu đường dẫn, bạn nên dùng thẻ Canonical để giữ index, điểm chất lượng bạn đã xây dựng từ trước đó. Ví dụ như:

  • https://seoviet.vn/page?id=1 (Đường dẫn chưa tối ưu)
  • https://seoviet.vn/gioi-thieu/ (Đường dẫn đã tối ưu)

Không nên sử dụng Canonical cho phân trang của danh mục, bài viết

Ta có ví dụ sau:

https://seoviet.vn/chuyen-muc-seo/page1.html (cho trang 1)

https://seoviet.vn/chuyen-muc-seo/page2.html (cho trang 2)

Vì đây là nội dung ở 2 trang khác nhau nên sẽ không bao giờ xảy ra trường hợp bị trùng lặp nội dung. Khi bạn thêm bài viết mới thì chúng sẽ tự động đẩy và không hiển thị trùng nhau. Điều bạn cần làm là tối ưu lại title, description sẽ tốt hơn cho web thay vì dùng thẻ Canonical.

Nên dùng Rel Canonical hay Redirect 301

Có 2 cách khác nhau để sử dunng thẻ Canonical, cụ thể như sau:

Trường hợp gắn Rel Canonical

Thông thường, công cụ tìm kiếm sẽ chỉ hiển thị URL gốc nhưng người dùng vẫn có thể truy cập được những URL trùng lặp nội dung. Chính vì thế, sử dụng thẻ Canonical sẽ giúp bạn khai báo URL trong trường hợp vẫn muốn giữ lại những URL bị trùng lặp.

Trường hợp gắn 301 redirect

Khi người dùng truy cập vào URL được 301 redirect sang URL khác thì công cụ tìm kiếm lập chỉ thì URL cũ sẽ mất đi và thay vào đó là URL mới. Vậy nên, 301 redirect thích hợp dùng trong trường hợp thay đổi URL cũ đã có nhiều traffic thành URL mới hoàn toàn. Điều này sẽ giúp giữ traffic của URL cũ một cách hiệu quả.

Với những thông tin chi tiết và hữu ích về thẻ Canonical là gì trong bài viết trên, Seo Việt hy vọng đã đem lại được cho bạn những kiến thức hữu ích nhất. Trân trọng!