Thẻ Canonical là gì? Tips dùng Canonical tag cho người mới bắt đầu

11/10/2024 - Thien Le

Nội dung trùng lặp có thể gây khó khăn cho người dùng và công cụ tìm kiếm trong việc xác định trang chính xác. Để tránh nhầm lẫn này, thẻ canonical tag là một giải pháp đơn giản và hiệu quả. Trong bài viết  này của MangoAds , chúng ta sẽ tìm hiểu canonical là gì và cách thêm nó vào mã HTML của trang web của bạn.

1. Thẻ Canonical Là gì?

Hình 1: Thẻ Canonical tag là gì ? (Nguồn: Internet)

Hình 1: Thẻ Canonical tag là gì ? (Nguồn: Internet) 

Thẻ canonical là một đoạn mã HTML, giúp các công cụ tìm kiếm xác định phiên bản gốc của một trang web khi có nhiều URL chứa nội dung giống hoặc tương tự nhau. Trong quá trình thu thập dữ liệu, hi gặp thẻ này, công cụ tìm kiếm sẽ hiểu rằng URL được chỉ định trong thẻ là phiên bản chuẩn và chỉ lập chỉ mục phiên bản đó. Điều này giúp tránh việc lập chỉ mục nhiều phiên bản trùng lặp, tiết kiệm ngân sách thu thập và cải thiện thứ hạng trang web trên kết quả tìm kiếm.

2. Tại sao thẻ Canonical quan trọng đối với SEO?

Nội dung trùng lặp không chỉ ảnh hưởng tiêu cực đến SEO mà còn gây lãng phí ngân sách thu thập dữ liệu của Google. Thẻ Canonical tag giải quyết vấn đề này bằng cách tập trung tín hiệu xếp hạng vào một URL chuẩn, tối ưu hóa quá trình thu thập dữ liệu và đảm bảo các trang quan trọng được lập chỉ mục, từ đó cải thiện khả năng xếp hạng và tiếp cận người dùng.

2.1 Tránh nội dung bị trùng lặp

Nội dung trùng lặp có thể gây nhầm lẫn cho các công cụ tìm kiếm và làm giảm khả năng xếp hạng của trang web. Khi có nhiều phiên bản của cùng một nội dung, công cụ tìm kiếm sẽ phải quyết định phiên bản nào sẽ được lập chỉ mục và hiển thị trong kết quả tìm kiếm. Điều này có thể dẫn đến việc các tín hiệu xếp hạng bị phân tán và giảm hiệu quả SEO của trang web.

Hình 2: Lỗi nội dung bị trùng lặp làm giảm thứ hạng trong kết quả tìm kiếm (Nguồn: Internet)

Hình 2: Lỗi nội dung bị trùng lặp làm giảm thứ hạng trong kết quả tìm kiếm (Nguồn: Internet)

Thẻ Canonical giúp hợp nhất các phiên bản khác nhau của cùng một nội dung, từ đó tránh tình trạng này. Chỉ định phiên bản chuẩn, bạn có thể đảm bảo rằng tất cả các tín hiệu xếp hạng đều tập trung vào một URL duy nhất, giúp cải thiện hiệu suất tìm kiếm và tăng cường khả năng xếp hạng của trang web.

2.2 Tối ưu ngân sách thu thập dữ liệu với Canonical Tag

Google phải thu thập dữ liệu nhiều phiên bản của cùng một trang sẽ làm lãng phí ngân sách thu thập dữ liệu. Ngân sách thu thập dữ liệu là lượng tài nguyên mà Google dành để thu thập thông tin từ trang web của bạn. Nếu Google phải thu thập dữ liệu nhiều phiên bản của cùng một nội dung, nó sẽ tiêu tốn nhiều tài nguyên hơn và có thể bỏ qua các nội dung quan trọng khác trên trang web của bạn.

3. 5 quy tắc khi sử dụng thẻ Canonical

Việc triển khai thẻ Canonical rất đơn giản, tuy nhiên, bạn cần ghi nhớ năm quy tắc quan trọng sau đây.

Hình 3: 5 quy tắc khi sử dụng thẻ Canonical tag (Nguồn: MangoAds)

Hình 3: 5 quy tắc khi sử dụng thẻ Canonical tag (Nguồn: MangoAds)

Quy tắc 1: Sử dụng Absolute URLs (URL tuyệt đối)

