Canonical là gì? Cách tối ưu thẻ Canonical lên top trong SEO

Canonical là gì? Bật mí cách sử dụng Canonical hiệu quả

Canonical là gì? Là người làm SEO bạn không thể không biết đến yếu tố Canonical, để có thể tối ưu cho website đạt thứ hạng tốt. Vậy để có thể sử dụng đúng cách, hiểu được các đặc điểm của Canonical trong SEO như thế nào? Trong bài viết này công ty SEO Đà Nẵng sẽ giúp bạn giải đáp với các nội dung dưới đây nhé.

Canonical là gì

Canonical hay “rel=canonical”, là một loại thẻ HTML được sử dụng để khai báo với các công cụ tìm kiếm biết đây là URL chính tắc cho những nội dung trùng lặp trên các trang web khác nhau. Khi các URL khác nhau có chứa những nội dung giống hay tương tự nhau, thẻ Canonical sẽ giúp xác định đâu là phiên bản chính. Quy trình là giúp cho Google hiểu được trang gốc, tiến hành index URL và ưu tiên hiển thị URL trên trang kết quả tìm kiếm.

Canonical là gì?
Canonical là gì?

Vai trò của Canonical trong SEO?

Trong SEO, Canonical có vai trò quan trọng, tác động đến kết quả SEO của website. Sau đây là những vai trò nổi bật mà Canonical mang lại.

  • Chỉ định URL chính tắc cho kết quả tìm kiếm: Thông qua Canonical giúp cho bạn chỉ định URL nào là chính mà bạn muốn công cụ tìm kiếm hiển thị trên trang kết quả tìm kiếm SERP. Điều này đảm bảo cho người dùng sẽ truy cập vào URL mà bạn mong muốn, bỏ qua các URL trùng lặp khác.
  • Hợp nhất tín hiệu SEO từ các trang trùng lặp nội dung: Canonical giúp hợp nhất các tín hiệu SEO từ các trang trùng lặp có URL khác với URL chính tắc. Các tín hiệu được tập hợp lại vào URL ưu tiên và nhận được giá trị SEO tốt nhất mà không bị phân tán với các trang trùng lặp.
  • Đo lường và theo dõi kết quả SEO dễ dàng: Với việc sử dụng Canonical thì các chỉ số SEO sẽ được tập trung vào URL chính. Nhờ vậy mà bạn có thể dễ dàng theo dõi hiệu quả SEO mà không cần phải tối thêm thời gian và công sức để theo dõi các trang trùng lặp, riêng lẻ khác.
  • Giúp Google Bot tiết kiệm thời gian: Nhờ Canonical mà Google Bot có thể tiết kiệm được thời thu thập dữ liệu trên trang, loại bỏ được những trang trùng lặp và tập trung vào việc khai thác tối đa vào trang chính, cũng như các trang mới, trang vừa cập nhật.
Nhờ Canonical mà Google bot thu thập được dữ liệu nhanh chóng hợp nhất tín hiệu SEO
Nhờ Canonical mà Google bot thu thập được dữ liệu nhanh chóng hợp nhất tín hiệu SEO

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

Canonical rất quan trọng có nhiều lợi ích khi sử dụng thẻ Canonical cho website. Một số lý do sau chứng minh được tầm quan trọng của Canonical:

  • Xử lý nội dung trùng lặp: Trên một website việc trùng lặp nội dung là một vấn đề phổ biến, đặc biệt khi có nhiều phiên bản trang web khác nhau. Nếu nội dung trùng lặp thì Google không biết đâu là phiên bản chính xác, dẫn đến việc hiển thị kết quả SEO không đúng cách. Thông qua Canonical giúp cho Google hiểu được đâu là trang chính và tránh bị phạt lỗi trùng lặp nội dung.
  • Cải thiện thứ hạng website: Việc nội dung trùng lặp sẽ ảnh hưởng đến thứ hạng của website, Canonical giúp giảm thiểu sự phân tán giá trị SEO giữa các nội dung trùng lặp, tăng cường hiển thị một URL duy nhất, được Google ưu tiên xếp ở thứ hạng cao hơn.
  • Tránh tình trạng trùng lặp nội dung: Canonical ngăn chặn được tình trạng một trùng lặp nội dung trên một website, những nội dung không mang lại nhiều giá trị. Nhờ vậy tránh được việc bị Google xử phạt vấn đề trùng lặp nội nội.
