Tóm tắt nội dung
Canonical là gì
Canonical là thẻ định danh một URL chuẩn duy nhất cho một nội dung trang web. Thẻ rel=”canonical” do Google đưa ra năm 2009, update hoàn thiện 2013, nó chỉ dùng cho bọ tìm kiếm của Google.
Canonical giúp bọ tìm kiếm phân biệt được đâu là URL đang được sử dụng, tránh trùng lặp nội dung trong nội bộ trang web. Canonical là duy nhất, ứng với URL của mỗi nội dung đó.
Hiểu đơn giản: URL-A.html có nội dung giống hệt URL-B.html (trong cùng 1 website), nếu có thẻ rel=”canonical” với URL-A.html thì Google sẽ loại bỏ URL-B khỏi kết quả tìm kiếm, chỉ quan tâm xếp hạng URL-A.
Cấu trúc chuẩn của thẻ canonical tag:
1 2 |
<!-- canonical --> <link rel="canonical" href="https://tenmien.com.vn/" /> |

Canonical trong SEO
Đây là một trong 3 thẻ Meta quan trọng nhất với một web chuẩn SEO. Có nhiều người thắc mắc: Tại sao đầy web không có canonical mà vẫn top? đúng vậy, nó giúp tối ưu SEO chứ không phải cứ có nó là top nhé.
Thẻ meta SEO cơ bản, chỉ cho bọ tìm kiếm thấy thôi nhé:
- Meta title – Tiêu đề SEO: Một câu tóm tắt trang web
- Meta description – Mô tả ngắn: Tóm tắt nội dung trang
- Canonical: Định danh url chuẩn, riêng biệt và duy nhất
VD: Ta có url URL-A do sửa chữa-chẳng hạn, bạn đổi URL-A thành URL-A-B.
Thì: 2 url này có: Title, Description & Nội dung giống hệt nhau. Khi đó, sử dụng Canonical = URL-A-B thì bot sẽ hiểu bạn bỏ URL-A rồi. Canonical tránh được lỗi Duplicate – trùng lặp nội dung – bị Google phạt bằng thuật toán Panda.
Nói đi thì cũng nói lại, nếu bạn tự tin khả năng quản trị web của mình, không cần canonical cũng được 🙂
Xem thêm: Viết tiêu đề, mô tả ngắn chuẩn seo
Cách dùng canonical
Canonical như con dao hai lưỡi, rất sắc bén và cần thiết nhưng sai một li, đi một dặm luôn!
1. Nếu dùng sai
Canonical là con dao hai lưỡi, dùng đúng “có thể” tiếp thêm nội công cho SEO còn dùng sai, chắc chắn bạn phải ôm hận đấy! Tác hại thì nhiều, chung quy lại:
- Web mới: Không có cơ hội lên top, không bao giờ nhé
- Web cũ: Tụt top không phanh, dính Google phạt các kiểu
- Nhân viên SEO: nếu dùng sai thẻ này – bạn sẽ bị đuổi việc!
2. Canonical chuẩn
Mỗi một URL có một rel=”canonical” riêng biệt, duy nhất. Giúp bọ tìm kiếm phân biệt được đâu là nội dung chính xác trong một đường dẫn URL bạn đang sử dụng.
Canonical như thế nào là chuẩn thì bạn cứ báo coder nhé, họ sẽ hiểu phải làm thế nào.
Canonical cho giao diện mobile
Giao diện mobile cho smartphone là điều bắt buộc với các website thông minh hiện nay, có hai cách làm cho web thân thiện, dễ xem trên điện thoại:
- Dùng thiết kế “co giãn” Responsive
- web riêng cho điện thoại, dùng subdomain
Cả hai cách đều có những ưu và nhược điểm riêng của mình, đặc biệt là cách dùng rel=”canonical” sao cho đúng là bài toán khó với nhiều người.
#1. Giao diện responsive
Canonical cho giao diện responsive thì đơn giản rồi, responsive tự co giãn sử dụng URL web chính. Vì vậy, canonical bản mobile mặc định: chính là canonical bản Desktop – khỏi cần lo nghĩ nhé.
#2. Giao diện subdomain
Giao diện subdomain cho mobile là một web riêng biệt, sử dụng thiết kế riêng. Khi vào web chính tenmien.vn bằng điện thoại, tự động chuyển hướng sang m.tenmien.vn. 02 web này sử dụng chung database (MySQL).
Với Google: domain chính và subdomain là 02 website hoàn toàn khác nhau. Vì vậy, nội dung phải khác nhau. Nếu có 02 URL khác nhau mà nội dung y hệt nhau: lỗi trùng lặp nội dung (Duplicate) -> bị Google Panda.
bản PC: href=”https://domain.vn/” thì bản mobile phải là: href=”https://domain.vn/” (y hệt nhau)
*
VD dùng canonical sai dẫn đến lỗi trùng lặp nội dung
1 2 3 4 5 |
<!-- Giao diện mobile --> <link rel="canonical" href="https://m.tenmien.vn/seo-max/" /> <!-- Giao diện destop --> <link rel="canonical" href="https://tenmien.vn/seo-max/" /> |
Xem thêm: subdomain là gì
Ấy nhưng thường chuyện đời lại khác, khi tìm đến bài viết này có lẽ bạn đã dùng sai Canonical và đang đi tìm cách gỡ lỗi? Lấy lại vị trí top Google mới tuột mất? Xem tiếp phần dưới đây nhé 🙂
Xem thêm: Hướng dẫn Canonical cho Mobile của Google
Lỗi trùng lặp Duplicate
Một buổi sáng thức giấc thấy từ khóa tụt top thê thảm, Google không thèm nhận các backlink như trước – số liên kết chỉ còn vài domain, rồi các chỉ số nó cứ down tận đáy? có thể bạn đã bị phạt.
Vào Search Console -> Sitemaps -> See index coverage -> Excluded và thấy 2 dòng này thì hỏng rồi:
Duplicate, submitted URL not selected as canonical
Status: Excluded

