Canonical Url là gì? Có công dụng gì trong SEO? bài viết này vẫn hướng dẫn cụ thể cách buổi tối ưu hóa thanh links Canonical trong quy trình làm buổi tối ưu hóa cho website.

Bạn đang xem: Canonical url là gì

Thao tác này thuộc đội SEO kỹ thuật. Bạn phải can thiệp một chút ít vào mã nguồn của website. Bởi thế, bạn cần phải có quyền và biết phương pháp sửa code, còn nếu không thì nên phối hợp với người bao gồm quyền này nhé.


Xuất vạc điểm của khái niệm canonical url (hay thẻ Canonical) là từ vụ việc trùng lặp văn bản trên website.

Các cách thức tìm kiếm và toàn bộ cơ thể dùng đầy đủ không phù hợp nội dung tựa như hoặc trùng lặp.

Nhưng thực tế là dù ước ao hay không, thì hết sức khó loại bỏ hoàn toàn việc những trang (đại diện là Url) tất cả nội dung trùng nhau. Tất cả khi người tiêu dùng không dìm thấy, thì vẫn đang còn những trường hợp về khía cạnh kỹ thuật, và trong xem xét của Google, website bao hàm trang được xem như là trùng nhau. Ví dụ, phần lớn Url chũm này được xem là bị đụng hàng nội dung:

http://www.ten-mien.comhttp://www.ten-mien.com/index.htmlhttps://ten-mien.comhttps://www.ten-mien.com

Tất cả số trên đông đảo là home của website tất cả domain là ten-mien.com

Một khi tất cả nội dung trùng lặp, website có khả năng sẽ bị Google trừ điểm, bắt lỗi, thậm chí còn nghiêm trọng hơn là bị phạt. Vậy rõ ràng, khi bạn không quan sát hoặc nhận thấy, thì vụ việc vẫn xảy ra. Cùng khi đó, để buổi tối ưu web, bạn nên biết cách xung khắc phục.

Giải pháp là gì?

Bạn cần nhận biết những ngôi trường hợp đụng hàng (chi tiết tại phần sau), và lựa chọn 1 trang chuẩn nhất trong các trang bị trùng nhau, rồi thông báo Url đó mang lại Google biết.

Với quan điểm đó, giờ đồng hồ tôi ước ao đi cụ thể vào định nghĩa khái niệm…

*

Canonical Url là gì?

Đó là URL của trang chuẩn nhất trong số những trang có nội dung tương tự như hoặc giống nhau nhau bên trên site của bạn. Nói cách khác, trong các những trang trùng lặp, cần phải có 1 trang làm cho chuẩn, cùng trang đó mang nội dung nguồn gốc (tạm dịch là Url chuẩn).

Trong ví như trên phần đầu tôi vẫn minh họa về đường dẫn không giống nhau của trang chủ.

Một ví dụ khác, bên trên website bao gồm 2 trang về một loại mặt hàng cụ thể, chỉ khác nhau về một vài thuộc tính (chẳng hạn: màu sắc sắc). Nếu như khách hàng không nêu rõ đâu là URL chuẩn, thì Google vẫn thay các bạn chọn URL chuẩn chỉnh hoặc có thể xem các trang này còn có tầm đặc biệt quan trọng như nhau. Cả hai hướng đó đều không hữu ích cho trang web của bạn.

Nhiều khả năng, bạn nên chủ động thông tin cho Google biết trang nào new là chính. Lúc đó, bạn phải đặt thuộc tính rel="canonical" vào vào thẻ

Cú pháp đặt Canonical Url:

Cần để ý rằng, các trang được Google coi là trùng lặp, thì không tuyệt nhất thiết phải tuyệt vời và hoàn hảo nhất giống nhau. Chẳng hạn, khi bao gồm thay đổi bé dại trong việc bố trí hoặc lọc danh sách các thành phầm (theo màu sắc sắc, giá cả), thì URL hoàn toàn có thể khác đi, nhưng cơ phiên bản nội dung vẫn vậy, với Google xem mọi trang này là trùng lặp nhau.

Về ngữ nghĩa tiếng Anh, phiên bản thân tự canonical tức là “kinh điển”, nghĩa là chuẩn chỉnh nhất. Trang nào có url “kinh điển” thì nó là đúng, là chuẩn, và phần đa trang khác tương tự như được xem là không chuẩn chỉnh (non-canonical).

Tại sao buộc phải dùng canonical url khi SEO website?

Việc thực hiện Canonical Url đúng cách dán và vừa lòng lý để giúp đỡ xử lý vấn đề bị pháp luật tìm kiếm đánh lỗi trùng lặp nội dung trên website của bạn.

Bản thân các SE cực kỳ “dị ứng” với ngôn từ bị giống nhau giữa các website, cùng giữa những trang trên cùng website. đụng hàng gây tốn thời gian và tài nguyên của SE khi phải craw những trang như là nhau, mặt khác cũng gây nặng nề chịu cho những người tìm kiếm thông tin, lúc vào mấy trang câu chữ tương tự.

Do đó, một lúc trên website của bạn đã chứng minh trang như thế nào là chuẩn chỉnh trong team trang (mà bạn thấy) tất cả nội dung bị trùng lặp, thì chúng ta đã dữ thế chủ động làm cho các bước thu thập thông tin của những SE dễ ợt hơn. Điều kia cũng tức là làm cho website của đồng bọn thiện hơn với những SE, và ví dụ đã đóng góp phần tối ưu hóa đến website.

Vậy việc sử dụng Canonical Url phải chăng chẳng phải là một việc khi có tác dụng SEO là gì?!

Ghi chú: vấn đề xử lý trùng lặp nội dung trên website nên được phối hợp thêm giữa nội dung nguồn gốc với các công vắt khác như: chuyển hướng làn phân cách 301, Robots.txt, thông tin Google gỡ bỏ Url (Google URL Removal), thuộc tính "noindex" xuất xắc "nofollow".

Tối ưu hóa Canonical Url vậy nào?

Việc này khá đơn giản. Bạn chỉ cần chọn trang làm sao là chuẩn, rồi đặt trong thẻ loại mã sau:

Nhớ cầm đoạn /url-chuan/ bởi Url chuẩn và tương đối đầy đủ nhé.

Vậy còn cách kiểm tra xem 1 trang đã về tối ưu về nội dung nguồn gốc hay chưa, thì làm như thế nào? gồm 3 yếu đuối tố các bạn phải audit:

Trang đó đã có thẻ canonical chưa? có rồi là được. Dùng phương pháp như Moz, SEOquake...Thẻ canonical sẽ trỏ đúng mang đến trang chuẩn chỉnh hay chưa? các bạn phải tự nhận xét yếu tố này.Những trang này có được lập chỉ mục giỏi không? kiểm soát trên Google với cú pháp site:url

Nếu thiếu nguyên tố nào, chúng ta cần bổ sung cập nhật hoặc sửa đổi yếu tố đó cho bảo vệ tính buổi tối ưu khi làm SEO.

Những trường hợp giống nhau - yêu cầu dùng Canonical Url

Để biết cách bao giờ dùng nằm trong tính canonical, thì trước hết nên xem lúc nào thì các trang được xem như là trùng lặp nhau. Dưới đó là những kiểu dáng trùng lặp phổ cập nhất mà tôi thấy được.

Phiên phiên bản "www" với không "www" + phiên phiên bản "http" và "https"

Thường thấy duy nhất là không giống nhau về tên miền phụ www và giao thức https. Hoặc cùng với website gồm phiên bản máy tính và phiên bản di động riêng.

Chẳng hạn với website johnadamshs.net của mình ở đây, thì tối thiểu 4 url bên dưới đây đều phải sở hữu cùng nội dung, với được xem như là trùng lặp.

http://johnadamshs.nethttps://johnadamshs.nethttp://www.johnadamshs.nethttps://www.johnadamshs.net

Trong trường phù hợp này, tôi chỉ đến Google 1 Url chuẩn, bằng cách đưa vào thẻ đoạn lệnh sau:

Ngoài ra, cần sử dụng một vài nghệ thuật khác tương quan đến Điều hướng 301 để trỏ hết những phiên bạn dạng trên về Url sử dụng https và không tồn tại www. Với trang web của bạn, nếu không biết phương pháp thực hiện, bạn cần nhờ việc trợ giúp nhân viên cấp dưới lập trình web.

Phiên bản URL có và không tồn tại dấu gạch chéo cánh ở cuối cùng

Đây cũng là trường hợp phổ biến, khi thuộc 1 trang nhưng bao gồm 2 phương án: bao gồm hoặc không tồn tại dấu gạch chéo cánh ở phần cuối của URL.

Chẳng hạn, bạn vào cả 2 Url bên dưới đây, thì đều chuyển động (nghĩa là bị trùng lặp):

https://www.vietnamairlines.com/vn/vi/home/https://www.vietnamairlines.com/vn/vi/home

Có điều thích thú là vào code không chỉ rõ Canonical Url.

Phiên phiên bản máy tính cùng di động

Như trang báo Dân trí, bao gồm 2 phiên phiên bản riêng với 2 Url cố kỉnh này:

https://dantri.com.vn/https://m.dantri.com.vn/

2 trang này văn bản giống nhau gần như là hoàn toàn. Bởi đó, vào Source Code của họ cũng có dòng chỉ rõ đâu là Url chuẩn:

Bộ lọc và sắp xếp (Filter và Sorting)

Việc sử dụng công cụ cỗ lọc hoặc thu xếp thường gây ra sự trùng lặp. Đơn giản là vì những tác vụ này tạo ra Url khác nhau, nhưng ngôn từ không nắm đổi.

Ví dụ, với website sàn giao dịch ô đánh bonbanh.com. Đây là trang danh sách các xe Audi đang được chào bán:

https://bonbanh.com/oto/audi

Khi bố trí theo năm cung ứng (mới/cũ), giá bán xe (cao/thấp), thì cũng được 4 trang khác:

https://bonbanh.com/oto/audi-sf000000010https://bonbanh.com/oto/audi-sf000000020https://bonbanh.com/oto/audi-sf000000030https://bonbanh.com/oto/audi-sf000000040

Rõ ràng, cả 5 trang trên phần nhiều cùng ngôn từ (các xe pháo Audi trên sàn giao dịch), chỉ được thu xếp theo sản phẩm công nghệ tự không giống nhau. Phần nhiều trang này được coi là trùng lặp nội dung, cần trong code buộc phải chỉ rõ 1 URL chuẩn. Với đây là tác dụng tôi search thấy trong code của họ:

Trang tìm kiếm nội bộ

Chẳng hạn, vào kiếm tìm kiếm nội dung trên trang luatvietnam.vn với những cụm từ không giống nhau:

https://luatvietnam.vn/tim-van-ban.html?Keywords=abchttps://luatvietnam.vn/tim-van-ban.html?Keywords=xyz

Cùng 1 trang, kiếm tìm kiếm tự khóa khác nhau thì cho Url khác nhau. Bởi vậy, cũng bị xem như là trùng lặp. Và với trường hợp này vào mã website này cũng đã chỉ rõ canonical url để Google biết đâu là chuẩn:

Trang đích trỏ tới từ là một trang links (Referral Link)

Trong tiếp thị liên kết, bạn thường đặt liên kết từ trang của mình đến trang đích. Khi bạn dùng bấm vào vào liên kết đó, đã dẫn tới trang đích tất cả tham số giới thiệu. Về thực chất đây vẫn luôn là trang cũ, nhưng biến hóa Url, và vì chưng đó cũng trở thành lỗi trùng lặp.

Ví dụ: 2 url dưới đây cùng 1 trang, nhưng khác biệt về ID của người làm tiếp thị link (đoạn ?coupon=VNL01 ở cuối cùng):

https://unica.vn/bat-dau-lam-xuat-nhap-khau-tu-con-so-0https://unica.vn/bat-dau-lam-xuat-nhap-khau-tu-con-so-0?coupon=VNL01

Và cụ thể Unica đã chứng minh về Url chuẩn trong code:

Ngoài hầu hết trường phù hợp nêu trên, còn 1 số trường hợp khác về sự việc cố trùng lặp, ví dụ điển hình như: phiên bản cho đồ vật in, ID phiên (Session)... Nhưng vày ít gặp, cần tôi ko nêu chi tiết tại đây.

Trùng lặp chéo cánh giữa các tên miền

Nghĩa là chúng ta có 2 hoặc những website có tên miền khác nhau, nhưng bao gồm trang lại giống nhau nội dung. Như vậy, nhằm tránh bị đánh lỗi, bạn cũng cần chỉ rõ trang nào trên domain name nào là chuẩn, phần lớn trang giống nhau chỉ là bản sao và nên trỏ về trang chuẩn chỉnh đó.

Chẳng hạn, chúng ta có hệ thống vài website trong khối hệ thống vệ tinh (PBN). Lúc viết 1 bài bác mới bạn đăng tải tất cả các site này. Vậy thì, để Google ko bắt lỗi trùng nội dung, bạn cần lựa chọn 1 Url bên trên 1 site như thế nào đó làm cho chuẩn, rồi trỏ nội dung nguồn gốc trên toàn bộ các trang kia về trang chuẩn đó.

Cách này sẽ xử lý vấn đề bị bắt lỗi trùng lặp chéo cánh giữa những tên miền (cùng sở hữu).

Phân biệt điều hướng 301 với Canonical Url

Điều phía 301 auto chuyển người dùng từ là 1 trang A quý phái trang một trang B (có Url khác). Với cũng đồng thời thông báo cho các công cố tìm kiếm rằng Url trang A đã mất ở phía trên nữa và nó đã đưa sang một Url mới, cùng rằng SE hãy ngừng lập chỉ mục Url cũ, đôi khi chuyển ảnh hưởng (cả lành mạnh và tích cực và tiêu cực) quý phái Url mới.

Canonical Url ko chuyển người dùng sang trang khác, mà chỉ thông báo (ngầm) cho SE hiểu được Url của trang làm sao là chuẩn chỉnh trong số số đông trang giống nhau nhau. Thực tế, khi dùng Canonical Url, người dùng thấy cả các trang (không hề bị chuyển làn phân cách đi). Bởi vì đó người tiêu dùng thường không nhận biết được về Canonical Url, trừ lúc xem mã code.

Những lỗi đề xuất tránh khi sử dụng thẻ Canonical Url

Đặt sai địa chỉ vào vào thẻ . Cần đặt Url chuẩn trong thẻ , càng ngay sát phần phía trên càng có lợi. Nếu khách hàng đặt trong thì Google bỏ lỡ do đó không có tác dụng.Thông báo tạo lẫn lộn, lúc đó công thay tìm kiếm hoàn toàn có thể bỏ qua hoặc phát âm không đúng mực thẻ này. Ví dụ, các bạn trỏ trang chuẩn chỉnh từ trang A => trang B, rồi lại từ B => A (hoặc điều phối 301 tự B lịch sự A). Tuyệt trường đúng theo trỏ Url chuẩn kiểu vòng quanh giữa nhiều trang, từ bỏ A => B => C => D. Các trường vừa lòng này số đông gây khó khăn hiểu, và chúng ta nên tránh. Cần đưa thông điệp rõ ràng: trang như thế nào là chuẩn.Url tương đối thay bởi tuyệt đối. Nghĩa là cần có băng thông đầy đủ, ví dụ như https://tenmien.com/bai-viet/, chứ không cần được nhập dạng hình này: /bai-viet/Sử dụng nhầm cho những trang bao gồm phân trang (pagination). Ví dụ như trang blog (liệt kê nhiều bài viết) hoặc trang danh mục sản phẩm (liệt kê những sản phẩm), các bạn không nên chỉ định Canonical Url. Thực ra, khi đó nội dung trên những trang khác biệt khá nhiều, bạn không nên dùng canonical url để kị bị đào thải trang ko được lập chỉ mục. Vắt vào đó, bạn nên sử dụng kỹ năng phân trang với nằm trong tính rel = “next” cùng rel = “prev”.Trỏ canonical url trên bản mobile riêng (dạng m.yourdomain.com). Cách làm và đúng là phải trỏ Url nơi bắt đầu về phiên bản desktop, còn từ bạn dạng desktop khai báo thêm mang lại mobile bởi thuộc tính “alternate”)Quên không sửa http thành https trong Url chuẩn. Khi tùy chỉnh thiết lập xong gửi hướng auto từ giao thức http sang https xong, các bạn nhớ cập nhật trong Url lịch sự dạng https.

Một vài chú ý khi sử dụng Canonical Url

Kể cả bạn thông tin Url chuẩn, và hiện tượng tìm tìm (SE) đánh giá cao việc đó, thì SE không có nghĩa vụ yêu cầu dùng Url chuẩn đó. Các SE có thuật toán riêng biệt để tấn công giá, và vì vậy vẫn hoàn toàn có thể tự quyết định đâu mới là Url chuẩn trong số đông đảo trang được coi là trùng lặp nội dung.Chỉ nên thực hiện thuộc tính rel="canonical" này khi 2 hoặc nhiều trang có một lượng ngôn từ bị đụng hàng là xứng đáng kể. Nếu trùng ít, thì tránh việc thông báo, nếu không thì vô hình dung chung các bạn đã làm lãng phí nguồn lực khi khai báo 1 trang bao gồm Url phụ, và không được “tính” vào kho dữ liệu của bạn.Một số ngôi trường hợp cần dùng chuyển làn đường Redirect 301 thay vày chỉ định Url chuẩn. Tiêu biểu vượt trội là đối với các phiên phiên bản có www và không có www, tốt giao thức http với https nhưng tôi đã trình bày trong phần trên.

Kết luận

Tìm hiểu nội dung nguồn gốc là gì rồi cũng như tiện ích của nó là các bước cần thiết khi làm SEO website. Bạn cần biết lúc nào thì cần áp dụng, với dùng rứa nào mang lại đúng. Đồng thời cũng cần chú ý tránh gần như lỗi dễ mắc phải khi dùng Url chuẩn để về tối ưu website.

Đến đây tôi xin kết thúc bài viết.

Xem thêm: Giải Bài 1 Trang 164 Sgk Toán 5 Trang 164, 165, Luyện Tập Phép Chia

Còn bạn, ghê nghiệm của chúng ta về mảng này núm nào? Bạn sử dụng Canonical Url cho website của bản thân đấy chứ? Có chạm mặt khó khăn gì không? Hãy cùng chia sẻ nhé.