close
SEO

Canonical là gì? Cách sử dụng Canonical để lên TOP khi SEO

Nếu đã làm SEO chắc hẳn bạn đã từng nghe qua về Canonical, tuy nhiên công dụng cũng như những lưu ý khi sử dụng Canonical là điều mà rất nhiều SEOer vẫn chưa thực sự hiểu rõ. Vậy Rel Canonical là gì? và sử dụng như thế nào để lên TOP khi SEO?

Cùng tìm hiểu với HoangGH về Canonical trong bài viết sau!

seo canonical tags

Canonical URL là gì?

Canonical URL (hay còn gọi là Rel Canonical) là thành phần HTML nhằm khai báo URL gốc của trang bị trùng lặp nội dung với công cụ tìm kiếm. Sử dụng thẻ Canonical trong trường hợp nội dung bị Duplicate hoặc giống nhau trên nhiều URL

Nếu có nội dung giống hoặc tương tự trong các URL khác nhau. Bạn có thể dùng nó để chỉ định loại nào là phiên bản chính và sau đó index nó.

Cấu trúc chuẩn của Canonical Tag

Canonical có cấu trúc thế nào? Đó là cú pháp đơn giản, nhất quán và đặc biệt thường được đặt trong phần của website, chẳng hạn như:

<link rel=”canonical” href=”https://example.com/sample-page/” />

Ý nghĩa của từng phần trong đoạn mã Canonical URL được hiểu như sau:

  • link rel=“canonical”: Liên kết trong thẻ này là bản gốc của trang này.
  • href=“https://example.com/sample-page/”: truy cập bản gốc tại đây.

Tại sao Canonical lại quan trọng trong SEO?

Khi một website ngày càng trở lên lớn hơn, có nhiều thông tin hơn thường dẫn tới việc xuất hiện các trang có nội dung tương tự hoặc trùng lặp với nhau. Điều này có thể gây ra vấn đề “trùng lặp nội dung” và rất có thể bị các thuật toán của công cụ tìm kiếm phạt.

Có thể nói “nội dung trung lặp” là một vấn đề phức tạp. Khi các công cụ tìm kiếm thu thập các URL có nội dung giống hệt nhau hoặc tương tự nhau, nếu các URL đó đều đủ điều kiện index và xếp hạng cho một cụm từ khóa nhất định. Điều này sẽ khiến công cụ tìm kiếm có thể lựa chọn xếp hạng URL mà bạn không mong muốn. Canonical Tags chính là giải pháp cho vấn đề này.

  • Chỉ định một URL chuẩn mà bạn muốn người tìm kiếm nhìn thấy trên kết quả tìm kiếm.
  • Hợp nhất URL với các nội dung tương tự hoặc trùng lặp.
  • Đơn giản hoá việc theo dõi chỉ số cho một chủ đề hay một sản phẩm.
  • Quản lý nội dung được phân phối: Nếu nội dung được xuất bản trên các miền khác nhau, khi đó bạn muốn hợp nhất xếp hạng trang cho URL ưa thích.
  • Để tránh bots của các công cụ tìm kiếm dành thời gian thu nhập dữ liệu của các trang trùng lặp. Khi đó các bots sẽ khai thác tối đa trang web của bạn, dành nhiều hơn thời gian thu thập
  • dữ liệu các trang mới (hoặc cập nhật) trên trang web thay vì thu thập dữ liệu các phiên bản dành cho máy tính để bàn và thiết bị di động của cùng một trang

Nên dùng Canonical trong những trường hợp nào?

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

Ví dụ:

  • https://hoanggh.com/google-shopping-ads-la-gi-nhung-dieu-can-biet-ve-quang-cao-google-shopping/
  • https://m.hoanggh.com/google-shopping-ads-la-gi-nhung-dieu-can-biet-ve-quang-cao-google-shopping/
  • https://amp.hoanggh.com/google-shopping-ads-la-gi-nhung-dieu-can-biet-ve-quang-cao-google-shopping/

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

Ví dụ:

  • https://hoanggh.com/?s=adword
  • https://hoanggh.com/?gclid=adword

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

Ví dụ:

  • https://hoanggh.com/google-ads-la-gi/
  • https://hoanggh.com/google-ads/google-ads-la-gi/

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

Ví dụ:

  • https://hoanggh.com/seo-la-gi/
  • https://blogs.hoanggh.com/seo-la-gi/

Nội dung được phân phối trên nhiều biến thể web khác nhau http/https hay www/non-www

Ví dụ:

  • https://hoanggh.com/seo-youtube/
  • https://hoanggh.com/seo-youtube/

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

Ví dụ:

  • https://hoanggh.com/canonical-la-gi/
  • https://hoanggh.com/canonical-la-gi-phan-2/

Cách sử dụng Canonical tối ưu SEO website

Sử dụng thẻ liên kết rel=”canonical” với cấu trúc đầy đủ: <link rel=”canonical” href=”https://example.com/” /> và đặt thẻ liên kết này trong cặp thẻ mở đóng <head></head> của trang

seo canonical tags

Thiết lập Canonical đơn giản và nhanh chóng với Yoast SEO trong WordPress

Với website được xây dựng trên nền tảng CMS WordPress thì việc gắn thẻ liên kết Canonical cho trang thực hiện tương đối nhanh chóng và đơn giản theo các bước sau:

Bước 1: Cài đặt Plugins Yoast SEO.

cài đặt Yoast SEO plugin

Cài đặt 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 đặt Yoast SEO plugin