Hãy luôn sử dụng Absolute URLs trong canonical tag thay vì relative paths (URL tương đối). Absolute URLs bao gồm toàn bộ địa chỉ web, bao gồm giao thức (HTTP hoặc HTTPS) và tên miền. Ví dụ về URL tuyệt đối trong canonical tag là:

<link rel="canonical" href="https://www.mangoads.com/product-page" />

Ngược lại, URL tương đối trong thẻ canonical tag chỉ chứa đường dẫn mà không bao gồm tên miền, như sau:

<link rel="canonical" href="/product-page" />

Sử dụng URL tuyệt đối giúp công cụ tìm kiếm hiểu chính xác nội dung của thẻ canonical.

Quy tắc 2: Sử dụng URL viết thường

Vì Google có thể xem URL viết hoa và viết thường là hai URL khác nhau, bạn cần đảm bảo sử dụng URL viết thường trên máy chủ của mình. Sau đó, hãy sử dụng URL viết thường trong thẻ canonical.

Quy tắc 3: Sử dụng đúng phiên bản miền giữa HTTPS và HTTP

Nếu bạn đã cài chứng chỉ SSL, hãy đảm bảo rằng bạn không sử dụng bất kỳ URL không phải SSL (tức là HTTP) nào trong thẻ canonical. Việc sử dụng URL không phải SSL có thể gây nhầm lẫn và dẫn đến kết quả không mong muốn.

Đối với secure domain, hãy chắc chắn rằng bạn sử dụng phiên bản URL như sau:

<link rel=“canonical” href=“ https://mangoads.com/sample-page/ ” />

Ngược lại:

<link rel=“canonical” href=“http://mangoads.com/sample-page/” />

Quy tắc 4: Sử dụng thẻ Canonical tag tự tham chiếu

Với tư cách là Search Advocate của Google, John Mueller cho rằng mặc dù không bắt buộc, nhưng việc sử dụng canonical tự tham chiếu vẫn là một lựa chọn đáng cân nhắc. Nó giúp Google hiểu rõ trang nào bạn muốn index và link sẽ có cấu trúc như thế nào khi được index.

Ví dụ, nếu URL là https://mangoads.com/sample-page, thì canonical self-referential trên trang đó sẽ là:

<link rel="canonical" href="https://mangoads.com/sample-page" />

Hầu hết các CMS hiện đại phổ biến đều tự động thêm các URL self-referential. Đối với CMS tùy chỉnh, bạn cần nhờ đến các nhà phát triển web để hardcode nó.

Quy tắc 5: Sử dụng 1 Canonical Tag cho mỗi trang

Lưu ý quan trọng: Mỗi trang chỉ nên sử dụng một thẻ Canonical duy nhất. Nếu có nhiều hơn một thẻ, Google sẽ bỏ qua tất cả.

4. Cách triển khai thẻ Canonical hiệu quả

Hình 4: Năm cách để chỉ định link gốc với các tín hiệu chuẩn hóa (Nguồn: Internet)

Hình 4: Năm cách để chỉ định link gốc với các tín hiệu chuẩn hóa (Nguồn: Internet)

Cách 1: Thêm Canonical tag vào HTML

Sử dụng thẻ rel="canonical" là cách đơn giản và trực tiếp nhất để chỉ định liên kết gốc. Bạn chỉ cần thêm đoạn mã sau vào phần <head> của bất kỳ trang trùng lặp nào:

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

Ví dụ: Nếu bạn có một trang web bán áo thun và muốn chỉ định

https://yourstore.com/tshirts/black-tshirts/ là URL gốc, ngay cả khi nội dung có thể truy cập qua các URL khác như https://yourstore.com/offers/black-tshirts/, bạn chỉ cần thêm thẻ sau vào bất kỳ trang trùng lặp nào:

<link rel="canonical" href="https://yourstore.com/tshirts/black-tshirts/

Nếu bạn đang sử dụng hệ thống quản lý nội dung (CMS), bạn không cần phải lo lắng về việc chỉnh sửa mã code của trang.

Cách 2: Sử dụng tiêu đề HTTP

Đối với các tài liệu như PDF, không có phần <head> để đặt thẻ canonical. Trong những trường hợp này, bạn có thể sử dụng tiêu đề HTTP để thiết lập canonical. Cách này cũng áp dụng cho các trang web chuẩn.

