SemrushEnterpriseby LionTech · Vietnam PartnerĐăng ký demo ↗
SEO tổng quan

URL Canonical: Thực Hành SEO Tốt Nhất, Vấn Đề Thường Gặp và Cách Khắc Phục Chúng

Hướng dẫn đầy đủ về URL canonical: cách chúng ảnh hưởng đến SEO, cách thêm hoặc thay đổi thẻ canonical và cách khắc phục các vấn đề trong WordPress, Shopify và hơn thế nữa.

URL canonical là phiên bản chính của các trang mà các công cụ tìm kiếm lập chỉ mục và xếp hạng trong kết quả tìm kiếm khi nhiều URL tải cùng một hoặc nội dung rất tương tự.

Có URL canonical đúng giúp tăng cường khả năng xếp hạng cho trang mà bạn muốn người dùng tìm thấy.

Hướng dẫn này giải thích cách hoạt động của canonicalization, cách sử dụng thẻ canonical đúng cách, khi nào nên chọn các lựa chọn thay thế cho thẻ canonical và cách đảm bảo Google luôn chọn URL mà bạn ưu tiên.

URL Canonical Là Gì?

URL canonical là phiên bản ưa thích của một trang web mà các công cụ tìm kiếm lập chỉ mục và hiển thị trong kết quả tìm kiếm khi nhiều URL dẫn đến cùng một hoặc nội dung rất tương tự.

Ví dụ, cả hai URL này có thể hiển thị cùng một trang blog:

  • URL Canonical: https://example.com/blog/
  • URL Trùng Lặp: https://example.com/blog/?page=1

Bạn có thể hướng dẫn lựa chọn của Google bằng cách sử dụng thẻ canonical và các tín hiệu khác. Nếu các tín hiệu đó mâu thuẫn hoặc Google tin rằng một phiên bản khác phục vụ người dùng tốt hơn, nó vẫn có thể chọn một URL canonical khác với cái mà bạn đã khai báo.

Cách Hoạt Động Của Canonicalization

Canonicalization hoạt động bằng cách chọn một URL canonical để sử dụng cho việc lập chỉ mục và xếp hạng từ một tập hợp các URL trùng lặp hoặc gần giống nhau.

Có một số tín hiệu mà bạn có thể dựa vào để chỉ cho Google biết URL nào bạn ưa thích là canonical (chỉ cần lưu ý rằng Google vẫn có thể chọn một trang khác làm phiên bản canonical):

  • Giao thức (HTTPS so với HTTP)
  • Sử dụng chuyển hướng
  • thẻ rel="canonical"
  • Các URL nào được bao gồm trong sitemap

Các URL trùng lặp có thể vẫn được lập chỉ mục, nhưng chúng hiếm khi xuất hiện trong kết quả tìm kiếm trừ khi có một ngữ cảnh cụ thể—như loại thiết bị hoặc khu vực—làm cho chúng phù hợp hơn.

Các Tình Huống Thường Gặp Tạo Ra URL Trùng Lặp

Nhiều trang web tạo ra URL trùng lặp một cách không cố ý, thường thông qua những nguyên nhân phổ biến này:

  • Biến thể giao thức: Các phiên bản HTTP và HTTPS của cùng một trang
  • Biến thể miền: Các phiên bản www và không www của cùng một trang
  • Sự khác biệt về dấu gạch chéo cuối: Các phiên bản của cùng một trang có và không có dấu gạch chéo cuối (ví dụ: /page so với /page/)
  • Tham số URL: Các tham số theo dõi, sắp xếp hoặc lọc (ví dụ: ?utm_source=email, ?sort=price)
  • ID phiên: Các định danh tạm thời được thêm vào trong các phiên người dùng
  • URL cụ thể cho thiết bị: Các URL di động riêng biệt như m.example.com và example.com
  • Phân trang: Nội dung được chia thành các trang khác nhau nhưng mỗi trang đều rất tương tự (ví dụ: /blog so với /blog?page=1)

Hiểu các tình huống nào áp dụng cho trang web của bạn sẽ giúp bạn áp dụng canonicalization đúng cách hơn.

Thẻ Canonical Là Gì?

