Cơ BảnSEO iconSEO

Canonical URL là gì? Khi nào cần sử dụng?

Canonical URL (<link rel='canonical' href='...'>) cho Google biết URL nào là 'bản gốc' khi có nhiều URLs chứa cùng nội dung.

Ví dụ: /products?sort=price/products?sort=name cùng nội dung → canonical trỏ về /products. Khi nào CẦN:

  1. URL parameters tạo duplicate (filters, sort, pagination)
  2. HTTP vs HTTPS, www vs non-www
  3. Syndicated content (bài viết đăng trên nhiều site)
  4. Mobile URL khác desktop URL. Nếu không có canonical, Google tự chọn 'bản gốc' — có thể chọn sai. Trong Next.js: dùng metadata.alternates.canonical trong generateMetadata()

Lưu ý: canonical phải là absolute URL, self-referencing canonical cũng tốt (mỗi trang canonical trỏ về chính nó).

Xem toàn bộ SEO cùng filter theo level & chủ đề con.

Mở danh sách SEO