Rel Canonical là gì? Tác dụng của Canonical trong SEO ra sao? Đối với nhiều bạn làm SEO “gạo cội” thì chắc hẳn đã nghe qua thuật ngữ Canonical này. Tuy nhiên giới newbie tham gia SEO thì có vẻ chưa biết nhiều.
Bài viết này, Trần Thịnh Lâm sẽ giải đáp và chia sẻ cho bạn: Rel Canonical là gì? Tác dụng của Canonical trong SEO là gì? Những kiến thức được chia sẻ dưới đây chắc chắn rất hữu ích với bạn!
Hãy cùng tìm hiểu ngay nhé!
Canonical là gì?
Thẻ Canonical (hay còn được gọi là Rel Canonical) là cách 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 (Search Engine).
Canonical được sử dụng trong tình trạng Content nội dung giống nhau hoặc bị duplicate trên nhiều URL. Từ đó giúp công cụ tìm kiếm biết đâu là URL bạn muốn có mặt và không bị đánh giá trùng lặp trang web.
Vì sao nên dùng Canonical URL
Xác định URL hiển thị trên công cụ tìm kiếm
Canonical URL giúp công cụ tìm kiếm nhận biết URL hiển thị cho người dùng giữa những URL bị trùng lặp Content nội dung. Còn nếu không sử dụng Canonical, nhiều kỹ năng công cụ tìm kiếm sẽ giải pháp lựa chọn ngẫu nhiên vì không biết đâu là URL gốc.
Search engine rất có thể chọn ngẫu nhiên một trong những URL sau để hiển thị:
https://fancytshirts.com/tshirts/sportswear?gclid=ABCD
https://fancytshirts.com/tshirts/bluewear/shirt
https://fancytshirts.com/tshirts/shirt?dawwe.html
Trong khi URL bạn muốn hiển thị trên công cụ tìm kiếm:
https://www.fancytshirts.com/tshirts/blue/bluetshirt.html
Hợp nhất URLs có Content gần giống hoặc trùng lặp
Canonical trong SEO là một giải pháp giúp hợp nhất SEO value, những URL trùng lặp nội dung về một URL được chọn. Tổng thể các SEO value thuộc URL khác nhau đều hợp nhất về một URL gốc, nên sẽ không có tình huống cạnh tranh ranking/ traffic giữa các URL.
Hạn chế việc công cụ tìm kiếm bỏ qua Content không trùng lặp
Việc công cụ tìm kiếm phải crawl quá nhiều Content bị trùng lặp hoặc gần giống nhau sẽ dẫn đến trường hợp bỏ sót những nội dung không trùng lặp (unique nội dung). Dùng thẻ Canonical sẽ hỗ trợ khai báo với công cụ tìm kiếm về URL gốc.
Nên sử dụng Redirect 301 hay Rel Canonical?
Liệu thẻ Canonical trong SEO có khả năng giống như 301 redirect? Tùy tình trạng, câu trả lời sẽ khác nhau vì hai phương pháp này có cách dùng khác nhau cho search crawlers và người dùng.
Tình trạng gắn 301 redirect
Khi người tận dụng truy cập vào một URL được 301 redirect sang URL khác. Lúc này, công cụ tìm kiếm lập chỉ mục thì URL cũ sẽ mất và chỉ có URL mới được lập chỉ mục.
Do đó, 301 redirect lý tưởng khi sử dụng cho hoàn cảnh thay đổi URL cũ có rất nhiều traffic thành một URL khác với Content mới đầy đủ. Điều này giúp giữ SEO traffic của URL cũ và chuyển toàn cục sang cho URL mới.
Tình huống gắn Rel Canonical
Công cụ tìm kiếm sẽ chỉ lập chỉ mục cho URL gốc. Mặc dù thế, người tận dụng vẫn có thể truy cập vào được cả URL gốc lẫn URL bị trùng lặp Content.
Vì vậy, thẻ Canonical phù hợp để khai báo URL gốc nhưng cũng muốn giữ URL bị trùng lặp.
Cách dùng Canonical
< link rel=”canonical” href=”url” / >
Một số lưu ý khi dùng thẻ Canonical
Tránh hoàn cảnh gắn thẻ Canonical chéo
Việc gắn thẻ Canonical chéo (gắn thẻ Canonical trang A vào B hoặc ngược lại) sẽ khiến công cụ tìm kiếm hiểu sai hoặc bỏ qua thẻ. Để hạn chế điều này xảy ra, cần cho công cụ tìm kiếm biết tham vọng gắn thẻ một cách rõ ràng.
Chủ động dùng Canonical cho Homepage
Duplicate Homepage là trường hợp thông dụng hay gặp phải (trường hợp hay gặp nhất là gắn UTM tracking hoặc A/B testing).
Vì vậy việc gắn thẻ Canonical trong tình trạng này là cần thiết.
Kiểm tra lại các thẻ Canonical sau khi gắn
Cần kiểm tra đã gắn đúng URL trong thẻ Canonical chưa, tránh trường hợp lỗi hoặc sơ suất dẫn đến gắn sai thẻ Canonical. Cần kiểm tra lại URL đã gắn thẻ Canonical, đặc biệt với các trang TMĐT (E-commerce) và dùng hệ thống quản trị Content nội dung (CMS-driven).
Hiện nay, có nhiều tool chất lượng để check Canonical URL, trong đó Open SEO Stats được nhiều SEOer giải pháp lựa chọn.
Hậu quả của việc gắn sai thẻ canonical cho page đang có ranking cao và nhiều traffic rất lớn (vd trang A được gắn canonical là trang B)…
Lúc này Google xem trang B là trang gốc và truyền cục bộ SEO value sang trang B. Nếu trang gắn link sai (Trang B) có Content tất cả khác hoặc tận dụng không tốt. Toàn thể keyword của trang thuở đầu (trang A) sẽ bị drop.
Cẩn thận khi tận dụng với những trang “gần như duplicate nội dung”
Thẻ Canonical trong SEO rất có thể dùng cho những trang có nội dung gần như trùng lặp. Như các trang về hàng hóa và chỉ khác nhau về đơn vị tiền tệ, địa điểm hay một vài tính năng sản phẩm. Chú ý nếu Content của những trang quá khác nhau thì công cụ tìm kiếm hoàn toàn có thể bỏ qua thẻ Canonical.
VD: URL của trang hàng hóa điện thoại iphone như sau:
http://example.com/iphone/
Khi người tận dụng lọc hàng hóa theo mặt bằng, URL sẽ thay đổi nhưng Content vẫn giữ nguyên.
http://example.com/iphone/tphcm
http://example.com/iphone/hanoi
Nếu để Google index những URL mới sinh ra sẽ gây nên một số vấn đề phức tạp. Lúc này bạn nên tận dụng thẻ Canonical trang http://example.com/iphone/ gắn vào 2 URL mới.
Note: tình trạng trên để tránh trùng lặp nội dung thì các page lọc theo mặt bằng nên bổ sung thêm nội dung tầm 500-1000 từ để giảm tỉ lệ trùng lặp và không cần phải set canonical về trang http://example.com/iphone/
Dùng cross-domain Canonical
Dùng Canonical cross-domain như thế nào? Hoàn cảnh quản trị nhiều site và hàng ngày đăng các bài báo, blog có nội dung giống nhau trên các trang thì việc gắn thẻ Canonical nhằm tập trung điểm ranking cho URL gốc từ site bạn muốn.
Các lỗi thường gặp khi dùng Rel Canonical
Sử dụng Canonical với phần phân trang
Ví dụ bạn có một bài báo, blog được phân thành nhiều trang như
example.com/article?story=cupcake-news&page=1
example.com/article?story=cupcake-news&page=2
Và một số trang khác.
Việc gắn thẻ Canonical URL trang 1 vào trang 2 hay các trang tiếp theo sẽ không đúng với ý nghĩa của thẻ, vì nội dung các trang này không hề trùng lặp. Khi gắn thẻ vào các trang tiếp theo sẽ dẫn đến hoàn cảnh những trang đó không được lập chỉ mục.
Viết nhầm URL tuyệt đối thành URL tương đối
Thẻ Canonical trong SEO ghi nhận cả URL tương đối (URL tương đối không có “http://” hay “https://”) và tuyệt đối khi bạn nhập.
Ví dụ như khi gắn URL tương đối vào thẻ Canonical < link rel=”canonical” href=”/cupcake.html” / >
Thẻ sẽ hiểu là bạn muốn Canonical cho trang http://example.com/cupcake.html.
Còn khi gắn URL tuyệt đối nhưng sai cú pháp (thiếu “http://” hay “https://”) < link rel=”canonical” href=”example.com/cupcake.html” / >
Thẻ sẽ hiểu bạn muốn Canonical cho trang http://example.com/example.com/cupcake.html. Điều này không đúng so với mục tiêu gắn thẻ ban đầu của bạn.
Gắn nhiều thẻ Canonical
Hoàn cảnh khi tận dụng các plugin SEO, mỗi plugin sẽ tạo một thẻ Canonical, dẫn đến các URL cũng khác nhau, từ đó có mặt nhiều thẻ trên một trang. Lúc này công cụ tìm kiếm sẽ bỏ qua tất cả các thẻ Canonical được gắn.
Gắn thẻ Canonical trong phần < body >
Thẻ Canonical trong SEO chỉ được gắn ở phần < head > và ở vị trí càng cao càng tốt. Nếu hoàn cảnh thẻ Canonical được gắn ở phần < body >, thẻ sẽ bị bỏ qua và không có chất lượng.
Gắn nhầm thẻ Canonical vào phần <body>
Tổng kết
Vừa rồi là những chia sẻ của tranthinhlam.com về Canonical và một số cần chú ý cũng như cách thiết đặt thẻ cho Website của bạn. Hy vọng các anh chị sẽ có thêm được những tri thức về SEO bổ ích và cần thiết để có thể làm SEO thật hiệu quả.
Cám ơn bạn đã đọc!
Nguồn: chidoanh.com