Thẻ canonical là gì ? Cách sử dụng canonical tối ưu SEO website

Thẻ canonical là gì, cách sử dụng canonical ra sao để tối ưu SEO website. Hãy cùng mình – binhnp.net theo dõi ngay bài viết bên dưới đây bạn nhé !

Thẻ canonical là gì ?

Thẻ canonical hay “rel=canonical” là cách để thông báo cho công cụ tìm kiếm biết rằng. URL đó là url gốc mà bạn muốn công cụ tìm kiếm hiển thị trên kết quả tìm kiếm.

Hay nói một cách khác thì dùng thẻ canonical để xử lý và hợp nhất các URL có nội dung tương tự hoặc trùng lặp nhau.

Canonical tại sao lại quan trọng trong SEO

Khi một website trở nên lớn hơn, sẽ có nhiều thông tin và dẫn tới trang xuất hiện nhiều nội dung trùng lặp. Việc này gây ra vấn đề trùng lặp nội dung làm ảnh hưởng đến việc SEO và dễ bị phạt.

Thẻ canonical chính là giải pháp để xử lý vấn đề trùng lặp nội dung.

Công dụng của canonical có thể kể đến như

  • Chỉ định 1 URL chuẩn mà bạn muốn hiển thị trên công cụ tìm kiếm
  • Hợp nhất các URL với các nội dung bị trùng lặp
  • Đơn giản hóa việc theo dõi chỉ số cho 1 chủ đề hoặc sản phẩm
  • Quản lý nội dung được phân phối
  • Tránh các bots công cụ tìm kiếm dành thời gian thu thập dữ liệu trang trùng lặp

Thẻ canonical nên dùng trong trường hợp nào ?

Bạn đã hiểu được định nghĩa thẻ canonical là gì. Và bây giờ, chúng ta nên tìm hiểu về các trường hợp nên dùng canonical.

Website có nhiều phiên bản khác nhau

Tức là, khi bạn tạo blog đã không thống nhất 1 phiên bản. Mà triển khai nhiều phiên bản khác nhau trong cùng 1 nội dung. Nên dễ gây trùng lặp.

Ví dụ:

Thiết lập cho URL động với bộ lọc, trang tìm kiếm hoặc ID phiên

Đây là các tính năng có trong website hoặc khi bạn cần tracking theo dõi gì đó. Nó cũng có thể tạo ra nhiều phiên bản.

Ví dụ:

  • https://binhnp.net/?id=seo
  • https://binhnp.net/?gclid=seo

Hệ thống blog tự động lưu nhiều URL trùng nội dung dưới nhiều chuyên mục khác nhau

Ví dụ như

  • https://binhnp.net/hoc-seo/the-canonical-la-gi
  • https://binhnp.net/viet-blog/the-canonical-la-gi

Bài viết được phân phối trên nhiều tên miền khác nhau

Ví dụ như

Nội dung được phân phối trên nhiều biến thể website như http/https hoặc www/non-www

Ví dụ như

  • https://binhnp.net/hoc-seo-website-o-dau
  • https://www.binhnp.net/hoc-seo-website-o-dau

Nội dung có nhiều phần như phần 1, 2, 3

Ví dụ như

Cách dùng thẻ canonial để tối ưu SEO website hiệu quả

Bạn sử dụng cấu trúc của thẻ canonical rel=“canonical” với cấu trúc là <link rel=“canonical” href= “https://domain.com”/> và đặt thẻ này trong cặp thẻ <head></head> của website.

Chú ý: bạn chỉ thay domain.com thành tên website của bạn nhé.

Cách khác thiết lập thẻ canonical đơn giản hơn với Yoast SEO

Với website wordpress thì việc gắn thẻ canonical cho website tương đối là đơn giản.

Bước 1: Bạn cài Plugin Yoast SEO

yoast seo

Bước 2: Chỉnh sửa hoặc thêm mới bài viết (có thể áp dụng cho trang/danh mục/tags)

Cài thẻ canonical

Cách kiểm tra thẻ canonical đã thiết lập hay chưa

Sau khi thiết lập thẻ canonical cho website. Bạn có thể tự mình kiểm tra bằng một số cách sau đây:

Kiểm tra bằng cách xem nguồn trang

Trong hầu hết các trình duyệt, bạn có thể nhấp chuột phải chọn view page source hoặc dùng tổ hợp Ctrl + U để xem nguồn trang.

Tại trang mã nguồn, bạn chỉ cần tìm trong thẻ <head> xem đã có hay chưa là được.

thẻ canonical là gì

Kiểm tra bằng SEOQuake

SEO Quake là công cụ miễn phí mà bạn có thể cài cho website. Sau khi cài đặt, bạn chọn Diagnosis để kiểm tra thẻ canonical.

check thẻ canonical bằng seoquake

2 Lưu ý khi dùng thẻ canonical

Chuẩn hóa trang chủ

Tại vì các bản sao trang chủ cực kỳ phổ biến. Các bản sao này có thể liên kết đến trang chủ của bạn theo nhiều cách mà bạn khó kiểm soát. Do đó, đặt một thẻ chuẩn trên trang chủ để ngăn ngừa các sự cố cần thiết.

Khai báo trang chuẩn cho biến thể di động

Nếu trang chuẩn có biến thể dành cho bản mobile. Lúc này, bạn hãy thêm vào thuộc tính liên kết rel=“alternate” vào trang và trỏ đến phiên bản dành cho thiết bị di động.

<link rel=”alternate” media=”only screen and (max-width: 640px)”  href=”http://binhnp.net/the-canonical-la-gi”>

Một số lỗi khai báo thường gặp khi dùng thẻ canonical

Đặt sai vị trí thẻ canonical

Đặt thẻ canonical trong thẻ <body> là lỗi rất thường thấy. Thay vì đặt trong cặp thẻ <head></head> của trang và các công cụ tìm kiếm sẽ bỏ qua thẻ canonical trong trường hợp đặt ở thẻ <body>.

Thiết lập URL tương đối thay vì URL tuyệt đối

Việc chỉ định URL chuẩn tương đối có thể gây ra những sai lầm.

Khi bạn gắn thẻ canonical với URL tương đối như < link rel=”canonical” href=”domain.com/hoc-seo.html” / > thì thẻ sẽ hiểu bạn muốn khai báo trang chuẩn là “http://domain.com/domain.com /hoc-seo.html”. Cấu trúc này không đúng so với quy định.

Lời kết

Một website có thể tồn tại nhiều phiên bản có nội dung tương tự hoặc giống nhau. Đây là việc mà các công cụ tìm kiếm không thích và đánh dấu là trùng lặp. Nếu trùng lặp nhiều, website của bạn có thể bị phạt. Vì thế, việc dùng thẻ canonical là việc mà bạn cần phải quan tâm.

Và nếu bạn còn chưa hiểu về thẻ canonical là gì. Hãy để lại bình luận, mình sẽ giải đáp cho bạn nhé !

Chia sẻ bài viết nếu bạn thấy hay