Thẻ canonical là một phần tử HTML cho biết cho các công cụ tìm kiếm URL nào là phiên bản ưa thích của bạn để xếp hạng khi nhiều trang chứa cùng một hoặc nội dung rất tương tự.

Các công cụ tìm kiếm sử dụng thẻ canonical như một trong số ít tín hiệu để quyết định trang nào sẽ được lập chỉ mục và hiển thị trong kết quả tìm kiếm.

Thẻ canonical thuộc phần <head> của HTML và trông như thế này:

<link rel="canonical" href="https://example.com/preferred-url-here/" />

màn hình chia đôi hiển thị một bài viết và mã HTML của nó, làm nổi bật "Alternate URL" và "Canonical Tag" với các mũi tên

Cách Thẻ Canonical Hoạt Động

Thẻ canonical hoạt động bằng cách xác định rõ phiên bản của một trang mà bạn muốn xếp hạng khi có các bản sao.

Nếu example.com/product/blue?sort=price là một bản sao và hiển thị cùng nội dung với example.com/products/blue, bạn sẽ đặt thẻ này chỉ đến URL chính trong phần head của cả URL trùng lặp cũng như trong phần head của URL chính:

html<link rel="canonical" href="https://example.com/products/blue" />

Điều này cho các công cụ tìm kiếm biết rằng hãy coi URL không được lọc là phiên bản canonical và hợp nhất tất cả các tín hiệu xếp hạng vào trang đó.

một minh họa về thẻ canonical chỉ từ một trang thay thế đến một trang ưa thích

Thẻ Canonical Tự Tham Chiếu Là Gì

Thẻ canonical tự tham chiếu là một thẻ canonical chỉ đến URL của chính trang chính.

Mỗi trang canonical nên bao gồm một thẻ canonical tự tham chiếu—ngay cả khi nó không có bản sao rõ ràng.

màn hình chia đôi của một bài viết và công cụ phát triển hiển thị mã HTML làm nổi bật một liên kết chuẩn tự tham chiếu

John Mueller của Google đã xác nhận rằng các thẻ canonical tự tham chiếu làm rõ các URL mà bạn ưa thích. Những thẻ này làm cho canonicalization trở nên dễ đoán hơn, đặc biệt khi các tín hiệu khác (chuyển hướng, giao thức và việc bao gồm trong sitemaps) không hoàn toàn đồng nhất. Mẹo chuyên nghiệp Sử dụng Semrush

Site Audit

để xác định nội dung trùng lặp, thiếu thẻ canonical hoặc nhiều thẻ canonical. Một lần quét toàn bộ trang web giúp phát hiện các vấn đề mà dễ dàng bị bỏ qua khi kiểm tra các trang một cách thủ công. Tại Sao Nên Sử Dụng Thẻ Canonical? Sử dụng thẻ canonical là một trong những cách rõ ràng nhất để cho các công cụ tìm kiếm biết phiên bản nào của các trang trùng lặp hoặc tương tự mà bạn muốn được lập chỉ mục và xếp hạng.

Khi bạn sử dụng thẻ canonical, nó cho phép bạn ảnh hưởng đến:

URL nào xuất hiện trong kết quả tìm kiếm

: Google sử dụng thẻ canonical như một tín hiệu để quyết định URL nào sẽ hiển thị trong kết quả tìm kiếm. Điều này giữ cho các phiên bản thay thế không xuất hiện trong kết quả tìm kiếm và ngăn chặn

  • sự cạnh tranh từ khóa(tức là khi nhiều trang cạnh tranh cho cùng một thuật ngữ và làm tổn hại đến thứ hạng của nhau). Cách mà equity liên kết được hợp nhất (tức là, khi nhiều trang cạnh tranh cho cùng một từ khóa và làm tổn hại đến thứ hạng của nhau).
  • Cách mà giá trị liên kết được hợp nhất: Thẻ canonical giúp chuyển hướng tất cả giá trị liên kết đến phiên bản trang mà bạn ưa thích, ngay cả khi bạn có backlink chỉ đến các phiên bản khác
