Bạn gửi link một sản phẩm vào nhóm Zalo, chạy quảng cáo Facebook dẫn về đúng trang đó, rồi in mã QR lên tờ rơi. Với người xem, cả ba đường đều mở ra cùng một trang. Với Google, đó có thể là ba địa chỉ khác nhau, vì mỗi link đã bị gắn thêm một đoạn đuôi như ?utm_source=zalo hay ?fbclid=…. Thẻ canonical là cách website nói với Google: "mấy địa chỉ này là một, hãy coi địa chỉ này là bản chính". Bài viết này giải thích thẻ canonical là gì bằng ví dụ thực tế, và giúp bạn biết khi nào website nhỏ thật sự cần quan tâm.

Thẻ canonical là gì?

Canonical có thể hiểu là "URL chuẩn". Thẻ canonical là một dòng nằm trong phần đầu (head) của trang, có dạng:

<link rel="canonical" href="https://tiemcuaban.vn/ao-thun/">

Khách không nhìn thấy dòng này. Nó chỉ dành cho công cụ tìm kiếm. Khi Google gặp nhiều địa chỉ có nội dung giống hoặc gần giống nhau, nó sẽ chọn một địa chỉ để hiển thị trong kết quả tìm kiếm và gom các tín hiệu về địa chỉ đó. Thẻ canonical là lời gợi ý của bạn cho lựa chọn ấy.

Điểm quan trọng: canonical là gợi ý, không phải mệnh lệnh. Google có thể chọn địa chỉ khác nếu các tín hiệu khác (liên kết nội bộ, sitemap, chuyển hướng) mâu thuẫn với thẻ.

Thẻ canonical: nhiều URL có tham số cùng trỏ về một địa chỉ chuẩn của trang sản phẩm
Minh họa của WebCut với tên miền giả định tiemcuaban.vn: nhiều địa chỉ của cùng một trang trỏ về một URL chuẩn.

Những tình huống tạo ra "nhiều địa chỉ cho một trang"

Chủ website nhỏ thường nghĩ mình không có trang trùng lặp vì chưa bao giờ copy bài. Thật ra phần lớn trường hợp trùng địa chỉ do kỹ thuật tạo ra, không phải do nội dung.

Link có tham số theo dõi

Các đoạn ?utm_…, ?fbclid=…, ?zarsrc=… được thêm khi chia sẻ link qua mạng xã hội hoặc khi bạn tự gắn để đo quảng cáo. Mỗi biến thể là một URL riêng trong mắt máy tìm kiếm.

Sản phẩm có nhiều màu, nhiều cỡ

Một chiếc áo có ba màu, mỗi màu một địa chỉ như /ao-thun/?mau=do. Nếu nội dung chính gần như giống hệt, nên để các biến thể trỏ canonical về trang sản phẩm gốc.

Một bài nằm trong nhiều chuyên mục

Một số hệ thống tạo địa chỉ theo chuyên mục, nên cùng một bài có thể mở được bằng /khuyen-mai/ao-thun/ và /san-pham/ao-thun/.

http và https, có www và không www

Nếu website mở được ở cả bốn kiểu này, đó là bốn địa chỉ. Cách xử lý đúng ở đây là chuyển hướng 301 tất cả về một kiểu (thường là https), canonical chỉ là lớp bảo vệ bổ sung.

Trang in, trang lọc, trang sắp xếp

Danh mục sản phẩm sắp xếp theo giá, lọc theo hãng, hoặc phân trang có thể sinh ra rất nhiều địa chỉ. Với shop nhỏ, số lượng không lớn, nhưng vẫn nên biết để kiểm tra.

Website nhỏ có cần lo về canonical không?