Thiết lập URL chuẩn trong phần nâng cao của Yoast SEO

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

Sau khi thiết lập thẻ canonical cho trang bạn có thể kiểm tra, có một số hạng mục bạn nên kiểm tra để có hiệu suất SEO tối ưu. Cụ thể:

  • Trang có được khai báo thẻ chuẩn không?
  • URL chuẩn có thể thu thập dữ liệu và lập chỉ mục không?

Một lỗi phổ biến là trỏ chính tắc vào một URL bị chặn bởi tệp robots.txt hoặc được đặt thành “noindex“. Điều này có thể gửi tín hiệu hỗn hợp và khó hiểu cho các công cụ tìm kiếm. Vì vậy, hãy kiểm tra chúng:

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 để xem nguồn trang (View Page Source) hoặc chỉ cần nhập vào thanh địa chỉ cấu trúc: view-source: https: //domain.com

xem nguồn trang

Tab mã nguồn của trang sẽ hiển thị, bạn chỉ cần tìm kiếm thẻ chuẩn trong <head>. Nếu có, nó sẽ trông như thế này:

Kiểm tra bằng công cụ Mozbar, SeoQuake…

Có khá nhiều công cụ giúp kiểm tra thẻ Canonical, tuy nhiên trong bài viết này chúng tôi sẽ giới thiệu 2 công cụ Mozbar và SeoQuake đây đều là 2 công cụ SEO miễn phí.

check canonical bằng seoquake

Kiểm tra thẻ Canonical bằng SEO Quake

Kiểm tra thẻ Canonical bằng Mozbar

Kiểm tra thẻ Canonical bằng Mozbar

Một số lỗi thường gặp khi sử dụng Canonical

Đặt sai vị trí thẻ liên kết rel=”canonical”

Đặt thẻ Canonical trong thẻ <body> là lỗi thường thấy, thay vì đặt thẻ Canonical trong cặp thẻ mở đóng <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 này.

Thông báo gây lẫn lộn

Một trong những lỗi thường gặp nhất trong thiết lập thẻ Canonical là thông báo lẫn lộn gây hiểu nhầm cho các công cụ tìm kiếm. Cụ thể:

Khai báo Canonical trồng chéo hoặc thành 1 vòng lặp:

Việc gắn thẻ Canonical thành 1 vòn lặp ví dụ: gắn Canonical tags từ trang A sang B và ngược lại hay khai báo trông chéo (A→B, B→C, C→D) điều này sẽ khiến công cụ tìm kiếm bối rối và bỏ qua thẻ. Vì vậy, hãy gửi tín hiệu rõ ràng, hoặc bạn buộc các công cụ tìm kiếm đưa ra lựa chọn không mong muốn.

Thiết lập trang chuẩn không đủ điều kiện Index:

Một lỗi phổ biến khác là link đến một trang đang bị chặn bởi tệp robots.txt hoặc được thiết lập thuộc tính “noindex“.

Thiết lập nhiều thẻ Canonical:

Trường hợp này thường do website dùng nhiều plugin SEO khác nhau dẫn đến việc khai báo nhiều thẻ Canonical khác nhau cho trang. Lúc này công cụ tìm kiếm sẽ bỏ qua thẻ qua các thẻ Canonical được gắn.

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

Việc chỉ định URL chuẩn dạng tương đối có thể gây ra những sai sót:

Ví dụ:

Khi gắn thẻ canonical với URL tương đối < link rel=”canonical” href=”example.com/vi-du-1” / > Thẻ sẽ hiểu bạn muốn khai báo trang chuẩn là “http://example.com/example.com/vi-du-1”. Điều này không đúng so với ý định gắn thẻ ban đầu của bạn.

Một số lưu ý khi sử dụng thẻ Canonical

Chủ động chuẩn hoá trang chủ

Do các bản sao trang chủ là rất phổ biến, có thể liên kết đến trang chủ của bạn theo nhiều cách mà bạn rất khó kiểm soát chúng (ví dụ: trường hợp đặt UTM tracking hoặc A/B testing). Vì vậy đặt một thẻ chuẩn trên trang chủ để ngăn ngừa các sự cố là rất 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 thiết bị di động thì hãy thêm đường dẫn liên kết rel=”alternate” vào trang đó và trỏ đến phiên bản dành cho thiết bị di động của trang:
<link rel=”alternate” media=”only screen and (max-width: 640px)” href=”http://m.hoanggh.com/canonical-la-gi”>

Kết luận

Với lần đầu tìm hiểu về Canonical URL là gì có thể không dễ dàng như bạn nghĩ. Tuy nhiên, khi đã nắm rõ quy tắc, kết hợp cùng quá trình thực hành chăm chỉ thì tôi tin rằng bạn sẽ thuần thục cách triển khai ngay.

Điều bạn nên nhớ, không phải là một chỉ thị mà là một tín hiệu cho các công cụ tìm kiếm. Họ vẫn có thể chọn 1 Canonical Tag khác với với URL do bạn chỉ định ban đầu.

Bạn đã hiểu về Canonical, giờ hãy kiểm tra lại các page trên website của bạn. Sau đó, vận dụng các kiến thức mình cung cấp trong bài này để triển khai thật hiệu quả. Góp phần tăng thứ tự xếp hạng cũng như tiện lợi trong quá trình công cụ tìm kiếm thu thập dữ liệu.

Chúc bạn thành công!

Tags : dùng CanonicalSEO onpage
HoangGH

Tác giả HoangGH