377 Views

Canonical là gì? Cách dùng cho giao diện mobile

rel="canonical" là một trong những thẻ hỗ trợ SEO quan trọng nhất cho website. Sử dụng canonical đúng giúp SEO tốt, còn sử dụng sai thì hậu quả khôn lường, rất khó khắc phục.

canonical là gì

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:

Canonical là gì
Canonical là gì

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é:

  1. Meta title – Tiêu đề SEO: Một câu tóm tắt trang web
  2. Meta description – Mô tả ngắn: Tóm tắt nội dung trang
  3. 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


Canonicalcon 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: 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!
Search console google panda
Website bị Google Panda phạt do dùng sai Canonical

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:

  1. Dùng thiết kế “co giãn” Responsive
  2. 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ínhsubdomain02 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 nhaunội dung y hệt nhau: lỗi trùng lặp nội dung (Duplicate) -> bị Google Panda.

Tóm lại: Canonical bản mobile và bản destop PC phải giống hệt nhau! Dùng canonical là domain chính
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

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


Duplicate Status Excluded
Thông báo tin buồn từ Search Console! Dulicate dễ dính phạt Google Panda

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

Analytic Google Panda
Analytic của web dùng sai Canonicaltừ 4000 view/ngày giờ chỉ còn 1000 view/ngày

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.

google panda
Google panda

Mục tiêu mà Google Panda nhắm tới để quét:

  1. 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.
  2. 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.
  3. 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

4.9/5 - (31 bình chọn)
Like
Like Love Haha Wow Sad Angry
331

2 Bình luận

  1. 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 đỡ !

Trả lời

Email của bạn sẽ không được hiển thị công khai.

Nội dung hay

NHẬN TIN BÀI MỚI

NHẬN TIN BÀI MỚI

Thấy bác ghé web em cũng lâu lâu, bác có muốn

- Nhận bài viết và thông tin mới ?
- Nhận Theme & Plugin miễn phí?

Đăng ký ngay nhé! Em gửi qua email cho

Thành công! Xin cảm ơn.