một minh họa về sự kết nối của backlink, URL thay thế và URL chuẩn
  • Đơn giản hóa phân tích và báo cáo: Thẻ canonical có thể hợp nhất dữ liệu về một URL duy nhất, giúp bạn có các chỉ số hiệu suất sạch hơn và phân bổ rõ ràng cho các chiến dịch, từ khóa và chuyển đổi
  • Giảm lãng phí ngân sách thu thập dữ liệu: Thẻ canonical giúp Google ưu tiên các URL quan trọng và giảm việc thu thập dữ liệu trùng lặp. Điều này đặc biệt hữu ích cho các trang web lớn với nhiều trang.
Lưu ý

Google không còn khuyến nghị sử dụng thẻ canonical cho nội dung đã phát hành lại. Các đối tác phát hành lại nên chặn lập chỉ mục bằng cách sử dụng robots.txt hoặc thẻ meta noindex, để phiên bản đã phát hành lại của họ không cạnh tranh với phiên bản gốc của bạn trong tìm kiếm.

Cách triển khai thẻ Canonical

Cách phổ biến nhất để triển khai thẻ canonical là thêm một thẻ rel="canonical" vào phần <head> của HTML của bạn. Thẻ này xác định phiên bản ưa thích của một trang khi có các bản sao: <link rel="canonical" href="https://example.com/preferred-url-here/" />

<link rel="canonical" href="https://example.com/preferred-url-here/" />

Hầu hết các nền tảng CMS cho phép bạn thiết lập thẻ canonical mà không cần chạm vào mã. Dưới đây là cách hoạt động của việc chuẩn hóa trên các nền tảng lớn.

Magento 2

Magento 2 hỗ trợ thẻ canonical tự động cho cả trang sản phẩm và trang danh mục khi được kích hoạt trong cài đặt cấu hình của bạn.

Đăng nhập vào bảng điều khiển quản trị của bạn, sau đó đi đến "Cửa hàng" > "Cài đặt" > "Cấu hình."

Mở "Danh mục" > "Danh mục" và đi đến phần "Tối ưu hóa công cụ tìm kiếm".

Mục “Tối ưu hóa công cụ tìm kiếm” trong Magento 2

Đặt "Sử dụng thẻ meta Canonical cho các danh mục" thành "Có." Magento sẽ tự động thêm thẻ canonical vào các trang danh mục thay thế.

Cũng đặt "Sử dụng thẻ meta Canonical cho các sản phẩm" thành "Có." Magento sẽ tự động thêm thẻ canonical vào các trang sản phẩm thay thế.

Shopify

Shopify tự động thêm thẻ canonical vào các trang sản phẩm, bộ sưu tập và bài viết trên blog.

Hầu hết các cửa hàng sẽ không cần thay đổi tùy chỉnh, nhưng bạn có thể thêm thẻ canonical của riêng mình nếu cửa hàng của bạn phức tạp hơn.

Thêm thẻ Canonical một cách thủ công

Nếu bạn cần một cấu trúc canonical tùy chỉnh, hãy vào quản trị Shopify của bạn, và điều hướng đến “Cửa hàng trực tuyến” > “Chủ đề."

Chọn ba dấu chấm và nhấp vào "Chỉnh sửa mã."

Giao diện Shopify hiển thị phần "Chủ đề", với menu thả xuống làm nổi bật tùy chọn "Chỉnh sửa mã"

Trong thanh bên trái, nhấp vào tệp mà bạn muốn chỉnh sửa. Đối với các thay đổi toàn trang, chọn "theme.liquid."

Giao diện Shopify hiển thị trình chỉnh sửa mã với tệp "theme.liquid" đang mở và mã HTML được hiển thị

Thêm hoặc chỉnh sửa thẻ canonical bằng cách sử dụng metafields của Shopify. Điều này có thể yêu cầu hỗ trợ từ nhà phát triển.

Thêm thẻ Canonical bằng cách sử dụng ứng dụng

Các ứng dụng như Canonical Tag URL Wizard cho phép bạn thiết lập thẻ canonical mà không cần chỉnh sửa mã chủ đề.

Cài đặt ứng dụng, truy cập từ quản trị Shopify của bạn, và sử dụng ứng dụng để thiết lập thẻ canonical tùy chỉnh.

WordPress