Nguyên nhân
Trùng lặp nội dung, bị phạt – chỉ vậy thôi. Còn vì sao trùng lặp nội dung, trùng lặp ở đâu thì còn phải xem xét.
Trường hợp như ở dưới: trùng lặp do dùng sai canonical thì còn có thể sửa chữa và gỡ phạt, chứ nhiều người đi nhân bản web lên x2, x10 với nội dung y hệt, chỉ khác tên miền -> thì chịu rồi!
Hậu quả
Đây là web của khách hàng mình, khi họ tìm đến mình thì hậu quả quá nặng nề sau gần 1 năm bị Google phạt do dùng sai Canonical: Họ dùng bản mobile canonical = m.tenmien và bản PC là canonical = tenmien
Google Panda
Google Panda là thuật toán đánh giá chất lượng nội dung trang web để xếp hạng Tìm kiếm. Panda sẽ quét nội dung xem phù hợp nguyên tắc quản trị chất lượng không, nếu không sẽ hạ toàn bộ web đó xuống.

Mục tiêu mà Google Panda nhắm tới để quét:
- Trùng lặp nội dung: Nhiều URL có tiêu đề, mô tả giống nhau. Nhiều Page giống hệt nhau.
- Tỷ lệ bounce rate cao: Tỷ lệ thoát của web trên 95% – Chất lượng web kém sẽ bị phạt.
- Nội dung sơ sài: Nội dung cung cấp quá kém, không rõ nghĩa và cho người xem cái họ cần.
Nói thì là thế nhưng chi tiết Panda như thế nào thì chỉ Google mới biết, mà cũng chỉ có vài người ở Google biết nên vừa làm chúng ta vừa lựa mà theo thôi.
Xem thêm: Các hình phạt Google
Cách khắc phục
Như trên đã nói, lỗi Duplicate này do dùng sai canonical, khắc phục khá đơn giản: Báo coder sửa canonical bản mobile giống y hệt bản PC, ngồi đợi Google làm việc lại là xong thôi.
Lời kết
Canonical khá phức tạp và rất cần để web tránh các lỗi Duplicate không đáng có. Hãy thận trọng khi sử dụng và xin nhớ: Nếu web dùng giao diện mobile với tên miền riêng subdomain thì hãy sử dụng thẻ canonical giống nhau cho tất cả các phiên bản.
Việc sai lầm trong SEO là điều khó tránh khỏi, mỗi một lỗi giúp chúng ta trưởng thành hơn mà. Cố lên nhé, chúc các bác thành công hơn nữa.
— SEO Max
2 Bình luận
Cảm ơn admin đã chia sẻ !
Gần đây site mình tự dưng bị tụt traffic khủng khiếp và mình ko rõ nguyên nhân tại sao. Cũng nghi ngờ bị kiểu như Panda phạt mà ko biết kiểm tra ở đâu ?
Nhờ SEO MAX giúp đỡ !
Bạn xem thông báo trong Search Console xem sao. Cần gì gửi email mình hỗ trợ nhé: seomax.net@gmail.com