SEO & Marketing

Cách sửa lỗi canonical và nội dung trùng lặp

Nội dung trùng lặp hiếm khi bị phạt. Vấn đề thực sự là Google phải chọn giữa nhiều địa chỉ cho cùng một trang, và có thể nó sẽ không chọn địa chỉ bạn muốn.

Trung cấp · 7 phút đọc · Cập nhật 31 tháng 10, 2026

Cách sửa lỗi canonical và nội dung trùng lặp

Nội dung trùng lặp đến từ đâu

Tất cả các địa chỉ sau đều có thể hiển thị cùng một trang:

http://example.com/shoes
https://example.com/shoes
https://www.example.com/shoes
https://example.com/shoes/
https://example.com/shoes?utm_source=mail

Các tham số theo dõi, bộ lọc, phiên bản để in và những trang được sao chép giữa các mục cũng tạo thêm trùng lặp. Bạn có thể tìm chúng bằng Website Crawler.

Chuyển hướng khi chỉ nên tồn tại một phiên bản

Hãy chọn một dạng tên miền, sau đó dùng chuyển hướng 301 cho các dạng còn lại. Giao thức, www và dấu gạch chéo cuối URL đều nên được thống nhất theo cách này:

server {
  listen 80;
  server_name example.com www.example.com;
  return 301 https://example.com$request_uri;
}

Kiểm tra lại bằng Redirect Checker. Mỗi địa chỉ cũ nên dẫn tới địa chỉ cuối cùng chỉ sau một lần chuyển hướng.

Dùng thẻ canonical khi cần giữ nhiều địa chỉ

Nếu một trang buộc phải hoạt động ở nhiều địa chỉ, chẳng hạn có tham số theo dõi hoặc sắp xếp, hãy giữ chúng lại và chỉ rõ phiên bản chính:

<link rel="canonical" href="https://example.com/shoes">
  • Dùng địa chỉ đầy đủ, bao gồm https://.
  • Mỗi trang nên có canonical trỏ về chính nó, trừ khi đó là bản trùng lặp.
  • Mỗi trang chỉ nên có một canonical.
  • Không trỏ canonical tới trang đang chuyển hướng, bị chặn hoặc trả về lỗi.

Kiểm tra từng trang bằng Meta Tag Checker. Thẻ canonical chỉ là gợi ý mạnh chứ không phải mệnh lệnh, nên Google vẫn có thể chọn khác.

Đảm bảo mọi tín hiệu đều thống nhất

Google xem xét tất cả các dấu hiệu cùng lúc. Liên kết nội bộ, sitemap, chuyển hướng và thẻ canonical của bạn nên cùng dùng một địa chỉ. Xung đột thường là lý do Search Console báo “Duplicate, Google chose different canonical than user”.

Trang đã dịch

Bản dịch không phải là trùng lặp khi mỗi bản có canonical riêng và chúng được kết nối bằng thẻ hreflang. Đừng trỏ canonical của trang đã dịch về phiên bản tiếng Anh, trừ khi trang đó thực sự chưa được dịch.

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

Nội dung trùng lặp có bị Google phạt không?
Thông thường là không. Hình phạt dành cho các hành vi thao túng có chủ đích. Trùng lặp thông thường chỉ làm chia nhỏ tín hiệu và để Google tự chọn địa chỉ.
Nên dùng chuyển hướng hay thẻ canonical?
Dùng chuyển hướng khi người truy cập không cần địa chỉ còn lại. Dùng thẻ canonical khi cả hai địa chỉ cần tiếp tục hoạt động.
Có cần thẻ canonical trên mọi trang không?
Đó là thực hành tốt. Canonical tự trỏ về chính trang sẽ bảo vệ trang khỏi các biến thể tham số mà bạn không lường trước.

Đọc tiếp