WordPress yêu cầu một plugin WordPress để quản lý thẻ canonical. Hãy cùng xem qua hai tùy chọn:

Plugin Yoast SEO

Nếu bạn đang sử dụng plugin Yoast SEO mở bất kỳ trang hoặc bài viết nào trong trình chỉnh sửa, đi đến bảng điều khiển Yoast SEO, và mở tab "Nâng cao".

Nhập URL ưa thích vào trường "Canonical URL".

Tab “Nâng cao” trong tùy chọn Yoast SEO

Yoast tự động thêm một thẻ canonical tự tham chiếu khi trường này để trống.

Plugin Rank Math SEO

Nếu bạn đang sử dụng plugin Rank Math SEO, mở bất kỳ trang hoặc bài viết nào, đi đến hộp "Rank Math SEO", và mở tab "Nâng cao".

Nhập URL canonical vào trường "Canonical URL".

tab “Nâng cao” trong hộp “Rank Math SEO”

Rank Math cũng tự động tạo một thẻ canonical tự tham chiếu theo mặc định.

Wix

Wix tự động thêm thẻ canonical tự tham chiếu trên toàn bộ trang web của bạn. Bạn có thể ghi đè chúng cho các loại trang cụ thể hoặc các trang cá nhân.

Điều chỉnh thẻ Canonical trong cài đặt toàn cầu

Đi đến "Trang web & Ứng dụng di động" > "Trang web & SEO" > "SEO & GEO."

Thanh điều hướng Wix với tùy chọn menu "SEO & GEO" được làm nổi bật

Cuộn xuống "Công cụ & Cài đặt" và chọn "Đi đến cài đặt SEO."

Bảng điều khiển Wix hiển thị "Công cụ và cài đặt" cho SEO, với nút "Đi đến Cài đặt SEO" được làm nổi bật

Chọn loại trang (ví dụ: "Trang chính") mà bạn muốn điều chỉnh thẻ canonical.

Bảng cài đặt SEO với tùy chọn "Trang chính" được làm nổi bật bởi viền màu tím

Chọn tab “Tùy chỉnh mặc định” và nhấp vào "Chỉnh sửa" bên cạnh "Thẻ meta bổ sung."

Cài đặt SEO cho các Trang Chính, với phần cuối, "Thẻ meta bổ sung" được làm nổi bật trong một hộp màu tím

Thêm hoặc điều chỉnh các biến canonical bằng cách sử dụng "+ Thêm biến."

Giao diện người dùng Wix hiển thị các tùy chọn để chỉnh sửa thẻ canonical

Điều chỉnh thẻ Canonical trên các trang cá nhân

Để điều chỉnh thẻ canonical cho các trang cá nhân, mở trình chỉnh sửa, đi đến "Các trang & Menu" > "Các trang cửa hàng."

Chọn một trang, nhấp vào biểu tượng ba chấm, và chọn "Cơ bản về SEO."

Trình chỉnh sửa website Wix hiển thị "Trang Cửa Hàng" dưới "Trang Website và Menu," với "Cơ Bản SEO" được chọn cho trang cửa hàng

Đi đến "SEO nâng cao" > "Thẻ bổ sung" và thêm hoặc chỉnh sửa thẻ canonical.

thẻ canonical trong trình chỉnh sửa trang web Wix cho trang cửa hàng

Các cách khác để chỉ định URL canonical cho SEO

Thẻ canonical là cách phổ biến nhất để khai báo một URL ưa thích, nhưng bạn cũng có thể sử dụng chuyển hướng, tiêu đề HTTP, sơ đồ trang web, và cấu hình liên miền để chỉ ra phiên bản nào của một trang nên được lập chỉ mục.

Hãy nhanh chóng xem qua các phương pháp chuẩn hóa khác nhau và khi nào nên sử dụng từng phương pháp:

Phương pháp

Khi nào sử dụng

Hạn chế

thẻ rel="canonical"

Bạn có các URL trùng lặp nhưng cần giữ lại các bản sao

Không hoạt động cho các tệp không phải HTML

Chuyển hướng

Bạn đang ngừng sử dụng các URL cũ hoặc hợp nhất các miền

Cả hai phiên bản sẽ không thể truy cập