Rel Canonical xử lý nội dung trùng lặp chỉ định URL là chính tắc
Rel Canonical xử lý nội dung trùng lặp chỉ định URL là chính tắc

Cách sử dụng Canonical

Để sử dụng thẻ Canonical thì bạn chỉ cần thêm một đoạn mã trong phần <head> của trang HTML như sau:

<link rel=”canonical” href=”https://www.example.com/chuoi-ki-tuc-ban-chinh-tac”>

Nhờ vào cách này mà Google có thể hiểu được trang nào là trang chính trong số các trang trùng lặp.

6 trường hợp nên sử dụng thẻ Canonical

Để có thể tối ưu hiệu quả SEO thì bạn nên sử dụng thẻ Canonical đúng cách, phù hợp với từng trường hợp cụ thể khác nhau. Để có thể loại bỏ được sự trùng lặp của các URL, nội dung giống nhau trên trang.

Website có nhiều phiên bản

Trong trường hợp website của bạn có nhiều phiên bản khác nhau như HTTPS hay HTTP, hoặc phiên bản www và non-www, thì bạn nên sử dụng thẻ Canonical để chỉ định đâu là URL chính tắc. Bạn có thể hiểu rõ hơn ví dụ như sau:

  • https://seodanang.vn/news/canonical-la-gi
  • https://m.seodanang/news/canonical-la-gi
  • https://amp.seodanang.vn/news/canonical-la-gi
Website có nhiều phiên bản khác nhau thì canonical sẽ chỉ định được URL gốc
Website có nhiều phiên bản khác nhau thì canonical sẽ chỉ định được URL gốc

Tạo URL động với tìm kiếm, bộ lọc hoặc ID

Việc người dùng thực hiện các thao tác như sắp xếp hay bộ lọc trên một trang nào đó như danh mục sản phẩm, các hàm của trang web sẽ tạo ra nhiều phiên bản URL khác nhau cùng một nội dung gây nên tình trạng trùng lặp. Ví dụ cụ thể như sau

  • URL động: https://seodanang.com/?s=adword
  • Bộ lọc: https://seodanang.com/?gclid=adword

Blog tự động lưu nhiều URL khi lưu nội dung dưới nhiều chuyên mục khác

Các bài viết được lưu trên nhiều danh mục khác nhau cụ thể như sau: 

  • https://seodanang.com/marketing/canonical-la-gi/
  • https://seodanang.com/seo/canonical-la-gi/
  • https://seodanang.com/doanh-nghiep/canonical-la-gi/
  • https://seodanang.com/wordpress/canonical-la-gi/

Bài viết phân phối trên nhiều tên miền

Sau đây là những ví dụ về các bài viết phân phối trên các tên miền khác nhau:

  • https://seodanang.com/seo/canonical-la-gi/
  • https://blog.seodanang.com/canonical-la-gi/

Nội dung phân phối trên nhiều biến thể

Sử dụng thẻ Canonical cho các bài viết được phân phối trên nhiều biến thế khác nhau:

  • https://seodanang.com/canonical-la-gi/
  • http://seodanang.com/canonical-la-gi/
  • https://www.seodanang.com/canonical-la-gi

Nội dung có nhiều phần

Khi nội dung của bạn có nhiều phần trên trang thì nên sử dụng Canonical:

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

Quy tắc sử dụng thẻ Canonical

Sau đây là một số quy tắc sử dụng thẻ Canonical đúng cách, mang lại hiệu quả cao cho website. Bạn co thể tìm hiểu chi tiết từng quy tắc dưới đây nhé.