Ví dụ: Nếu bạn tạo phiên bản PDF của một bài đăng trên blog và lưu trữ nó trong thư mục con (ví dụ: ahrefs.com/blog/*), tiêu đề HTTP của tệp đó có thể như sau:

HTTP/1.1 200 OK 

Content-Type: application/pdf 

Link: <https://ahrefs.com/blog/canonical-tags/>; rel="canonical"

Cách 3: Thiết lập Canonical trong Sitemap trên trang web

Google khuyến nghị chỉ nên liệt kê các URL chuẩn trong sơ đồ trang web, vì họ coi những URL này là phiên bản chính được đề xuất. Tuy nhiên, không phải lúc nào Google cũng chọn URL trong sơ đồ trang web làm URL chuẩn.

Mặc dù không có gì đảm bảo rằng Google sẽ xem URL trong sơ đồ trang web là chuẩn, nhưng đây vẫn là một cách đơn giản để xác định URL chuẩn cho một trang web lớn. Sơ đồ trang web cũng giúp Google biết được những trang nào bạn coi là quan trọng nhất trên trang web của mình.

>>> Xem thêm: Tìm hiểu 10 công cụ tạo XML sitemap hiệu quả và tốt nhất hiện nay

Cách 4: Thiết lập Canonical tag với chuyển hướng 301

Hình 5: Thiết lập chuyển hướng 301 với thẻ Canonical (Nguồn: Internet)

Hình 5: Thiết lập chuyển hướng 301 với thẻ Canonical (Nguồn: Internet)

Sử dụng chuyển hướng 301 khi bạn muốn chuyển hướng lưu lượng truy cập khỏi URL trùng lặp sang phiên bản chuẩn. Đây là cách hiệu quả để hợp nhất các tín hiệu xếp hạng và đảm bảo rằng người dùng và công cụ tìm kiếm chỉ truy cập vào phiên bản chuẩn của nội dung.

Ví dụ

Giả sử trang của bạn có thể truy cập được tại các URL sau:

  • mangoads.com
  • mangoads.com/index.php
  • mangoads.com/home/

Chọn một URL làm URL chuẩn và chuyển hướng các URL khác đến đó. Bạn nên làm tương tự đối với các phiên bản HTTPS/HTTP và www/non-www của trang web. Chọn một phiên bản chuẩn và chuyển hướng các phiên bản khác đến phiên bản đó.

Cách 5: Liên kết nội bộ (Internal links)

Cách bạn liên kết từ trang này sang trang khác trên toàn bộ trang web của mình cũng là một tín hiệu chuẩn hóa quan trọng. Internal links nhất quán giúp công cụ tìm kiếm hiểu rõ hơn về cấu trúc trang web và xác định phiên bản chuẩn của nội dung.

Ví dụ:

Nếu bạn có nhiều trang có nội dung tương tự, hãy Internal links đến phiên bản chuẩn từ tất cả các phiên bản khác. Điều này giúp củng cố tín hiệu chuẩn và đảm bảo rằng công cụ tìm kiếm tập trung vào URL mà bạn muốn.

Nhà phân tích xu hướng quản trị trang web của Google, John Mueller, đã giải thích các tín hiệu được sử dụng để xác định URL chuẩn trong video

#AskGoogleWebmasters:

Bạn càng nhất quán với tất cả các tín hiệu này, thì các công cụ tìm kiếm càng dễ xác định URL chuẩn mà bạn ưa thích. Google cũng ưu tiên HTTPS hơn HTTP và URL đẹp hơn.

Áp dụng các phương pháp này, bạn có thể đảm bảo rằng các tín hiệu xếp hạng được tập trung vào các trang quan trọng nhất của bạn, giúp tối ưu hóa hiệu quả SEO và cải thiện khả năng hiển thị của trang web trong kết quả tìm kiếm

>>> Xem thêm: Xây dựng liên kết nội bộ sao cho hiệu quả

5. 7 Lỗi Canonical cần tránh

Canonicalization là một chủ đề khá phức tạp và thường dẫn đến nhiều sai lầm trong SEO kỹ thuật. Dưới đây là một số lỗi phổ biến mà mọi người thường gặp phải khi sử dụng thẻ chuẩn:

 Lỗi 1: Chặn các URL chuẩn thông qua robots.txt

Khi bạn chặn một URL trong tệp robots.txt, Google sẽ không thu thập dữ liệu URL đó, đồng nghĩa với việc không thể phát hiện thẻ Canonical trên trang. Kết quả là Google cũng không tài nào chuyển hóa “link equity” từ Non-Canonical sang Canonical.

Lỗi 2: Đặt URL chuẩn thành "noindex"

Bạn nên tránh kết hợp thẻ noindex với thẻ canonical vì chúng có chức năng hoàn toàn trái ngược nhau.

Google thường ưu tiên thẻ canonical hơn thẻ noindex. Nếu bạn muốn sử dụng cả hai, hãy cân nhắc sử dụng 301 redirects thay thế. Nếu không, chỉ cần dùng thẻ rel=canonical.

Lỗi 3: Đặt mã trạng thái HTTP 4xx cho URL gốc

Hình 6: Lỗi đặt mã trạng thái HTTP 4xx cho URL gốc (Nguồn: Internet)

Hình 6: Lỗi đặt mã trạng thái HTTP 4xx cho URL gốc (Nguồn: Internet)

Việc đặt mã HTTP 4xx vào URL gốc có tác dụng giống như sử dụng thẻ "noindex". Google sẽ không thể thấy các thẻ chuẩn và chuyển "liên kết có giá trị" sang phiên bản chuẩn.

Lỗi 4: Sử dụng Canonical URL cho tất cả các trang phân trang về trang gốc

Khi các trang được phân trang (paginated pages), không nên sử dụng cùng một URL canonical cho tất cả các trang, trỏ về trang đầu tiên trong chuỗi. Thay vào đó, mỗi trang phân trang nên tự tham chiếu chính mình bằng thẻ rel="canonical" (self-referential canonical).

John Mueller của Google đã giải thích rằng: Nếu trang A và trang B không giống nhau về nội dung, việc trang B sử dụng thẻ rel=canonical trỏ về trang A là sai. Thẻ canonical chỉ nên được sử dụng khi hai trang hoàn toàn giống nhau.

Ngoài ra, bạn cũng nên sử dụng thẻ rel="prev" và rel="next" để giúp các công cụ tìm kiếm hiểu cấu trúc phân trang của bạn. Mặc dù Google không còn ưu tiên các thẻ này, nhưng một số công cụ tìm kiếm khác như Bing vẫn sử dụng.

Lỗi 5: Không sử dụng thẻ chuẩn trong hreflang

Thẻ hreflang giúp nhắm mục tiêu các phiên bản trang web theo ngôn ngữ và khu vực địa lý của người dùng. Điều này đảm bảo rằng người dùng ở các quốc gia khác nhau sẽ thấy đúng phiên bản ngôn ngữ và nội dung phù hợp nhất. Tuy nhiên, lỗi thường gặp là không sử dụng thẻ hreflang để chỉ định phiên bản chính xác của trang hoặc không có thẻ hreflang cho trang gốc.

Khuyến nghị từ Google: Khi sử dụng hreflang, bạn nên chỉ định một liên kết đến chính trang đó với ngôn ngữ tương ứng, hoặc thay thế nó bằng trang khác nếu trang hiện tại không có ngôn ngữ phù hợp.

Ví dụ về lỗi sử dụng hreflang:

Bạn có trang web bằng tiếng Anh (en), tiếng Pháp (fr), và tiếng Tây Ban Nha (es), nhưng bạn không đặt thẻ hreflang cho trang tiếng Anh (en).

Đoạn mã sai:

<link rel="alternate" href="https://example.com/fr" hreflang="fr">

<link rel="alternate" href="https://example.com/es" hreflang="es">

Đoạn mã đúng:

<link rel="alternate" href="https://example.com/en" hreflang="en">

<link rel="alternate" href="https://example.com/fr" hreflang="fr">

<link rel="alternate" href="https://example.com/es" hreflang="es">

Trong ví dụ trên, bạn nên thêm thẻ hreflang chỉ định trang tiếng Anh gốc (en) để đảm bảo rằng Google hiểu và phân phối nội dung đúng ngôn ngữ cho người dùng. Nếu bạn bỏ qua việc này, Google có thể gặp khó khăn trong việc hiển thị đúng phiên bản của trang cho người dùng.

Lỗi 6: Quá nhiều thẻ canonical tag

Khi một trang web chứa quá nhiều thẻ rel=canonical, điều này có thể khiến Google bỏ qua tất cả các thẻ đó và không thể xác định trang nào là bản gốc. Lỗi này thường xảy ra do các thẻ canonical được thêm từ nhiều nguồn khác nhau, chẳng hạn như từ CMS (hệ thống quản lý nội dung), chủ đề website, hoặc các plugin.

Ví dụ: Một số plugin có thể tự động thêm thẻ canonical, trong khi CMS hoặc chủ đề website cũng có thể tự thêm thẻ này, dẫn đến nhiều thẻ xuất hiện trên một trang.

Giải pháp: Nên kiểm tra và đảm bảo chỉ có một canonical duy nhất trên mỗi trang. Nhiều plugin có tính năng ghi đè (override) để đảm bảo rằng chỉ một canonical được sử dụng.

Nếu bạn sử dụng JavaScript để thêm thẻ rel=canonical, hãy đảm bảo rằng không có thẻ canonical nào được đặt trong mã HTML ban đầu. Nếu có cả thẻ canonical trong HTML và thẻ được thêm bởi JavaScript, Google có thể nhận được các tín hiệu mâu thuẫn, làm cho việc xác định URL gốc trở nên khó khăn.

Lỗi 7: Đưa thẻ canonical tag vào thẻ body

Thẻ rel=canonical chỉ nên xuất hiện trong phần <head> của một tài liệu. Thẻ canonical trong phần <body> của trang sẽ bị bỏ qua. Vấn đề này có thể xảy ra khi có các thẻ chưa đóng, JavaScript chèn thêm hoặc <iframe> trong phần <head>, khiến phần <head> kết thúc sớm trong khi hiển thị. Trong trường hợp này, thẻ canonical có thể vô tình được đưa vào phần <body>, nơi nó sẽ không được tôn trọng.

Tránh những sai lầm này sẽ giúp bạn sử dụng thẻ canonical hiệu quả hơn, cải thiện hiệu suất SEO và thứ hạng của trang web trên các công cụ tìm kiếm.

6. Nhận diện và cách fix 12 lỗi Canonicalization

Hình 7: Cách check Canonical và khắc phục sự cố Canonicalization (Nguồn: Internet)

Hình 7: Cách check Canonical và khắc phục sự cố Canonicalization (Nguồn: Internet)

Trong quá trình quản lý và tối ưu hóa trang web, việc gặp phải các sự cố chuẩn hóa là không thể tránh khỏi. Để đảm bảo trang web hoạt động hiệu quả và được lập chỉ mục đúng cách, việc thường xuyên kiểm tra và khắc phục các vấn đề liên quan đến thẻ canonical là cực kỳ quan trọng.

6.1 Thẻ Canonical trỏ đến 4XX

Cảnh báo này xuất hiện khi một hoặc nhiều trang được chuẩn hóa đến một URL 4XX (trang không hoạt động).

Vấn đề: Google không lập chỉ mục các trang 4XX vì chúng không tồn tại. Do đó, Google sẽ bỏ qua bất kỳ thẻ Canonical nào trỏ đến các trang này và có thể chọn lập chỉ mục một trang khác không có thẻ Canonical một cách ngẫu nhiên.

Cách khắc phục: Kiểm tra các trang bị ảnh hưởng và thay thế các thẻ Canonical trỏ đến URL 4XX bằng các liên kết đến các trang hoạt động (200) mà bạn muốn lập chỉ mục.

6.2 Thẻ Canonical trỏ đến 5XX

Cảnh báo này xuất hiện khi một hoặc nhiều trang được chuẩn hóa đến một URL 5XX (lỗi máy chủ).

Vấn đề: Mã trạng thái HTTP 5XX cho biết có sự cố ở phía máy chủ, khiến trang gốc không thể truy cập được. Google không thể lập chỉ mục trang không truy cập được, do đó trang gốc cũng bị bỏ qua.

Cách khắc phục: Thay thế các URL gốc bị lỗi bằng các URL hợp lệ. Nếu trang gốc vẫn hoạt động bình thường, hãy kiểm tra lại cấu hình máy chủ để tìm và sửa lỗi.

Lưu ý: Đây có thể là sự cố tạm thời nếu quá trình thu thập dữ liệu diễn ra khi trang web của bạn đang bảo trì hoặc máy chủ bị quá tải.

6.3 Trang Canonical trỏ đến URL Redirect

Cảnh báo này sẽ kích hoạt khi 1 hay là nhiều trang được chuẩn hóa đến URL redirect.

Hình 8: Lỗi thẻ không trỏ đến trang đúng phiên bản (Nguồn: Internet)

Hình 8: Lỗi thẻ không trỏ đến trang đúng phiên bản (Nguồn: Internet)

Vấn đề: Thẻ Canonical phải trỏ đến phiên bản chính thức của một trang, mà URL chuyển hướng không phải là phiên bản này. Trong trường hợp này, các công cụ tìm kiếm có thể hiểu sai hoặc bỏ qua các thẻ Canonical.

Cách khắc phục: Thay thế các URL Canonical bằng các liên kết trực tiếp đến phiên bản chính thức của trang. Ví dụ, trang trả về mã HTTP 200 và không chuyển hướng.

6.4 Duplicate Pages không được gắn thẻ Canonical

Cảnh báo này sẽ kích hoạt khi có một hoặc nhiều trang bị trùng lặp hoặc tương tự nhau nhưng không có trang nào được đánh dấu là bản gốc.

Vấn đề: Vì không có trang nào được chỉ định là bản gốc, Google sẽ cố gắng tự xác định trang phù hợp nhất để hiển thị trong kết quả tìm kiếm. Tuy nhiên, trang được chọn có thể không phải là trang mà bạn muốn được index.

Cách khắc phục: Kiểm tra lại các trang trùng lặp, sau đó chỉ định một trang tốt nhất làm bản gốc và gắn thẻ Canonical tự tham chiếu cho trang đó.

6.5 Liên kết thẻ Hreflang trỏ đến các trang Non-Canonical

Cảnh báo này sẽ được kích hoạt khi một hoặc nhiều trang chỉ định URL Non-Canonical trong thẻ Hreflang.

Vấn đề: Các liên kết trong thẻ Hreflang phải luôn trỏ đến các trang Canonical. Việc liên kết đến các trang Non-Canonical từ các thẻ Hreflang có thể gây nhầm lẫn và ảnh hưởng đến quá trình index của Google.

Cách khắc phục: Thay thế các liên kết Non-Canonical trong các thẻ Hreflang bằng các liên kết Canonical.

6.6 Thẻ Canonical không có Internal linking

Cảnh báo này được kích hoạt khi một hoặc nhiều Canonical URL không có Internal linking.

Vấn đề: Khách truy cập website không thể truy cập được các Canonical URL không có Internal linking. Điều này có thể dẫn đến việc họ bị chuyển hướng đến các trang non-Canonical.

Cách khắc phục: Thay thế các Internal linking dẫn đến các trang Canonical bằng các liên kết trực tiếp đến trang gốc.

6.7 Trang Non-Canonical trong Sitemap

Cảnh báo này kích hoạt khi một hoặc nhiều trang Non-Canonical được liệt kê trong sitemap.

Vấn đề: Google khuyên bạn không nên đưa Non-Canonical URLs vào sitemap. Các trang trong sitemap chỉ nên là các trang Canonical, tức là những trang mà bạn muốn được index.

Cách khắc phục: Loại bỏ Non-Canonical URLs ra khỏi sitemap.

6.8 Non-Canonical page được chỉ định thành Canonical Page

Hình 9: Non-Canonical page được chỉ định thành Canonical Page (Nguồn: Internet)

Hình 9: Non-Canonical page được chỉ định thành Canonical Page (Nguồn: Internet)

Cảnh báo này kích hoạt khi một hoặc nhiều trang chỉ định một URL chuẩn, nhưng URL này lại được Canonical đến một trang khác. Điều này tạo ra một "chuỗi canonical", trong đó trang A Canonical đến trang B, và sau đó B Canonical đến trang C.

Vấn đề: Chuỗi Canonical có thể gây nhầm lẫn và ảnh hưởng đến khả năng hiểu và index của Google. Google có thể hiểu sai hoặc bỏ qua các trang được Canonical.

Cách khắc phục: Thay thế các liên kết Non-Canonical trong thẻ Canonical của trang bị ảnh hưởng bằng liên kết trực tiếp đến trang Canonical cuối cùng. Ví dụ, nếu trang A Canonical đến trang B và trang B Canonical đến trang C, hãy thay thế liên kết Canonical trên trang A bằng một liên kết trực tiếp đến trang C.

6.9 URL Open Graph không khớp với thẻ Canonical tag

Cảnh báo này sẽ kích hoạt khi thẻ Canonical và URL bên trong thẻ Open Graph URL không khớp nhau trên một hoặc nhiều trang.

Vấn đề: Nếu URL bên trong thẻ Open Graph URL khác với Canonical URL, thì URL không phải là Canonical sẽ được chia sẻ trên các mạng xã hội.

Cách khắc phục: Thay thế URL trong thẻ Open Graph URL trên các trang bị ảnh hưởng bằng Canonical URL. Đảm bảo rằng cả hai URL hoàn toàn khớp nhau. Lưu ý: URL trong thẻ Open Graph phải là URL tuyệt đối và sử dụng giao thức http:// hoặc https:// giống như Canonical URL.

6.10 Chuyển HTTPS sang HTTP

Cảnh báo này sẽ kích hoạt khi một hoặc nhiều trang bảo mật (HTTPS) chỉ định trang không bảo mật (HTTP) làm trang Canonical.

Vấn đề: HTTPS là một yếu tố xếp hạng quan trọng. Do đó, bạn nên chỉ định trang bảo mật (HTTPS) làm Canonical nếu có thể.

Cách khắc phục: Chuyển hướng trang HTTP sang phiên bản HTTPS tương đương. Nếu không thể thực hiện việc này, hãy thêm liên kết rel="canonical" từ phiên bản HTTP của trang vào phiên bản HTTPS.

6.11 Chuyển HTTP sang HTTPS

Cảnh báo này sẽ kích hoạt khi một hoặc nhiều trang không bảo mật (HTTP) chỉ định trang bảo mật (HTTPS) làm trang Canonical.

Hình 10: Chuyển https:// sang https:// làm trang Canonical (Nguồn: Internet)

Hình 10: Chuyển https:// sang https:// làm trang Canonical (Nguồn: Internet)

Vấn đề: HTTPS luôn được ưu tiên hơn HTTP. Việc phiên bản HTTP của một trang chỉ định phiên bản HTTPS là trang Canonical là không hợp lý.

Cách khắc phục: Triển khai chuyển hướng 301 từ HTTP sang HTTPS. Bạn cũng nên thay thế mọi liên kết nội bộ tới phiên bản HTTP của trang bằng các liên kết trực tiếp đến phiên bản HTTPS.

6.12 Non-Canonical Page nhận được lưu lượng truy cập Organic 

Cảnh báo này kích hoạt khi một hoặc nhiều trang Non-Canonical hiển thị trong kết quả tìm kiếm và nhận được lưu lượng truy cập organic (điều này sẽ không bao giờ xảy ra).

Vấn đề: Trường hợp này có thể xảy ra do thẻ Canonical của bạn được thiết lập không chính xác hoặc Google đã chọn bỏ qua thẻ do bạn tự chỉ định.

Cách khắc phục: Kiểm tra xem các thẻ rel="canonical" có được thiết lập chính xác trên tất cả các trang bị báo cáo hay không. Nếu đó không phải là vấn đề, hãy sử dụng công cụ Kiểm tra URL trong Google Search Console để xem liệu họ có chấp thuận URL Canonical do bạn chỉ định không.

>>> Xem thêm: Cách khắc phục lỗi Mixed content hiệu quả hiện nay

Kết luận

Thẻ Canonical là công cụ hữu ích giúp quản lý nội dung trùng lặp và tối ưu hóa SEO cho trang web. Bằng cách triển khai và sử dụng thẻ Canonical đúng cách, bạn có thể cải thiện hiệu suất tìm kiếm và tăng cường khả năng xếp hạng của trang web. Để đảm bảo hiệu quả, hãy kiểm tra và khắc phục các lỗi liên quan đến thẻ Canonical thường xuyên. 

>>> Tìm hiểu thêm về cách xây dựng Link building tối ưu hóa chiến lược E-E-A-T

Ngoài ra, nếu bạn đang quan tâm tới dịch vụ SEO website uy tín, đừng ngần ngại liên hệ với MangoAds để được tư vấn miễn phí kịp thời và nhanh chóng.