tiêu đề HTTP rel="canonical"

Bạn có các tệp không phải HTML hoặc không thể sửa đổi HTML

Cần truy cập máy chủ và kỹ thuật hơn

Sơ đồ trang web

Bạn muốn hỗ trợ các tín hiệu chuẩn hóa khác

Không đủ để trở thành phương pháp độc lập

Sử dụng Chuyển Hướng

Chuyển Hướng gửi Google và người dùng từ một trang này sang trang khác và rất tốt cho việc loại bỏ bản sao khi bạn không cần giữ các phiên bản thay thế của một trang nhưng không muốn xóa hoàn toàn các URL.

Ví dụ, khi bạn có các phiên bản HTTP và HTTPS của cùng một trang.

Google ưu tiên các phiên bản HTTPS, điều này có nghĩa là chuyển hướng phiên bản HTTP sang phiên bản HTTPS có thể cải thiện SEO của bạn.

Google khuyên bạn nên sử dụng chuyển hướng 3xx (chuyển hướng phía máy chủ) để có kết quả nhanh nhất.

Một ví dụ là chuyển hướng 301. Tìm hiểu thêm về chuyển hướng 301 trong hướng dẫn chuyển hướng 301.

Sử dụng tiêu đề HTTP rel="canonical"

Sử dụng tiêu đề HTTP rel="canonical" để chỉ định URL chính cho các tài liệu không phải HTML.

Ví dụ, nếu bạn có các phiên bản DOCX và PDF của cùng một tài liệu trực tuyến, việc sử dụng tiêu đề HTTP rel="canonical" cho phép bạn chỉ định phiên bản ưa thích của mình. Tuy nhiên, bạn phải có khả năng sửa đổi cấu hình máy chủ của mình để làm điều này.

Trong tệp .htaccess, chỉ định URL chính bằng cách thêm mã sau (điều chỉnh cho tài liệu bạn chọn):

Header add Link: <https://www.example.com/downloads/filename.pdf>; rel="canonical"

Sử dụng Sitemaps

Chỉ gửi các URL chính (các trang không bị trùng lặp) trong sitemap và loại trừ các URL thay thế để chỉ ra các URL chính mà bạn đề xuất

Bỏ qua các phiên bản thay thế khỏi sitemap của bạn, có thể bao gồm các trang như:

  • URL có tham số
  • Nội dung phân trang (/page/2, /page/3)
  • Các phiên bản HTTP nếu HTTPS là chính

Thực hành tốt nhất về Thẻ Canonical

Thẻ canonical hoạt động tốt nhất khi chúng được triển khai chính xác và phù hợp với các tín hiệu khác của trang web của bạn. Vì vậy, hãy tuân theo các hướng dẫn này để có kết quả tốt nhất:

Sử dụng Thẻ Canonical Tự Tham Chiếu

Mỗi trang nên bao gồm một thẻ canonical trỏ đến URL của chính nó, ngay cả khi không có bản sao nào tồn tại.

Ví dụ, nếu https://example.com/blog/ là trang chính của bạn, hãy bao gồm điều này trong phần <head> của nó:

<link rel="canonical" href="https://example.com/blog/" />

Chỉ Định Một URL Chính Cho Mỗi Trang

Chỉ định một URL chính duy nhất cho mỗi trang để tránh gây nhầm lẫn cho Google.

Nhiều thẻ canonical—hoặc sự kết hợp giữa thẻ HTML và thẻ HTTP-header canonical—tạo ra các tín hiệu mâu thuẫn mà Google có thể bỏ qua.

Việc trùng lặp ngẫu nhiên là phổ biến khi các canonical được thiết lập qua cài đặt CMS của bạn chồng chéo với các thẻ được thêm thủ công. Vì vậy, hãy kiểm tra các trang và plugin của bạn để đảm bảo chỉ có một canonical được tạo ra.

Chỉ Định Giao Thức Đúng

Nếu trang web của bạn sử dụng HTTPS, tất cả các URL chính cũng phải sử dụng HTTPS.

Đúng:

<link rel="canonical" href="https://example.com/blog/" />

Sai:

<link rel="canonical" href="http://example.com/blog/" />