Sử dụng URL tuyệt đối

Sử dụng URL tuyệt đối hay còn có cách gọi khác là bạn không nên sử dụng các URL tương đối với các phần tử liên kết rel=“canonical”. Để thực hiện được quy tắc này bạn có thể sử dụng cấu trúc sau đây nhé:
<link rel=“canonical” href=“https://example.com/sample-page/” />

Dùng chữ thường trong URL

Thông thường, Google sẽ xem URL viết hoa và URL viết thường là hai URL khác nhau. Vì thế bạn cần phải chuẩn hóa các URL trên máy chủ của mình bằng chữ thường. Sau đó, bạn sử dụng thẻ Canonical để chuẩn hóa các URL của mình bằng chữ thường trên các trang.

Dùng đúng phiên bản HTTPS hoặc HTTP

Nếu website của bạn đã sử dụng tiêu chuẩn SSL, thì cần phải đảm bảo rằng bạn không thực hiện khai báo bất kỳ URL nào mà không phải SSL trong thẻ chuẩn của mình. Nghĩa là bạn phải sử dụng đúng tên miền của mình HTTPS (SSL) hoặc HTTP. Xét về mặt lý thuyết thì điều này sẽ có những nhầm lẫn và có những kết quả không mong muốn.

Nếu bạn sử dụng tên miền đúng, phù hợp và an toàn thì bạn nên sử dụng cấu trúc cho HTTPS:

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

Nếu bạn không sử dụng HTTPS thì nên sử dụng dạng URL sau:

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

Nên chỉ dùng phiên bản HTTP hoặc HTTPS cho website
Nên chỉ dùng phiên bản HTTP hoặc HTTPS cho website

Sử dụng Canonical Tag theo tham chiếu

Google thường không bắt buộc sử dụng Canonical Tag tham chiếu, nhưng được khuyến nghị sử dụng. Bởi vì thẻ này sẽ giúp cho các công cụ tìm kiếm hiểu được những trang mà bạn muốn index hoặc hiểu được cấu trúc liên kết như thế nào được index.

Sử dụng một Canonical Tag cho mỗi trang

Nếu trên một trang của bạn mà có hai thẻ Canonical trở lên thì Google sẽ thực hiện bỏ qua tất cả. Tức là trang bạn đã khai báo nhiều hơn một rel=canonical thì Google sẽ bỏ qua tất cả các gợi ý rel=canonical. Nên chỉ cần sử dụng một Canonical tag cho mỗi trang. Sau đây là cách xác định link chính với các tín hiệu chuẩn hóa: HTML Tag, HTTP Header, Sitemap, 301 Redirect, Internal link.

Sử dụng một Canonical Tag cho mõi trang để Google xác định được link chính
Sử dụng một Canonical Tag cho mõi trang để Google xác định được link chính

Hướng dẫn sử dụng Canonical cho website 

Cài đặt Canonical cho website

Sau đây là một số cách cài đặt thẻ Canonical cho website bạn có thể triển khai theo các hướng dẫn cụ thể như sau.

Dùng HTML rel=“canonical” để cài đặt Canonical

Dùng thẻ rel = canonical, đây là cách đơn giản nhất để chỉ định URL chính tắc. Cách thức thực hiện được tiến hành như sau: Bạn chỉ cần thêm đoạn code sau vào phần <head> vào bất kỳ trang trùng lặp nào của website: <link rel=”canonical” href=”https://example.com/sample-page/”/>

Cài đặt thẻ Canonical trong WordPress

Trong website của bạn chỉ cần tiến hành cài đặt Yoast SEO để Canonical tự động tham chiếu và thêm vào trang. Tiếp đó là bạn chọn phần “ Nâng cao” trên mỗi bài viết hay từng trang để thêm các tùy chỉnh.

Cài đặt Canonical tag trên dòng tiêu đề HTTP