Câu trả lời ngắn: cần biết, nhưng thường không cần tự tay làm gì nhiều. Phần lớn nền tảng website hiện nay tự thêm canonical trỏ về chính trang đó (gọi là canonical tự tham chiếu). Việc của chủ website là kiểm tra xem điều đó có đúng không, và đặc biệt chú ý trong ba lúc:

  • Khi đổi tên miền hoặc đổi giao diện: canonical có thể vẫn trỏ về địa chỉ cũ, hoặc trỏ về trang chủ cho mọi trang. Đây là lỗi nghiêm trọng vì Google có thể bỏ qua các trang con.
  • Khi đăng lại bài ở nơi khác: nếu bạn đăng cùng một bài trên website và trên một trang khác do bạn quản lý, bản trên website nên là bản chính.
  • Khi chạy quảng cáo nhiều kênh: link có tham số sẽ xuất hiện nhiều hơn; canonical giúp các biến thể không bị coi là trang riêng.

Nếu vấn đề của bạn là nội dung bị chép giữa các trang, hoặc chép từ website khác, đó là chuyện khác với canonical; bài copy nội dung từ website khác ảnh hưởng thế nào nói rõ phần đó.

Cách tự kiểm tra trong 5 phút

  1. Mở một trang trên máy tính, bấm chuột phải, chọn "Xem nguồn trang" (View page source).
  2. Nhấn Ctrl+F, gõ canonical. Bạn nên thấy đúng một dòng, với địa chỉ đầy đủ bắt đầu bằng https.
  3. So địa chỉ đó với địa chỉ trên thanh trình duyệt. Trang bình thường thì hai địa chỉ phải giống nhau.
  4. Thử mở trang với đuôi ?test=1 và xem lại: canonical vẫn phải là địa chỉ gốc, không có đuôi.
  5. Nếu đã có Google Search Console, dùng công cụ kiểm tra URL: mục "Canonical do người dùng khai báo" và "Canonical do Google chọn" nên trùng nhau.

Những lỗi canonical hay gặp

  • Mọi trang đều trỏ về trang chủ: thường do giao diện cài sẵn sai. Kết quả là các trang dịch vụ, bài viết khó lên tìm kiếm.
  • Trỏ canonical sang trang khác hẳn nội dung: ví dụ trang "sửa máy lạnh" trỏ về trang "vệ sinh máy lạnh". Google thường bỏ qua gợi ý này, và bạn cũng mất đi một trang riêng.
  • Có hai thẻ canonical khác nhau trên một trang: do vừa có plugin vừa có giao diện cùng chèn. Google có thể bỏ qua cả hai.
  • Canonical trỏ về địa chỉ http hoặc tên miền cũ sau khi đã chuyển sang https hoặc tên miền mới.
  • Dùng canonical thay cho chuyển hướng: khi một trang đã bỏ hẳn, nên chuyển hướng 301 sang trang mới thay vì giữ trang cũ và gắn canonical.

Bộ ba tiêu đề, mô tả và canonical là phần SEO kỹ thuật cơ bản mà website nào cũng nên làm đúng từ đầu. Các gói trên bảng giá WebCut đều được làm theo hướng chuẩn SEO, GEO; nếu bạn đang tìm nơi làm website mới, có thể xem thêm dịch vụ làm web cho doanh nghiệp Quảng Ngãi.

Không chắc website của mình đang khai báo canonical đúng? Nhắn Zalo 0947805184 hoặc gọi 0947588971, gửi link vài trang để được xem giúp.

Câu hỏi thường gặp

Thẻ canonical có giúp tăng thứ hạng không?

Không trực tiếp. Nó giúp Google hiểu đúng trang nào là bản chính, tránh chia nhỏ tín hiệu cho nhiều địa chỉ. Thứ hạng vẫn phụ thuộc nội dung và nhiều yếu tố khác.

Trang không có bản trùng thì có cần canonical không?

Nên có canonical tự tham chiếu, tức trỏ về chính địa chỉ của trang. Nhiều nền tảng đã làm sẵn việc này.

Canonical khác chuyển hướng 301 thế nào?

Chuyển hướng 301 đưa cả người xem lẫn Google sang địa chỉ mới. Canonical chỉ là gợi ý cho máy tìm kiếm; người xem vẫn ở lại trang họ mở.