HTTPS thường là tốt nhất, vì vậy hãy xem hướng dẫn của chúng tôi để tìm hiểu thêm về việc chuyển hướng từ HTTP sang HTTPS.

Chỉ Định Có Sử Dụng URL Có Dấu Chấm Phẩy Cuối Hay Không

Đảm bảo sử dụng nhất quán các dấu chấm phẩy cuối (tức là “/” ở cuối các URL) trên các trang của bạn và tham chiếu đúng URL chính của bạn bằng cách bao gồm dấu chấm phẩy cuối nếu cần.

Nếu không, Google có thể coi các URL dưới đây là các trang riêng biệt:

  • Dấu chấm phẩy cuối: https://example.com/
  • Không có dấu chấm phẩy cuối: https://example.com

Chỉ Định URL Không WWW hoặc WWW

Các công cụ tìm kiếm coi tên miền www và không www là riêng biệt, vì vậy các thẻ canonical của bạn nên luôn tham chiếu đến một trong hai.

Nếu bạn không nhất quán giữ lại non-WWW hoặc WWW, các URL này có thể được coi là bản sao:

  • URL WWW: https://www.example.com/
  • URL Không WWW: https://example.com/

Sử Dụng URL Tuyệt Đối

Các thẻ canonical nên luôn bao gồm URL đầy đủ, bao gồm giao thức và tên miền, để loại bỏ sự mơ hồ.

Đúng (URL tuyệt đối):

html<link rel="canonical" href="https://example.com/blog/" />

Sai (URL tương đối):

html<link rel="canonical" href="/blog/" />

Những Sai Lầm Thường Gặp Cần Tránh Khi Triển Khai Thẻ Canonical

Các vấn đề thường gặp nhất về thẻ URL canonical bao gồm việc chỉ định đến các trang đã chuyển hướng, sử dụng thẻ canonical cho các trang không bị trùng lặp, đặt thẻ ở những vị trí sai và gửi tín hiệu hỗn hợp—và điều này làm tăng khả năng Google sẽ chọn một URL chính khác với URL mà bạn dự định.

Chỉ Định Thẻ Canonical Đến Các Trang Đã Chuyển Hướng

Một thẻ canonical không bao giờ nên chỉ định đến một URL ngay lập tức chuyển hướng vì điều này tạo ra các tín hiệu mâu thuẫn.

Nếu trang A chuyển hướng đến trang B, tất cả các thẻ canonical nên chỉ định trực tiếp đến trang B. Việc chỉ định đến trang A nói với Google "trang này được ưu tiên," trong khi chuyển hướng nói "trang này đã biến mất." Vì những điều này mâu thuẫn với nhau, Google sẽ tự quyết định.

Sử Dụng Thẻ Canonical Cho Nội Dung Không Bị Trùng Lặp

Thẻ canonical chỉ nên được sử dụng khi hai URL chứa cùng một nội dung hoặc nội dung cực kỳ tương tự—không phải để hợp nhất quyền lực giữa các trang không liên quan hoặc liên quan lỏng lẻo.

Nếu nội dung không phải là bản sao thực sự, một thẻ canonical gửi đi thông điệp sai. Google có khả năng cao sẽ bỏ qua những thẻ canonical này.

Ngay cả những mục tương tự—như hai mẫu tai nghe—cũng nên có thẻ canonical tự tham chiếu riêng, để mỗi sản phẩm vẫn đủ điều kiện để xếp hạng.

Đặt Thẻ Canonical Ở Vị Trí Sai

Các thẻ canonical phải xuất hiện bên trong phần <head> của HTML trang.

Nếu thẻ canonical được thêm ở bất kỳ đâu khác ngoài phần <head>, các công cụ tìm kiếm có thể không nhận ra nó.

Để xác minh vị trí, hãy truy cập vào URL của bất kỳ trang nào, nhấp chuột phải và chọn "Xem mã nguồn trang."

Bài viết trên blog Semrush với menu ngữ cảnh trình duyệt ở phía trước và một mũi tên màu tím nhạt chỉ vào "Xem mã nguồn trang"