Trong trường hợp tài liệu là PDF, thì sẽ không có phần trang <head> nên việc sử dụng thẻ Canonical là không thể. Để giải quyết vấn đề này thì bạn dùng dòng tiêu đề HTTP để cài đặt cho thẻ, đồng thời bạn cũng có thể sử dụng tiêu đề HTTP cho website chuẩn.

Cài đặt thẻ Canonical trong Sitemaps XML

Google nhận định rằng những trang không có thẻ Canonical trong sitemap thì sẽ được đưa vào và địa chỉ URL chuẩn mới được liệt vào. Cụ thể, Google chỉ xem những trang trong sitemap là những URL góc được đề xuất. Tuy nhiên, cũng có vài trường hợp trang chủ từ chối URL trong sitemap là URL chính tắc.

Cài đặt thẻ Canonical trong Sitemaps XML để Google xác định URL là chính tắc
Cài đặt thẻ Canonical trong Sitemaps XML để Google xác định URL là chính tắc

Cài đặt link Canonical với chuyển hướng 301

Thực hiện cài đặt chuyển hướng 301 khi bạn muốn người dùng truy cập vào URL chính từ URL trùng lặp. Hãy lựa chọn URL cụ thể nào đó để làm URL chính và thực hiện chuyển hướng toàn bộ các URL đến URL chính này,

Cài đặt link Canonical với chuyển hướng 301 đến URL chính tắc mà bạn muốn
Cài đặt link Canonical với chuyển hướng 301 đến URL chính tắc mà bạn muốn

Cách kiểm tra Canonical Tag

Để kiểm tra website của bạn đã cài đặt Canonical hay chưa, thì sau đây có hai cách hướng dẫn chi tiết mà bạn có thể ứng dụng ngay.

Kiểm tra bằng cách xem Page Source

Để kiểm tra Canonical Tag trên trang bạn có thể xem bằng Page Source ban thực hiện theo các bước sau đây nhé:

  • Bước 1: Bạn tiến hành đưa chuột đến khoảng trống bất kỳ trên trang, tiếp đến nhấn chuột phải và chọn View page source/ Xem nguồn trang. Hoặc bạn cũng có thể nhấn tổ hợp phím Ctrl + U để xem nguồn trang trong tab mới.
  • Bước 2: Nhấn tổ hợp phím Ctrl + F. Nhập vào ô tìm kiếm với nội dung “canonical”.
  • Bước 3: Các rel=“canonical” sẽ xuất hiện. Lúc này bạn chỉ cần kiểm tra URL có trong đoạn mã chuẩn hoặc thẻ Canonical đúng hay chưa.
Kiểm tra thẻ Canonical bằng cách xem nguồn trang
Kiểm tra thẻ Canonical bằng cách xem nguồn trang

Kiểm tra bằng công cụ hỗ trợ SEO

Có hai công cụ bạn có thể sử dụng để kiểm tra Canonical tag trên trang. Bạn có thể thực hiện kiểm tra như sau:

SEOQuake

Các bước sử dụng SEOQuake như sau:

  • Bước 1: Tiến hành cài đặt tiện ích SEOQuake vào trình duyệt web
  • Bước 2: Bạn mở trang muốn kiểm tra Canonical, tiếp đó nhấp vào tiện ích SEOQuake trên thanh tiện ích ở góc bên phải màn hình, chọn DIAGNOSIS. Canonical tag sẽ hiển thị trong dòng Canonical.
Sử dụng SEOQuake để kiểm tra Canonical cho website
Sử dụng SEOQuake để kiểm tra Canonical cho website

Mozbar

Các bước tiến hành kiểm tra Canonical tag bằng Mozbar được tiến hành như sau:

  • Bước 1: Cài đặt tiện ích Mozbar vào trình duyệt web
  • Bước 2: Mở trang mà bạn muốn kiểm tra Canonical tag, tiếp đến bật tiện ích Mozbar và nhấn vào biểu tượng “ Kính lúp trên trang” ở góc trái và chọn tab Page Analysis.
  • Bước 3: Bạn chọn mục “General Attributes”, các thông tin thẻ Canonical tag được hiển thị tại dòng Rel=“canonical”. Sau đó bạn kiểm tra lại URL đã chuẩn hay chưa nhé.

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

