the canonical 4

Thẻ canonical là gì? Cách triển khai canonical tag và phương pháp hay nhất cho SEO

Nội dung trùng lặp không bao giờ được coi trọng. Các chương trình của Google có khả năng nhanh chóng phát hiện mọi nội dung vi phạm và có thể thực thi các hình phạt thủ công đối với những trang web không tuân thủ quy định. Một phương pháp để ngăn chặn tình trạng trùng lặp nội dung trên website là áp dụng thẻ canonical. Điều cần thiết là chỉ cho các công cụ tìm kiếm biết phiên bản nào là gốc của một trang web hay nội dung cụ thể. Bài viết từ VFFTECH sẽ làm rõ về rel=”canonical” và cách thức áp dụng nó trên website của bạn.

Nội dung bài viết

I – Thẻ canonical là gì?

Thẻ canonical

Rel = phần tử tiêu chuẩn hoặc liên kết tiêu chuẩn. Thẻ canonical (hay rel=”canonical”) là đoạn mã HTML dùng để đánh dấu các trang web có khả năng bị hiểu nhầm là nội dung trùng lặp. Khi sử dụng thẻ này trên các trang có nội dung giống nhau, quản trị viên website có thể thông báo cho các công cụ tìm kiếm về URL mà họ muốn hiển thị và xếp hạng trong kết quả tìm kiếm. Mã được biểu thị như sau:

the-canonical

II – Lợi ích SEO của rel canonical

Việc lựa chọn một URL tiêu chuẩn thích hợp cho những tập hợp URL tương tự sẽ giúp nâng cao SEO cho website của bạn. Điều này xảy ra vì các công cụ tìm kiếm sẽ biết phiên bản nào là chuẩn và có thể xem xét tất cả các liên kết dẫn đến các phiên bản khác như là liên kết đến phiên bản chuẩn. Khái niệm thiết lập trang chuẩn tương tự như việc chuyển hướng 301, nhưng không có chuyển hướng thực sự.

the-canonical

III – Khi nào bạn nên sử dụng Rel Canonical?

Thẻ canonical

Thẻ rel=canonical được sử dụng khi bạn nghi ngờ rằng có thể gặp phải vấn đề về nội dung trùng lặp, nhưng không thể xóa bản sao hoặc thực hiện chuyển hướng 301. Dưới đây là một số tình huống mà bạn nên cân nhắc sử dụng nó: Nội dung tương tự xuất hiện dưới các danh mục hoặc thẻ khác nhau trên website.

Bạn có một trang động cho phép người dùng truy cập cùng một nội dung qua nhiều tùy chọn lọc hoặc sắp xếp. Đặc biệt, các trang web thương mại điện tử thường có cùng một nội dung dưới nhiều URL khác nhau.

Bạn quản lý nhiều website và sử dụng chung một nội dung trên các trang đó.

Bạn cung cấp nội dung hoặc cho phép các trang web khác tái sử dụng nội dung của bạn. Trong cả hai trường hợp, các trang web đăng lại nội dung này nên sử dụng thẻ rel=canonical để chỉ dẫn liên kết quay lại phiên bản gốc.

IV – Những trường hợp không nên sử dụng thẻ canonical

Thẻ canonical có giá trị, nhưng không phải lúc nào cũng là lựa chọn tối ưu. Dưới đây là một số tình huống mà bạn nên tránh việc sử dụng rel = canonical.

Có nhiều phương pháp để truy cập vào trang chính của bạn. Ví dụ, cả hai URL sau đều dẫn đến trang chính của bạn: http://www.example.comhttp://example.com.

Bạn có thể áp dụng thẻ canonical để xác định URL yêu thích của mình làm phiên bản chính. Tuy nhiên, tốt hơn là nên thiết lập chuyển hướng 301 để người dùng luôn được dẫn đến phiên bản bạn muốn.

Bạn đang sử dụng các URL đặc biệt cho tiếp thị hoặc theo dõi. Các URL này rất hữu ích, nhưng không nên để mọi người truy cập trực tiếp vào chúng, ngay cả khi có sử dụng rel = canonical để dẫn về trang gốc.