Sau đó nhấn Command + F (Mac) hoặc Ctrl + F (PC) và tìm kiếm "canonical." Và đảm bảo thẻ này xuất hiện giữa <head> và </head>.

mã HTML bài viết với thẻ <link rel="canonical"> được làm nổi bật

Nếu nó xuất hiện ở bất kỳ đâu khác trong HTML, bạn sẽ cần phải di chuyển nó vào phần <head>. Bạn có thể cần làm việc với một nhà phát triển để thực hiện điều này.

Thẻ Canonical và Hreflang xung đột

Các trang web đa ngôn ngữ thường sử dụng cả thẻ canonical và thẻ hreflang (HTML chỉ định ngôn ngữ của một trang và đôi khi là vị trí của nó), điều này có thể gây nhầm lẫn cho các công cụ tìm kiếm.

  • Thẻ canonical cho biết cho các công cụ tìm kiếm phiên bản trang nào là ưu tiên
  • Thẻ hreflang cho biết cho các công cụ tìm kiếm ngôn ngữ mà một trang sử dụng để đảm bảo phiên bản đúng được hiển thị cho người dùng ở các quốc gia khác nhau
sơ đồ hiển thị thẻ hreflang với giá trị ngôn ngữ (en-us) màu đỏ, giá trị quốc gia (us) màu xanh lá và URL màu tím

Giả sử bạn có một trang về cùng một chủ đề bằng ba ngôn ngữ:

  • Tiếng Anh: https://example.com/topic
  • Tiếng Tây Ban Nha: https://example.com/es/tema
  • Tiếng Pháp: https://example.com/fr/sujet

Một sai lầm phổ biến là liệt kê “https://example.com/topic” là URL canonical trên mỗi trang. Điều này gửi đi những thông điệp mâu thuẫn đến Google và có thể dẫn đến việc phiên bản ngôn ngữ sai được hiển thị cho người dùng ở một quốc gia nhất định.

Để triển khai cả hai thẻ một cách chính xác, mỗi trang nên tuyên bố chính nó là phiên bản chính trong ngôn ngữ của nó và liệt kê tất cả các phiên bản ngôn ngữ có sẵn, bao gồm cả chính nó.

Trên trang tiếng Anh, sử dụng:

<link rel="canonical" href="https://example.com/topic" />
<link rel="alternate" hreflang="en" href="https://example.com/topic" />
<link rel="alternate" hreflang="es" href="https://example.com/es/tema" />
<link rel="alternate" hreflang="fr" href="https://example.com/fr/sujet" />

Trên trang tiếng Tây Ban Nha, sử dụng:

<link rel="canonical" href="https://example.com/es/tema" />
<link rel="alternate" hreflang="en" href="https://example.com/topic" />
<link rel="alternate" hreflang="es" href="https://example.com/es/tema" />
<link rel="alternate" hreflang="fr" href="https://example.com/fr/sujet" />

Trên trang tiếng Pháp, sử dụng:

<link rel="canonical" href="https://example.com/fr/sujet" />
<link rel="alternate" hreflang="en" href="https://example.com/topic" />
<link rel="alternate" hreflang="es" href="https://example.com/es/tema" />
<link rel="alternate" hreflang="fr" href="https://example.com/fr/sujet" />

Cách kiểm tra thẻ Canonical trên trang của bạn

Để kiểm tra thẻ canonical của bạn, bạn có thể sử dụng Google Search Console (GSC) và công cụ SEO Audit của Semrush.

Cách kiểm tra URL Canonical với Google Search Console

Công cụ Kiểm tra URL của Google Search Consolecho bạn biết liệu Google có chọn cùng một URL canonical mà bạn đã khai báo hay không.

Dưới đây là cách kiểm tra canonical của bất kỳ trang nào:

  1. Mở Google Search Console
  2. Nhập URL bạn muốn kiểm tra vào thanh tìm kiếm
  3. Mở phần "Chỉ mục trang"
  4. Tìm kiếm "Google-selected canonical"
Google Search Console hiển thị báo cáo "Kiểm tra URL" với "canonical được Google chọn" trong phần "Lập chỉ mục trang"

So sánh "Google-selected canonical" với "User-declared canonical" để đảm bảo chúng khớp nhau. Nếu kết quả khác nhau, Google đã chọn một canonical khác.

