SEO

Cách thiết lập canonical tags đúng cách

Peter NguyễnPeter Nguyễn·14/10/2025·4 phút đọc·3.842 lượt xem
Cách thiết lập canonical tags đúng cách

Tìm hiểu về 'Cách thiết lập canonical tags đúng cách' và cách ứng dụng trong tối ưu SEO cho website hiện đại.

Cách Thiết Lập Canonical Tags Đúng Cách – Ngăn Trùng Lặp Nội Dung & Giữ Sức Mạnh SEO Tập Trung

1. Giới thiệu

Trong SEO kỹ thuật, thẻ canonical là một trong những yếu tố quan trọng nhất để kiểm soát nội dung trùng lặp (duplicate content).
Canonical tag giúp bạn báo cho Google biết:

“Đây là phiên bản chính thức của trang mà tôi muốn được index & xếp hạng.”

💡 Nếu không cấu hình đúng, website có thể gặp:

  • Nhiều URL giống nhau cạnh tranh chính mình (self-competition),

  • Giảm hiệu quả crawl & index,

  • Và mất “link juice” giữa các bản trùng.


2. Canonical tag là gì?

Canonical tag (hay “rel=canonical”) là một đoạn meta nằm trong <head> của trang web:

<link rel="canonical" href="https://example.com/trang-chinh/" />

Thành phần

Ý nghĩa

rel="canonical"

Xác định đây là phiên bản chính thức

href="..."

Đường dẫn đến URL gốc được chọn làm canonical

💡 Google coi canonical là “gợi ý mạnh” (strong hint), không phải mệnh lệnh tuyệt đối — nên cần cấu hình đồng bộ với sitemap & internal link.


3. Khi nào cần dùng canonical tag

Tình huống

Mục đích

Ví dụ

Trùng nội dung do filter / sort

Chỉ định trang chính cần index

/san-pham/?sort=price → canonical /san-pham/

Có nhiều URL trỏ cùng nội dung

Giữ lại 1 URL chính

/gioi-thieu & /about-us → canonical /gioi-thieu

Website đa ngôn ngữ hoặc quốc gia

Kết hợp với hreflang

/vi/ & /en/ mỗi trang có canonical riêng

Nội dung bị chia nhỏ (pagination)

Giữ canonical về trang đầu

/blog?page=2 → canonical /blog

Trang có tham số tracking (UTM)

Ngăn Google index URL có query

/dich-vu?utm_source=fb → canonical /dich-vu

💡 Canonical tag giúp tập trung tín hiệu SEO về một URL duy nhất.


4. Cách triển khai canonical đúng chuẩn

✅ 1. Tự canonical (self-referencing)

Mọi trang nên có canonical trỏ về chính nó:

<link rel="canonical" href="https://naviwebsite.vn/dich-vu-seo/" />

→ Giúp Google khẳng định đây là URL hợp lệ & chính thức.

✅ 2. Cross-domain canonical

Khi bạn đăng lại nội dung trên site khác (guest post, đối tác):

<link rel="canonical" href="https://naviwebsite.vn/bai-viet-goc/" />

→ Tránh trùng lặp nội dung giữa hai domain.

✅ 3. Dynamic canonical (cho site động)

Thêm canonical tự động trong CMS / framework:

<link rel="canonical" href="{{ request.url | canonicalize }}" />

→ Đảm bảo mọi URL phụ (filter, sort, query) đều chỉ về trang chính.

✅ 4. Kiểm tra canonical HTTP header (cho file PDF, AMP)

Ví dụ header:

Link: <https://naviwebsite.vn/huong-dan-seo.pdf>; rel="canonical"

5. Những lỗi canonical phổ biến làm hỏng SEO

Lỗi

Mô tả

Hệ quả

Không có canonical tag

Google phải tự chọn bản chính

Dễ index nhầm URL phụ

Canonical sai URL / 404

Trỏ đến trang lỗi hoặc redirect

Mất tín hiệu SEO

Tự canonical sang URL khác domain

Không hợp lý

Google bỏ qua

Canonical không khớp với sitemap / internal link

Tín hiệu mâu thuẫn

Google chọn sai URL

Canonical vòng lặp (loop)

A canonical B, B canonical A

Google bỏ cả hai

💡 Nguyên tắc: 1 nội dung – 1 URL chuẩn – 1 canonical nhất quán.


6. Kiểm tra canonical trong thực tế

Công cụ

Cách kiểm tra

Ghi chú

Google Search Console

Inspect URL → “User-declared canonical” & “Google-selected canonical”

So sánh 2 giá trị

Ahrefs / Sitebulb / Screaming Frog

Crawl site để phát hiện canonical lỗi / trùng

Tự động gợi ý fix

View Source / DevTools

Kiểm tra canonical trong <head>

Dành cho dev

URL Inspection API

Kiểm tra canonical hàng loạt qua API

Cho website lớn

💡 Nếu “User-declared” ≠ “Google-selected” → cần xem lại internal link hoặc sitemap.


7. Cấu trúc canonical & mối quan hệ với các thẻ SEO khác

Thẻ SEO

Có thể dùng cùng canonical không?

Ghi chú

Hreflang

✅ Có

Mỗi trang ngôn ngữ có canonical riêng

Noindex

❌ Không khuyến khích

Google bỏ qua canonical nếu noindex

AMP / Non-AMP

✅ Có

AMP có canonical về trang non-AMP

Canonical & Redirect 301

✅ Có thể

Nên trùng URL đích

Canonical & Sitemap

✅ Bắt buộc trùng

Giúp Google hiểu rõ mối quan hệ URL

💡 Canonical không thay thế redirect, nhưng giúp “gộp tín hiệu” mà vẫn giữ trang tồn tại.


8. Case Study – NaviWebsite xử lý lỗi canonical sau migration

Tình huống:
Website khách hàng có 15.000 URL, sau khi đổi CMS, canonical vẫn trỏ về domain cũ.
Kết quả: index rớt 40%, traffic giảm 30%.

Giải pháp:

  • Cập nhật toàn bộ canonical trong <head> theo domain mới.

  • Sync lại sitemap & robots.txt.

  • Fix canonical tự động cho URL filter (?sort, ?page).

  • Submit lại sitemap lên GSC.

Kết quả:

  • Index phục hồi 100% sau 2 tuần,

  • Traffic organic tăng 36%,

  • Google chọn canonical chính xác trên toàn site.


9. Kết luận

Canonical tag là “kim chỉ nam” cho Google trong việc xác định URL chính.
Khi cấu hình đúng:

  • Google không index trùng lặp,

  • Sức mạnh SEO tập trung hơn,

  • Và website duy trì cấu trúc sạch, dễ quản lý.

👉 NaviWebsite chuyên triển khai & audit cấu hình canonical – giúp website của bạn tránh trùng lặp nội dung, tối ưu index và tăng sức mạnh SEO bền vững.

Peter Nguyễn

Người đăng

Peter Nguyễn

Liên hệ

Bài viết liên quan

Gọi ngayZaloZaloMessengerMessenger