Bạn có thể khắc phục vấn đề này bằng cách thiết lập chuyển hướng 301 cho các URL theo dõi.

Nếu trang web của bạn có nội dung phân trang. Ví dụ, nếu bạn có một bài viết dài ba trang, mỗi trang có một URL riêng biệt. Việc sử dụng rel = canonical sẽ khiến cho chỉ trang đầu tiên xuất hiện trong kết quả tìm kiếm, điều này có thể gây mất lưu lượng nếu người dùng tìm kiếm các từ khóa liên quan đến nội dung trên trang thứ hai hoặc thứ ba.

Trong trường hợp này, bạn có những lựa chọn tốt hơn. Một trong số đó là sử dụng thẻ “prev” và “next” để chỉ ra thứ tự giữa các trang.

V – Cách triển khai thẻ Canonical đúng cách

Thẻ canonical

  1. Thẻ HTML (rel = canonical)

Sử dụng thẻ rel = canonical trong tiêu đề trang là phương pháp phổ biến nhất để thực hiện canonicals. Phương pháp này có thể khác nhau tùy thuộc vào hệ thống quản lý nội dung (CMS) của bạn.

  1. Tiêu đề HTTP

Ngoài việc sử dụng thẻ chuẩn, bạn cũng có khả năng triển khai các tiêu đề HTTP chuẩn tương đối. Giải pháp này hữu ích khi bạn cần xác định URL nào là chuẩn cho các tài liệu không phải dạng HTML, ví dụ như PDF. Bạn cần tệp .htaccess trên trang web để thực hiện thẻ chuẩn với mã sau:

Header add Link “< http://www.website.com/canonical-page/>; rel=”canonical””

  1. Chuyển hướng 301

Theo Google, bạn có thể sử dụng chuyển hướng 301 để chỉ định các URL ưu tiên của mình. Chuyển hướng 301 được khuyến nghị khi xử lý nội dung trùng lặp trên: HTTPS so với HTTP

Có và không có WWW

URL với hoặc không có Trailing-Slash

  1. Sơ đồ trang web

Chọn các URL chuẩn cho tất cả các trang con và gửi chúng trong sơ đồ trang web. Mọi trang được liệt kê trong sơ đồ trang web sẽ được coi là trang chuẩn. Nếu nội dung trên các trang đó giống nhau, Google sẽ quyết định nội dung nào là trùng lặp. Mặc dù không thể đảm bảo rằng các URL trong sơ đồ trang web sẽ được xem là chuẩn, nhưng đây là phương pháp đơn giản để xác định thẻ chuẩn cho các trang web lớn.

VI – Các phương pháp tối ưu cho thẻ canonical tag trong SEO

  1. Canonicals có thể tham chiếu đến URL hiện tại Nếu bạn có ba trang con với nội dung giống nhau (A, B, C) và muốn xác định C là trang chính, bạn có thể thiết lập thẻ canonical chỉ đến C trên URL của nó.
  1. Luôn duy trì sự rõ ràng Khi bạn gửi tín hiệu không nhất quán, các công cụ tìm kiếm sẽ gặp khó khăn trong việc xác định URL nào là URL chuẩn. Do đó, nếu bạn chỉ dẫn từ trang A đến B và khẳng định rằng B là trang chính, thì bạn không nên chỉ dẫn ngược lại từ B về A.
  1. Kết hợp rel = canonical với hreflang Hãy đảm bảo bạn hiểu rõ cách thực hiện chuẩn khi triển khai hreflang. Nếu không, bạn có thể làm hỏng toàn bộ quá trình triển khai đó.

VII – Những lỗi thường gặp mà quản trị viên web mắc phải với thẻ Rel = Canonical

  1. Sử dụng nhiều hơn một thẻ canonical trên một trang

Mỗi trang chỉ nên có một thẻ canonical. Nếu có hai hoặc nhiều thẻ, các công cụ tìm kiếm sẽ bỏ qua tất cả chúng.

  1. Chuẩn hóa một trang noindex

Hãy luôn kiểm tra khả năng lập chỉ mục của trang trước khi chuẩn hóa nó. Nếu không, nội dung của bạn sẽ không được xếp hạng vì đã yêu cầu các công cụ tìm kiếm bỏ qua nó.

  1. Đặt thẻ rel = canonical trong phần nội dung thay vì phần đầu

Đây là một sai lầm phổ biến, nhưng nếu bạn thực hiện như vậy, thẻ canonical của bạn sẽ không có tác dụng. Hãy chắc chắn rằng rel = canonical nằm ở phần đầu trang, nơi có tiêu đề và mô tả meta.

  1. Sử dụng URL tương đối thay vì URL tuyệt đối

URL tuyệt đối được viết rõ ràng, bao gồm cả http hoặc https ở đầu. Một URL tương đối thường chỉ liên quan đến trang hiện tại. Ví dụ: đây là thẻ canonical với URL tuyệt đối:

the-canonical

Còn đây là thẻ với URL tương đối:

the-canonical

Nên sử dụng URL tuyệt đối trong các thẻ canonical của bạn, nếu không bạn có thể vô tình chuẩn hóa một trang không tồn tại. Chẳng hạn, xem thẻ canonical này:

the-canonical

Vì giao thức http không được ghi rõ, các công cụ tìm kiếm sẽ hiểu đây là một URL tương đối. Tránh những sai lầm nghiêm trọng trong SEO bằng cách ghi đúng toàn bộ URL trong mỗi thẻ canonical mà bạn sử dụng.

  1. Chặn quyền truy cập bằng robots.txt

Tệp robots.txt là một phương pháp khác để ngăn chặn các công cụ tìm kiếm thu thập dữ liệu trang web và có thể được sử dụng để chặn truy cập hàng loạt, thay vì từng trang một. Một chỉ dẫn sai trong robots.txt có thể xóa hoàn toàn các trang khỏi kết quả tìm kiếm, vì vậy nếu bạn muốn chuẩn hóa, hãy chắc chắn không chặn quyền robot tìm kiếm lập chỉ mục các trang không chuẩn.

VIII – Câu hỏi thường gặp về thẻ canonical url

  1. Thẻ rel = canonical có chuyển 100% liên kết đến trang chuẩn không?

Không, nhưng hầu hết các liên kết sẽ được chuyển. Công cụ tìm kiếm không công bố điều này, nhưng việc dùng thẻ canonical rõ ràng mang lại lợi ích cho SEO.

  1. Có thể áp dụng thẻ canonical cho hai trang không hoàn toàn giống nhau không?

Có, nhưng đừng lạm dụng tính năng này. Các công cụ tìm kiếm có thể chấp nhận yêu cầu của bạn ngay cả khi nội dung không hoàn toàn giống nhau, nhưng nếu họ nhận ra bạn đang sử dụng thẻ canonical cho các trang không thực sự trùng lặp, họ sẽ bắt đầu bỏ qua tất cả các thẻ canonical trên trang web của bạn.

  1. Có thể chuẩn hóa mọi trang trên trang web không?

Có, nhưng vấn đề này còn gây tranh cãi. Một số người cho rằng việc lạm dụng rel = canonical có thể giảm giá trị của các thẻ canonical trong mắt công cụ tìm kiếm. Nếu bạn muốn áp dụng rel = canonical trên toàn bộ trang web, hãy làm điều đó một cách an toàn và kiểm tra kỹ lưỡng để đảm bảo tất cả các thẻ đều chính xác.

  1. Có thể chuẩn hóa một trang trên một miền khác không?

Có, rel = canonical hoạt động giữa các miền khác nhau. Thẻ canonical là một công cụ tuyệt vời cho SEO, nhưng bạn cần sử dụng nó cẩn thận. Dù thẻ này có thể giúp trang web của bạn ít bị chú ý bởi các công cụ tìm kiếm, nếu được sử dụng đúng cách, đây là một phương pháp hữu ích để củng cố nguồn liên kết và tăng cường SEO. Hãy nghiên cứu kỹ trước khi áp dụng thẻ rel = canonical để cải thiện thứ hạng tìm kiếm, tăng lưu lượng truy cập và cuối cùng thúc đẩy chuyển đổi.

0935 45 3888