Nếu Google chọn một canonical khác với cái bạn ưu tiên, hãy xem xét tất cả các tín hiệu—thẻ canonical, chuyển hướng, v.v.—để đảm bảo chúng nhất quán chỉ đến cùng một URL.

Cách kiểm tra thẻ Canonical với Site Audit

Để xác định các vấn đề canonical trên toàn bộ trang web của bạn, bao gồm các vấn đề nội dung trùng lặp, hãy sử dụng công cụ Site Audit của Semrush

Thực hiện theo các hướng dẫn để cấu hình việc thu thập dữ liệu của bạn, chạy kiểm tra, đi đến tab "Vấn đề" và tìm kiếm "canonical" để hiển thị các phát hiện liên quan

Tab "Issues" của công cụ Site Audit làm nổi bật các vấn đề canonical được phát hiện trên một trang web

Tìm kiếm các vấn đề như:

  • # trang có các vấn đề nội dung trùng lặp
  • # trang có nhiều URL canonical
  • # trang có liên kết canonical bị hỏng
  • # trang AMP không có thẻ canonical
trang kết quả hiển thị 17.764 trang có vấn đề về nội dung trùng lặp cho các URL cụ thể

Sau khi sửa các vấn đề canonical, hãy chạy lại Site Audit bằng cách sử dụng biểu tượng bánh răng ở góc trên bên phải. Và xác nhận rằng các lỗi liên quan đến canonical không còn xuất hiện trong tab “Vấn đề”

biểu tượng bánh răng nổi bật ở góc trên bên phải, hiển thị một menu thả xuống với tùy chọn để chạy lại chiến dịch

Giữ cho các tín hiệu Canonical của bạn nhất quán

Các tín hiệu canonical nhất quán đảm bảo quyền lực được hợp nhất đến các URL đúng và làm cho việc lập chỉ mục trở nên dễ đoán hơn.

Và việc kiểm tra định kỳ giúp bạn phát hiện sớm các vấn đề canonical, để bạn có thể can thiệp. Bắt đầu với công cụ kiểm tra SEO miễn phí.

Câu hỏi thường gặp về URL Canonical

Ví dụ về một URL Canonical là gì?

Một ví dụ phổ biến là khi cả hai URL sau đều tải cùng một nội dung nhưng một trong số đó được chỉ định là phiên bản chính:

  • example.com/product?id=123
  • example.com/products/blue-widget

Để chỉ ra rằng example.com/products/blue-widget là phiên bản ưu tiên, bạn sẽ thêm thẻ canonical này vào cả hai trang:

<link rel="canonical" href="https://example.com/products/blue-widget" />

Làm thế nào để tôi làm cho một URL trở thành Canonical?

Bạn thường làm cho một URL trở thành canonical bằng cách thêm thẻ rel="canonical" trong phần <head> của trang chỉ đến phiên bản ưu tiên.

Hầu hết các nền tảng CMS—bao gồm WordPress, Shopify và Wix—đều dễ dàng chỉ định các URL canonical mà không cần chỉnh sửa mã trực tiếp.

Làm thế nào để tôi biết URL của mình có phải là Canonical không?

Để biết URL của bạn có phải là canonical hay không, hãy sử dụng công cụ Kiểm tra URL. Nếu “Google-selected canonical” khớp với URL canonical mà bạn đã khai báo, Google đã chấp nhận sở thích của bạn.

Các thẻ Canonical có cải thiện thứ hạng không?

Thẻ canonical không cải thiện thứ hạng trực tiếp, nhưng chúng hoạt động cùng với các

Nguồn tham khảo

https://www.semrush.com/blog/canonical-url-guide/ ↗

Đưa góc nhìn thành kế hoạch.

Chia sẻ website và mục tiêu để LionTech tư vấn giải pháp phù hợp.

Đăng ký tư vấn ↗
THÊM MỘT GÓC NHÌN CHO THƯƠNG HIỆU

Để lại website và email để LionTech tiếp nhận yêu cầu báo cáo hiện diện AIO.

Bằng việc gửi, bạn đồng ý để LionTech liên hệ qua email về yêu cầu báo cáo.