Trong thực tế, khi triển khai các dự án SEO, người làm SEO vẫn còn gặp phải một số sai lầm. Dưới đây là một số lỗi thường gặp mà ban nên tránh:

  • Chặn URL trong Robots.txt: Việc chặn URL trong robot.txt, sẽ ngăn cản Google Bot tiến hành thu thập dữ liệu. Có nghĩa là các Google Bot sẽ không nhận diện được Canonical nào trên trang và làm cho Google không thể chuyển hóa “link equity” từ Non-Canonical sang Canonical.
  • Đặt URL được chuẩn hóa thành thẻ “noindex”: Thường Google sẽ ưu tiên cho Canonical hơn “noindex”. Nếu bạn muốn thực hiện noindex và gắn thẻ tag thì thì hãy sử dụng chuyển hướng 301, còn không thì sử dụng rel=”canonical”.
  • Đạt mã HTTP 4XX cho URL chính tắc: Việc đặt mã này có tác động giống như việc sử dụng thẻ noindex.
  • Không dùng Canonical tag với Hreflang: Hreflang được dùng để chỉ định các đối tượng dựa vào ngôn ngữ và vị trí địa lý của website.
  • Chèn quá nhiều thẻ Canonical: Việc bạn chèn quá nhiều thẻ rel =”canonical” sẽ khiến Google bỏ qua hết các trang. Điều này xuất hiện khi thêm các thẻ canonical vào các thời điểm khác nhau. Tuy nhiên một số trường hợp thẻ rel =”canonical” được thêm vào bởi Javascript được Google chấp nhận, nếu URL không xuất hiện trên HTML.
  • Không đặt thẻ Canonical ở phần <head>: Bời vì Canonical tag chỉ xuất hiện trong phần <head>, còn ở phần khác như <body> sẽ khiến Google bỏ qua.
Chặn URL trong Robot.txt làm cho Google không thu thập được dữ liệu
Chặn URL trong Robot.txt làm cho Google không thu thập được dữ liệu

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

Một số lưu ý mà bạn không nên bỏ qua khi sử dụng thẻ Canonical cho website của mình:

  • Thẻ canonical có khả năng tự tham chiếu: Thẻ Canonical có thể dẫn đến URL hiện tại, bạn có thể đặt thẻ Canonical đến A trên chính URL của A khi mà có sự xuất hiện sự trùng lặp các URL khác như A, B,C và A là URL chuẩn.
  • Chủ động sử dụng Canonical cho trang chủ website: Việc bị trùng lặp các trang lên trang chủ là điều khá phổ biến, mọi người có thể liên kết đến trang chủ của bạn bằng nhiều cách khác nhau. Vì thế bạn nên chủ động đặt thẻ Canonical trên URL để hạn chế và phòng ngừa sự trùng lặp này.
  • Kiểm tra Canonical Tag động: Một số đoạn mã không hợp lệ dẫn đến hệ thống Canonical khác nhau trên các phiên bản URL.Hãy kiểm tra URL của bạn, đặc biệt là trên các website thương mại điện tử.
  • Khai báo cho biến thể di động: Nếu trong trường hợp trang web của bạn có biến thể dành cho các thiết bị di động thì bạn có thể thêm vào trang đó rel=”alternate” vào URL và trỏ đến phiên bản di động.

Thông qua bài viết này, hy vọng rằng bạn đã có đáp án cho câu hỏi Canonical là gì? Đồng thời, với những hướng dẫn, lưu ý và các quy tắc được nêu trên, bạn có thể ứng dụng Canonical cho website mang lại hiệu quả SEO tốt nhất. Nếu bạn muốn biết thêm về những thông tin về SEO thì hãy liên hệ cho công ty SEO Đà Nẵng để được tư vấn nhé,

Để 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 *