Thẻ canonical là gì? Bí quyết lên TOP với thẻ canonical
Thẻ canonical là gì? Cách sử dụng thẻ canonical ra sao? Canonical có thực sự cần thiết cho SEO? Tất cả sẽ được SEO PLUS giải đáp trong bài viết này.
Nội dung chính
Thẻ canonical là gì?
Thẻ Canonical được tạo ra để giải quyết vấn đề Duplicate Content. Bạn có thể hiểu đơn giản như sau: Trên cùng một website không tránh khỏi việc trùng lặp nội dung giữa các trang, danh mục, bài viết. Khi một nội dung lại có đến 2 hoặc nhiều phiên bản, Google sẽ không biết chính xác được đâu mới là phiên bản gốc cần index.
Lúc này, bạn cần đến thẻ canonical (hay còn gọi là rel=”canonical”) để thông báo cho công cụ tìm kiếm biết đâu là phiên bản chính và đâu là bản sao của nó. Từ đó chỉ định cho Google biết nên index và xếp hạng phiên bản nào, cũng như đâu là vị trí cần hợp nhất “link equity”.
Canonical URL tồn tại dưới định dạng là một đoạn mã HTML sau: <link rel=”canonical” href=”https://example.com/” />.
Vai trò của canonical trong SEO
Duplicate Content trên website là điều Google cực kỳ “ghét”. Bởi nếu tồn tại quá nhiều phiên bản nội dung giống nhau trên cùng một trang web, Google sẽ mất rất nhiều thời gian, công sức để crawl data và thu thập thông tin của các bản này. Điều này ảnh hướng đến “ngân sách thu thập dữ liệu” của Google. Tức là, Google sẽ mất thời gian thu thập thông tin nhiều bản cùng một page thay vì khám phá nội dung quan trọng khác trên website. Website bị trùng lặp nội dung quá nhiều đương nhiên sẽ không được Google đánh giá cao, ảnh hưởng đến điểm SEO.
Như vậy, canonical trong SEO giải quyết được các vấn đề sau:
- Canonical giúp xác định url chuẩn nhất trong vô vàn các trang url có nội dung trùng lặp. Từ đó giúp tăng lưu lượng truy cập vào url chuẩn. Tránh trường hợp Google tự động lựa chọn ngẫu nhiên 1 URL không phải là link gốc mà bạn thực sự muốn đẩy.
- Canonical giúp tăng tốc độ index google. Thay vì tốn thời gian thu thập dữ liệu trên các link trùng lặp, bots Google sẽ có nhiều thời gian khám phá các nội dung quan trọng khác trên trang. Thúc đẩy nhanh quá trình index.
- Canonical hạn chế rủi ro trong trường hợp đối thủ sao chép nội dung trên website của bạn. Công cụ này sẽ hỗ trợ xác minh và xử lý hành vi ăn cắp bản quyền của đối thủ (trong trường hợp nội dung được copy nguyên xi, không được xào lại). Trong trường hợp bị ăn cắp content, bạn có thể đăng ký DMCA bảo vệ bản quyền bài viết trên website của mình.
Trường hợp xấu hơn, khi tình trạng duplicate content diễn ra quá nhiều, website có thể bị thuật toán Panda phạt nặng dẫn đến tụt hạng SEO. Do đó, thẻ canonical cũng đóng góp vào việc duy trì thứ hạng SEO bền vững.
Hướng dẫn sử dụng thẻ canonical
Làm sao để sử dụng thẻ canonical hiệu quả vẫn luôn là câu hỏi lớn đối với các newbie. Bạn có thể tham khảo một số cách được chia sẻ dưới đây để xem xét và sử dụng thẻ chuẩn xác nhất:
Cách trỏ thẻ canonical tới URL chính tắc
Trên cùng một trang web, nếu có 3 URL X, Y và Z đang có sự trùng lặp nội dung với nhau, trong đó Z là phiên bản gốc. Bạn hãy đặt thẻ canonical trỏ tới URL Z. Nghe có vẻ khá hiển nhiên nhưng đây là cách sử dụng thẻ canonical cơ bản nhất mà SEO PLUS không thể không nhắc tới.
Sau khi xác định được URL chuẩn tắc, bạn chỉ cần đặt dòng mã sau vào trong thẻ <head>:
<link rel=”canonical” href=”…” />
Phần điền vào dấu ba chấm chính là URL của trang nội dung chuẩn mà bạn vừa xác định được. Nếu bạn đã nắm rõ bước này thì cùng tham khảo cách tối ưu tiếp theo là gì nhé.
Lưu ý: Bạn có thể canonical trong SEO của website bằng cách xem nguồn trang (Ctr+U).
Vậy khi nào nên sử dụng thẻ canonical?
Có rất nhiều trường hợp cần ứng dụng thẻ canonical trong SEO. Để tổng quan nhất, SEO PLUS sẽ chỉ ra một số trường hợp cần có canonical mà nhà quản trị web thường gặp phải:
Nội dung trùng lặp
Như đã nói ở trên, chúng ta cần thêm canonical tag vào những URL có nội dung bị trùng lặp lẫn nhau để khai báo cho công cụ tìm kiếm biết đâu là URL chính tắc.
Lưu ý:
Bị trùng lặp trang chủ là vấn đề thường gặp với các nhà quản trị web. Vì vẫy hãy để canonical luôn trong homepage template để chủ động chuẩn hóa trang chủ của website và tránh những vấn đề không thể lường trước được.
Công cụ tìm kiếm có thể tránh các canonical tag có bị mix tín hiệu với nhau. Hiểu đơn giản là bạn không nên khai báo trang B là URL chính tắc của trang A và đồng thời trang A là URL chính tắc của trang B. Thậm chí cũng không nên khai báo thành chuỗi theo dạng A–>B, B–>C, C->D để tránh khiến công cụ tìm kiếm bị nhầm lẫn.
Nội dung tương đồng
Trường hợp này thường xảy ra khi bạn có một cửa hàng trực tuyến với nhiều sản phẩm khá tương đồng với nhau. Trong trường hợp này, theo nhiều chuyên gia SEO, bạn nên sử dụng thẻ canonical để cho công cụ tìm kiếm tập trung và trang sản phẩm chính và dành nhiều tài nguyên để crawl data cũng như xếp hạng trang này trên SERPs.
URL parameters
Vấn đề này thường bị bỏ qua tuy nhiên lại để lại hậu quả khá nghiên trọng. URL parameters được tạo ra cho mục đích tracking để bạn dễ dàng theo dõi các chiến dịch cụ thể thông qua các đường link. Vấn đề là mỗi parameter được tạo ra từ URL chính lại khiến Google hiểu là một trang khác nhau và có nội dung trùng lặp với URL gốc. Điều này sẽ làm ảnh hưởng đến URL chính tắc của bạn nói riêng và kế hoạch SEO tổng thể nói chung.
Một trường hợp hợp có thể xảy ra vấn đề này là khi 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 khi URL website của bạn có dạng domain/category/ID bài viết.
Ví dụ: Bài viết được đặt trong 2 category là “Dịch vụ SEO” và “Kiến thức SEO” nên tự động có 2 URL riêng biệt là https://seoplus.com.vn/dich-vu-seo/dich-vu-seo-ha-noi/ và https://seoplus.com.vn/kien-thuc-seo/dich-vu-seo-ha-noi/ thì đây cũng là trường hợp bạn cần sử dụng canonical tag.
Tư tham chiếu
Google tuyên bố đã thông báo rằng nhà quản trị web nên sử dụng canonical tự tham chiếu. Khái niệm này có thể hiểu đơn giản là chúng cần thêm canonical tag cho mỗi trang trên website của mình, dù chúng có phiên bản trùng lặp hay không. Nghĩa là, nếu bạn có trang A, hãy khai báo canonical trỏ đến chính trang A.
Ví dụ: Dù trang https://seoplus.com.vn/dich-vu-seo-ha-noi/ không có phiên bản trùng lặp nào nhưng vẫn cần được khai báo canonical tự tham chiếu là <link rel=”canonical” href=”https://seoplus.com.vn/dich-vu-seo-ha-noi/” />.
Lưu ý: Hãy kiểm tra các thẻ canonical động của bạn
Đôi khi, lỗi code dẫn đến việc mỗi phiên bản của URL lại tự viết ra một canonical khác nhau, vấn đề này đặc biệt thường xảy ra với các trang thương mại điện tử.
Ví dụ: Lỗi code có thể khiến canonical của URL https://seoplus.com.vn/dich-vu-seo-ha-noi/%3Ffbclid%3DIwAR0Wx7 khai báo nhầm là <link rel=”canonical” href=”https://seoplus.com.vn/dich-vu-seo-ha-noi/%3Ffbclid%3DIwAR0Wx7 ” /> trong khi phải khai báo về URL chính tắc là <link rel=”canonical” href=”https://seoplus.com.vn/dich-vu-seo-ha-noi/” />.
Canonical cho các tên miền trùng lặp chéo với nhau
Nếu đang quản trị nhiều website, bạn có thể sử dụng thẻ canonical chéo giữa các domain. Giả sử bạn cần đăng tải một bài viết quảng bá sự kiện mới lên tất cả các site của công ty, hãy sử dụng thẻ canoical để Google hiểu và tập trung xếp hạng cho bài viết ở trang chính, đồng thời ngăn không cho các bài viết non-canonical được xếp hạng.
Bài viết có nhiều phần
Nếu bạn có những bài viết chia thành Part 1, Part 2, Part 3,.. thường có cùng từ khóa, tiêu đề và mô tả thì cũng nên sử dụng canonical để khai báo URL chính tắc về bài viết gốc.
Khi nào sử dụng Canonical tag thay cho Redirect 301?
Đây là câu hỏi thường gặp của những người mới bắt đầu học SEO. Mặc dù đều có tác dụng trỏ đến một URL chính nhưng chúng lại đem đến 2 kết quả hoàn toàn khác nhau cho cả công cụ tìm kiếm và người dùng.
Nếu bạn sử dụng redirect 301 từ trang A sang trang B, người dùng sẽ được chuyển tự động sang trang B và không thể xem nội dung trên trang A. Còn nối bạn dùng canonical, người dùng vẫn có thể truy cập và đọc nội dung trên trang A và công cụ tìm kiếm sẽ tự hiểu trang B là URL chính tắc của trang A.
Một số trường hợp không nên dùng thẻ canonical trong SEO. Thay vào đó, hãy dùng chuyển hướng redirect 301 htaccess đối với các phiên bản có www và không có www, hay giao thức http và https.
Hướng dẫn cài đặt canonical bằng Yoast SEO cho web WordPress
Yoast SEO là một plugin hỗ trợ SEO được nhiều webmaster sử dụng. Công cụ này cũng có khả năng tối ưu thẻ canonical cực kỳ ưu việt. Để cài đặt bạn làm theo các bước sau:
- Bước 1: Đăng nhập vào website WordPress.
- Bước 2: Đi đến Post, Page hoặc Taxonomy mà bạn muốn thay đổi URL canonical.
- Ở bên trái, bạn sẽ thấy menu điều hướng đến các bài viết, trang và các nội dung khác. Tìm nội dung bạn muốn sửa và click để vào edit.
- Bước 3: Khi đã chuyển sang màn hình edit, hãy chọn phần Advanced trên sidebar hoặc meta box của Yoast SEO.
- Bước 4: Nhập đầy đủ URL canonical, bao gồm cả http/s và www or non-www vào phần “Canonical URL” và update là hoàn tất.
Những lỗi sai cần tránh khi sử dụng thẻ canonical trong SEO
Đặt thẻ canonical sai vị trí
URL chuẩn cần được đặt trong thẻ <head> và càng gần phần phía trên càng tốt. Nếu đặt sai vị trí, Google sẽ bỏ qua sự tồn tại của thẻ canonical.
Dùng quá nhiều thẻ canonical
Bot Google sẽ bỏ qua URL nếu một trang được gắn nhiều hơn 1 thẻ canonical.
Thông báo không cụ thể, gây lẫn lộn
Thẻ canonical được thiết lập không cụ thể tức là khai báo chồng chéo hoặc thành vòng lặp. Điều này gây khó hiểu cho công cụ tìm kiếm dẫn đến việc Google hiểu sai hoặc bỏ qua thẻ này, ảnh hưởng đến chiến lược SEO. Vì vậy, bạn cần tạo các URL rõ nghĩa, đưa thông điệp một cách rõ ràng để công cụ tìm kiếm đưa ra lựa chọn chuẩn xác nhất.
Thiết lập URL tương đối thay vì tuyệt đối
Đây là lỗi mà rất nhiều SEOer mắc phải do “ẩu”. Đường dẫn cần được thực hiện theo cú pháp đầy đủ. Cần tạo các URL tuyệt đối như: https://tenmien.com/baiviet/ thay vì URL tương đối: tenmien.com/baiviet/
Sử dụng thẻ canonical cho các trang có nhiều danh mục
Bạn không nên sử dụng thẻ Canonical tại các trang blog (liệt kê nhiều bài viết) hoặc các trang danh mục sản phẩm (bao gồm nhiều sản phẩm). Thay vì dùng Canonical, để tránh bị bỏ sót trang không được lập chỉ mục, hãy sử dụng tính năng phân trang với thuộc tính rel = “next” và rel = “prev”.
Không sửa http thành https trong URL chuẩn
Khi thiết lập chuyển hướng tự động từ giao thức http sang https xong, đừng quên cập nhật đường dẫn trong URL sang dạng https.
Trỏ thẻ Canonical trên bản mobile riêng
Trỏ Canonical trên phiên bản mobile (dạng m.yourdomain.com) là cách làm sai mà rất nhiều anh em SEOer mắc phải. Cách làm đúng là phải trỏ trang gốc về bản desktop. Từ đó mới khai báo thêm đến mobile bằng thuộc tính “alternate”.
Một số lưu ý quan trọng khi sử dụng thẻ canonical
Thứ nhất, mức độ tin cậy của thẻ canonical ở các công cụ tìm kiếm khác nhau sẽ khác nhau. Đặc biệt, nó chỉ hoạt động hiệu quả nếu nội dung bị trùng lặp 100% giữa bản gốc và các bản sao.
Thứ hai, chỉ nên sử dụng thẻ canonical khi 2 hoặc nhiều trang có một lượng nội dung đáng kể bị trùng lặp hoàn toàn. Nếu trùng lặp ít, thì không nên chèn thuộc tính rel=”canonical”. Bởi nếu thêm thẻ này vào, vô hình chung sẽ làm lãng phí nguồn lực khi khai báo 1 trang có URL phụ và không được “tính” vào kho dữ liệu trên website.
Tóm lại, trong quy trình SEO website, bạn nên tìm hiểu dịch vụ SEO Google Map thật kỹ về cách sử dụng canonical để tránh những thiệt hại không đáng có cho website. Với kinh nghiệm hơn 1 thập kỷ trong lĩnh vực tối ưu website, SEO PLUS nắm giữ bí quyết thăng hạng website an toàn và thần tốc với thẻ Canonical trong quá trình thực hiện dịch vụ SEO của mình. Liên hệ ngay với chúng tôi để được tư vấn giải pháp SEO miễn phí nhé!
Dịch vụ nổi bật tại SEOLUS: