Cách sử dụng thẻ rel = canonical chuẩn trong SEO

0 822

Một URL chuẩn cho phép bạn nói với các công cụ tìm kiếm rằng một số URL tương tự thực sự giống nhau. Đôi khi bạn có các sản phẩm hoặc nội dung có thể tìm thấy trên nhiều URL – hoặc thậm chí nhiều trang web, nhưng bằng cách sử dụng URL chính tắc (thẻ liên kết HTML với thuộc tính rel = canonical), bạn có thể có những thứ này trên trang web của mình mà không làm tổn hại đến thứ hạng của bạn.

the rel canonical

Phần tử rel = canonical, thường được gọi là liên kết kinh điển chính thức, là một phần tử HTML giúp quản trị viên web ngăn chặn các vấn đề nội dung trùng lặp. Nó thực hiện điều này bằng cách chỉ định URL chính thức của YouTube, phiên bản ưu tiên của một trang web – nguồn gốc, thậm chí. Sử dụng nó cũng cải thiện SEO của một trang web .

Ý tưởng rất đơn giản: nếu bạn có một vài phiên bản tương tự của cùng một nội dung, bạn chọn một phiên bản canon canonical và hướng các công cụ tìm kiếm vào đó. Điều này giải quyết   vấn đề trùng lặp nội dung trong đó các công cụ tìm kiếm không biết phiên bản nội dung nào sẽ hiển thị trong kết quả của họ. Bài viết này sẽ đưa bạn qua cách sử dụng chúng và khi nào, và làm thế nào để tránh những lỗi phổ biến.

Lợi ích SEO của rel = canonical

Chọn một URL chuẩn cho mỗi bộ URL tương tự sẽ cải thiện SEO của trang web của bạn. Điều này là do công cụ tìm kiếm biết phiên bản nào là hợp quy, vì vậy nó có thể đếm tất cả các liên kết trỏ đến tất cả các phiên bản khác nhau dưới dạng liên kết đến phiên bản chính tắc. Đặt một tiêu chuẩn là khái niệm tương tự như chuyển hướng 301, chỉ khi không thực sự chuyển hướng.

Lịch sử của rel = canonical

Vào tháng 2 năm 2009 Google , Bing và Yahoo! đã giới thiệu yếu tố liên kết chính tắc – nếu bạn muốn tìm hiểu về lịch sử của nó,  bài đăng của Matt Cutts  đưa ra lời giải thích rõ ràng nhất. Trong khi ý tưởng là đơn giản, các chi tiết cụ thể về cách sử dụng nó thường phức tạp.

Quá trình chuẩn hóa

Thuật ngữ Canonical xuất phát từ truyền thống Công giáo La Mã, nơi một danh sách các sách thiêng liêng được tạo ra và được chấp nhận là chính hãng và được đặt tên là các Tin mừng kinh điển của Tân Ước. Điều trớ trêu là nhà thờ Công giáo La Mã phải mất khoảng 300 năm và rất nhiều trận đánh để đưa ra danh sách kinh điển, và cuối cùng họ đã chọn bốn phiên bản của cùng một câu chuyện

Khi bạn có một số lựa chọn cho URL của sản phẩm, chuẩn hóa là quá trình chọn một trong số chúng. Trong nhiều trường hợp, điều đó là hiển nhiên: một URL sẽ là lựa chọn tốt hơn các URL khác. Trong một số trường hợp, nó có thể không rõ ràng, nhưng ngay cả khi đó nó vẫn khá đơn giản: chỉ cần chọn một! Không chuẩn hóa các URL của bạn  luôn  tệ hơn so với chuẩn hóa các URL của bạn.

Cách đặt URL chuẩn

Một ví dụ chính xác về việc sử dụng rel = canonical

Giả sử bạn có hai phiên bản của cùng một trang, mỗi phiên bản có chính xác – 100% – cùng một nội dung. Sự khác biệt duy nhất là chúng nằm trong các phần riêng biệt trên trang web của bạn và do đó màu nền và mục menu hoạt động là khác nhau – đó là nó. Cả hai phiên bản đã được liên kết đến từ các trang web khác, vì vậy bản thân nội dung rõ ràng có giá trị. Vì vậy, phiên bản nào công cụ tìm kiếm nên hiển thị trong kết quả?

Ví dụ: đây có thể là các URL của họ:

  • https://example.com/wordpress/seo-plugin/
  • https://example.com/wordpress/plugins/seo/

Đây là những gì rel=canonicalđã được phát minh ra và thật không may, điều này xảy ra khá thường xuyên, đặc biệt là trong rất nhiều hệ thống thương mại điện tử. Một sản phẩm có thể có một số URL khác nhau tùy thuộc vào cách bạn đến đó. Trong trường hợp này, bạn sẽ áp dụng rel=canonicalnhư sau:

  1. Chọn một trong hai trang của bạn làm phiên bản chính tắc. Đây phải là phiên bản bạn nghĩ là quan trọng nhất. Nếu bạn không quan tâm, hãy chọn liên kết hoặc khách truy cập nhiều nhất và nếu tất cả những thứ khác đều bằng nhau, hãy lật một đồng xu. Bạn chỉ cần chọn.
  2. Thêm một liên kết rel = canonical từ trang không chính tắc vào trang chính tắc. Vì vậy, nếu chúng tôi chọn URL ngắn nhất làm URL chính tắc, URL khác sẽ liên kết đến URL ngắn nhất trong <head>phần của trang – như thế này:
    <link rel = "canonical" href = "https://example.com/wordpress/seo-plugin/" />

    Đó là nó. Không hơn không kém.

Điều này làm được là hợp nhất giữa hai trang thành một từ góc nhìn của công cụ tìm kiếm. Đó là một chuyển hướng mềm của Norton, mà không chuyển hướng người dùng. Liên kết đến cả hai URL hiện được tính là phiên bản chính, duy nhất của URL.

Đặt URL chuẩn trong Yoast SEO

Plugin Yoast SEO WordPress của chúng tôi   cho phép bạn thay đổi URL chuẩn của một số loại trang trong cài đặt plugin. Bạn chỉ cần làm điều này nếu bạn muốn thay đổi chính tắc thành một cái gì đó khác với URL của trang hiện tại. Yoast SEO đã kết xuất URL chính xác cho hầu hết mọi loại trang trong cài đặt WordPress.

Đối với các bài đăng, trang và loại bài đăng tùy chỉnh, bạn có thể chỉnh sửa URL chuẩn trong tab nâng cao của siêu dữ liệu Yoast SEO:

yoat seo urlchuan
Đặt URL chuẩn trong Yoast SEO

Đối với danh mục, thẻ và các thuật ngữ phân loại khác, bạn cũng có thể thay đổi URL chính tắc ở cùng một vị trí trong siêu dữ liệu Yoast SEO. Nếu bạn có các trường hợp sử dụng nâng cao khác, bạn cũng có thể sử dụng wpseo_canonical filterđể thay đổi đầu ra Yoast SEO.

Khi nào bạn nên sử dụng URL chuẩn?

Chuyển hướng 301 hay hợp quy?

Nếu bạn không chắc chắn nên thực hiện chuyển hướng 301 hay đặt tiêu chuẩn, bạn nên làm gì? Câu trả lời rất đơn giản: bạn nên  luôn luôn  thực hiện chuyển hướng, trừ khi có lý do kỹ thuật không. Nếu bạn không thể chuyển hướng vì điều đó sẽ gây hại cho trải nghiệm người dùng hoặc có vấn đề khác, thì hãy đặt URL chuẩn.

Một trang nên có một URL chính quy tự tham khảo?

Trong ví dụ trên, chúng tôi liên kết trang không chính tắc với phiên bản chính tắc. Nhưng một trang có nên đặt một rel = canonical cho chính nó không? Câu hỏi này là một chủ đề được tranh luận nhiều giữa các SEO. Tại Yoast, chúng tôi thực sự khuyên bạn nên có một yếu tố liên kết chính tắc trên  mỗi  trang và  Google đã xác nhận điều đó là tốt nhất . Đó là bởi vì hầu hết các CMS sẽ cho phép các tham số URL mà không thay đổi nội dung. Vì vậy, tất cả các URL này sẽ hiển thị cùng một nội dung:

  • https://example.com/wordpress/seo-plugin/
  • https://example.com/wordpress/seo-plugin/?isnt=it-awgie
  • https://example.com/wordpress/seo-plugin/?cmpgn=twitter
  • https://example.com/wordpress/seo-plugin/?cmpgn=facebook

Vấn đề là nếu bạn không có một tài liệu chính quy tham khảo trên trang trỏ đến phiên bản sạch nhất của URL, bạn có nguy cơ bị điều này. Nếu bạn không tự làm điều đó, người khác có thể làm điều đó với bạn và gây ra sự cố trùng lặp nội dung, do đó, việc thêm một quy tắc tự tham chiếu vào các URL trên trang web của bạn là một động thái SEO SEO phòng thủ tốt. May mắn thay, plugin Yoast SEO của chúng tôi   làm điều này cho bạn.

URL chính tắc tên miền chéo

Có lẽ bạn có cùng một phần nội dung trên một số tên miền. Có những trang web hoặc blog tự xuất bản bài viết từ các trang web khác, vì họ cảm thấy nội dung có liên quan đến người dùng của họ. Trước đây, chúng tôi cũng có các trang web xuất bản lại các bài báo từ Yoast.com ( với sự cho phép rõ ràng ), nhưng nếu bạn đã xem HTML của mỗi một trong những bài viết đó, bạn sẽ tìm thấy một liên kết rel = canonical quay lại ngay bản gốc của chúng tôi bài báo. Điều này có nghĩa là tất cả các liên kết trỏ đến phiên bản bài viết của họ đều được tính vào thứ hạng của phiên bản chính tắc của chúng tôi. Họ có thể sử dụng nội dung của chúng tôi để làm hài lòng khán giả của họ và chúng tôi cũng nhận được lợi ích rõ ràng từ nội dung đó. Mọi người đều thắng.

URL lỗi chính tắc: các vấn đề phổ biến

Có rất nhiều ví dụ về việc làm thế nào một cách thực hiện rel = canonical sai có thể dẫn đến những vấn đề lớn. Tôi đã thấy một số trang web mà kinh điển trên trang chủ của họ được chỉ vào một bài viết, chỉ để thấy trang chủ của họ biến mất khỏi kết quả tìm kiếm. Có những thứ khác bạn không bao giờ nên làm với rel = canonical. Dưới đây là những điều quan trọng nhất:

  • Không chuẩn hóa một kho lưu trữ được phân trang đến trang 1. Rel = canonical trên trang 2 sẽ trỏ đến trang 2. Nếu bạn trỏ nó đến trang 1, các công cụ tìm kiếm sẽ thực sự không lập chỉ mục các liên kết trên các trang lưu trữ sâu hơn đó
  • Làm cho chúng cụ thể 100%. Vì nhiều lý do, nhiều trang web sử dụng các liên kết liên quan đến giao thức, nghĩa là họ để lại bit http / https từ URL của họ. Đừng làm điều này cho kinh điển của bạn. Bạn có một sở thích, vì vậy hiển thị nó.
  • Dựa trên kinh điển của bạn dựa trên URL yêu cầu. Nếu bạn sử dụng các biến như tên miền hoặc URL yêu cầu được sử dụng để truy cập trang hiện tại trong khi tạo chính tắc, bạn đã làm sai. Nội dung của bạn nên được biết về các URL của riêng nó. Mặt khác, bạn vẫn có thể có cùng một phần nội dung trên – ví dụ – example.com và www.example.com và để mỗi người trong số họ hợp thức hóa chính họ.
  • Nhiều liên kết rel = canonical trên một trang gây ra sự tàn phá. Khi chúng tôi gặp phải điều này trong các plugin WordPress, chúng tôi cố gắng liên hệ với nhà phát triển thực hiện nó và dạy họ không làm, nhưng nó vẫn xảy ra. Và khi nó xảy ra, kết quả hoàn toàn không thể đoán trước.

rel = mạng xã hội

Danh dự của Facebook và Twitter rel = canonical cũng vậy, và điều này có thể dẫn đến những tình huống kỳ lạ. Nếu bạn chia sẻ một URL trên Facebook có một điểm chính tắc ở nơi khác, Facebook sẽ chia sẻ các chi tiết từ URL chính tắc. Trên thực tế, nếu bạn thêm nút ‘thích’ trên một trang có điểm chính tắc ở nơi khác, nó sẽ hiển thị số lượt thích cho URL chính, không phải cho URL hiện tại. Twitter hoạt động theo cùng một cách.

Sử dụng nâng cao của rel = canonical

Google cũng  hỗ trợ  tiêu đề HTTP liên kết chuẩn. Tiêu đề trông như thế này:

Liên kết: <https://www.example.com/white-apers.pdf>; rel = "kinh điển"

Các tiêu đề HTTP liên kết Canonical có thể rất hữu ích khi chuẩn hóa các tệp như PDF, vì vậy thật tốt khi biết rằng tùy chọn này tồn tại.

Sử dụng rel = canonical trên các trang không giống nhau

Mặc dù tôi không khuyến nghị điều này, nhưng bạn   chắc chắn có thể sử dụng rel = canonical rất tích cực. Google tôn vinh nó đến một mức độ gần như lố bịch, nơi bạn có thể hợp thức hóa một phần nội dung rất khác với một phần nội dung khác. Tuy nhiên, nếu Google bắt bạn làm điều này, nó sẽ ngừng tin tưởng vào các quy tắc kinh điển của trang web của bạn và do đó khiến bạn bị tổn hại nhiều hơn

Sử dụng rel = canonical kết hợp với hreflang

Chúng tôi cũng nói về kinh điển trong hướng dẫn cuối cùng của chúng tôi  để hreflang . Đó là bởi vì điều  rất  quan trọng là khi bạn sử dụng hreflang, mỗi ngôn ngữ đều có điểm chính. Hãy chắc chắn rằng bạn hiểu cách sử dụng tốt kinh điển khi bạn thực hiện hreflang, vì nếu không, bạn có thể giết toàn bộ việc thực hiện hreflang của mình.

Kết luận: rel = canonical là một công cụ mạnh mẽ

Rel = canonical là một công cụ mạnh mẽ trong hộp công cụ của SEO, nhưng giống như bất kỳ công cụ quyền lực nào, bạn nên sử dụng nó một cách khôn ngoan vì nó dễ dàng tự cắt. Đối với các trang web lớn hơn, quá trình chuẩn hóa có thể rất quan trọng và dẫn đến những cải tiến lớn về SEO.