Google index sai URL, duplicate content là nguyên nhân âm thầm khiến nhiều website mất ranking dù nội dung chất lượng. Một yếu tố thường bị thiết lập sai chính là thẻ canonical. Với hơn 10 năm kinh nghiệm, LPTech nhận thấy việc tối ưu canonical đúng chuẩn có thể cải thiện đáng kể thứ hạng từ khóa.
Canonical là gì?
Canonical hay còn gọi là Rel Canonical, là một thẻ HTML được đặt trong phần <head> của trang web, có tác dụng báo hiệu cho Google và các công cụ tìm kiếm biết đâu là phiên bản chính thức trong số các trang có nội dung tương tự hoặc trùng lặp.
Cú pháp chuẩn của thẻ Canonical:
<link rel="canonical" href="https://lptech.asia/canonical-la-gi/"/>
Trong đó:
rel="canonical": Thuộc tính chỉ định đây là thẻ Canonical
href="...": URL của trang chính thức mà bạn muốn Google ưu tiên index và xếp hạng
Ví dụ dễ hiểu : Website của bạn có 3 URL dẫn đến cùng một nội dung:
- https://lptech.asia/dich-vu-seo
- https://lptech.asia/dich-vu-seo?utm_source=facebook
- https://lptech.asia/dich-vu-seo?ref=email
Nếu không khai báo Canonical, Google có thể coi đây là 3 trang riêng biệt, dẫn đến duplicate content. Nhưng khi bạn thêm thẻ Canonical trỏ về https://lptech.asia/dich-vu-seo vào cả 3 URL, Google sẽ hiểu rằng trang chính thức là phiên bản không có tham số.
Tại sao cần sử dụng Canonical ?
Thẻ Canonical đóng vai trò cực kỳ quan trọng trong chiến lược tối ưu SEO, cụ thể:
- Giải quyết trùng lặp nội dung (Duplicate Content): Google cực kỳ ghét việc có nhiều URL chứa nội dung giống hệt nhau. Nếu không khai báo, Google sẽ tự chọn một URL bất kỳ, và đôi khi đó không phải trang bạn muốn SEO.
- Tập trung sức mạnh liên kết (Link Equity): Thay vì để sức mạnh (Backlink, Internal link) bị phân tán cho 5-10 URL khác nhau, Canonical giúp gom tất cả sức mạnh đó về một URL duy nhất.
- Cải thiện thứ hạng: Khi tín hiệu về nội dung và sức mạnh link được tập trung, URL chính tắc sẽ có khả năng bứt phá lên TOP cao hơn.
Khi nào cần triển khai thẻ Canonical
Website càng phát triển thì lượng thông tin ngày càng nhiều, do đó việc xuất hiện các nội dung trùng lặp là khó tránh khỏi. Nếu không biết cách xử lý phù hợp, website có thể bị thuật toán Google áp dụng hình phạt. Một số trường hợp bắt buộc phải sử dụng thẻ Canonical bao gồm:
Website tồn tại nhiều phiên bản giao thức
Đây là trường hợp phổ biến nhất cần sử dụng thẻ Canonical. Website của bạn có thể truy cập được qua nhiều URL khác nhau:
http://lptech.asia
https://lptech.asia
https://www.lptech.asia
Dù nội dung là một, nhưng Google tính đây là 3 trang khác nhau. Bạn cần dùng Canonical để chỉ định 1 phiên bản duy nhất. Bạn cần chọn một phiên bản làm canonical và khai báo nhất quán trên toàn website.
Biến thể nội dung theo khu vực địa lý
Nếu bạn điều hành website đa ngôn ngữ hoặc đa khu vực với nội dung gần như giống nhau, Canonical giúp tránh duplicate content:
Ví dụ website đa ngôn ngữ:
- https://lptech.asia/vi/dich-vu-seo (tiếng Việt - canonical)
- https://lptech.asia/en/seo-services (tiếng Anh)
- https://lptech.asia/ja/seo-services (tiếng Nhật)
Mỗi phiên bản ngôn ngữ nên có Canonical trỏ về chính URL của mình, không nên trỏ về một ngôn ngữ chung. Thay vào đó, sử dụng kết hợp với thẻ hreflang để báo hiệu mối quan hệ giữa các phiên bản.
Tối ưu cho các thiết bị khác nhau
Trước đây, nhiều website có phiên bản riêng cho mobile (m.example.com) và desktop. Đây là tình huống cần Canonical:
Separate mobile URLs:
- Desktop: https://lptech.asia/blog/seo-la-gi
- Mobile: https://m.lptech.asia/blog/seo-la-gi
Trong trường hợp này, bạn cần:
- Trên phiên bản mobile: Thêm canonical trỏ về desktop URL
- Trên phiên bản desktop: Thêm thẻ
alternatetrỏ về mobile URL
URL động và tham số bộ lọc
Đây là lỗi phổ biến nhất ở các website TMĐT. Khi người dùng lọc sản phẩm theo giá, màu sắc hoặc kích thước, URL sẽ thay đổi:
lptech.asia/laptop?color=black
lptech.asia/laptop?order=price_desc
Tất cả các URL này nên được đặt Canonical về trang gốc là lptech.asia/laptop.
Các biến thể ngoài ý muốn
Đôi khi hệ thống tự thêm dấu gạch chéo / vào cuối URL: lptech.asia/dich-vu-seo/ và lptech.asia/dich-vu-seo. Dù nhỏ nhưng Google vẫn coi đây là hai thực thể khác nhau.
3 cách thông dụng để chỉ định trang chính tắc
Khi đã nắm canonical là gì, bạn cần biết 3 cách để "nói" với Google đâu là trang chính sau đây:
Sử dụng thẻ rel="canonical" trong HTML: Cách phổ biến và dễ kiểm soát nhất.
Sử dụng HTTP Header: Thường dùng cho các tệp không phải HTML như file PDF.
Sử dụng Sitemap: Khai báo các URL chuẩn trong sơ đồ trang web (tuy nhiên Google chỉ coi đây là một gợi ý, không mạnh mẽ bằng thẻ HTML)
Cách tối ưu hóa Canonical Url chuẩn trong SEO
Quy tắc 1: Sử dụng URL tuyệt đối
Google đã tuyên bố rằng không nên sử dụng URL tương đối chỉ với phần tử rel=“canonical”, tốt nhất là URL tuyệt đối. Bạn có thể hiểu là dùng rel=canonical khi đường dẫn của bạn đã được tối ưu.
Cấu trúc bạn nên dùng là <link rel =”Canonical” href=”https://lptech.asia/kien-thuc/kinh-nghiem-seo/” /> thay vì <link rel=“canonical” href=”/kien-thuc/kinh-nghiem-seo/” />Quy tắc 2: Viết chữ thường trong URL
URL viết hoa và viết thường được công cụ tìm kiếm xem là hai link khác nhau. Tốt nhất là bạn chỉ nên dùng chữ viết thường trong URL và lập chỉ mục cho đúng link chính có url là chữ thường, sau đó sử dụng chữ viết thường cho Canonical Tag.
Quy tắc 3: Sử dụng đúng phiên bản miền HTTPS hay HTTP
Phiên bản miền rất hay dễ bị nhầm lẫn. Bạn hãy chắc rằng khi chuyển sang SSL, bạn sẽ không khai báo URL không phải SSL là HTTP khi sử dụng thẻ Canonical Tag. Điều này sẽ dẫn đến sai sót và xếp hạng bị thay đổi.
Bạn nên sử dụng thẻ canonical như sau:
<link rel=“canonical” href=“https://domain.com/sample-page/” />
Còn nếu bạn không dùng HTTPS thì hãy dùng dạng URL này:
<link rel=“canonical” href=“http://domain.com/sample-page/” />
Quy tắc 4: Sử dụng Canonical Tag tự tham chiếu
Sử dụng Canonical Tag tự tham chiếu sẽ giúp con bot Google hiểu được bạn muốn lập chỉ mục cho trang nào hoặc link sẽ có cấu trúc như thế nào khi được index. Hiểu đơn giản, tự tham chiếu là Canonical trên một trang mà trỏ link đến chính nó.
Giả sử, nếu URL là https://lptech.asia/kien-thuc/kinh-nghiem-seo, thì Canonical tự tham chiếu trên trang đó sẽ là:
<link rel=“canonical” href=“https://lptech.asia/kien-thuc/kinh-nghiem-seo” />
Quy tắc 5: Chỉ sử dụng 1 thẻ Canonical cho mỗi trang
Bạn chỉ nên sử dụng 1 thẻ Canonical cho 1 trang, đừng lầm tưởng càng nhiều canonical sẽ ngăn chặn việc trùng lặp nội dung. Nếu 1 trang có nhiều hơn 1 Canonical Tag sẽ trở nên vô nghĩa, Google sẽ bỏ qua các thẻ và trang web sẽ phải đối mặt với vấn đề về SEO.
Lưu ý khi sử dụng Canonical
Một số lưu ý bạn cần để ý nếu không muốn nội dung trùng lặp trở nên phức tạp:
Thẻ canonical tự tham chiếu
Thẻ canonical có thể dẫn đến URL của chính nó. Nếu các URL X, Y, Z bị trùng lặp và X là đường link làm chuẩn, bạn có thể đặt thẻ canonical đến X trên chính URL X.
Sử dụng Canonical URL cho trang chủ
Website bị trùng lặp nội dung là điều bình thường và mọi người có thể liên kết đến trang chủ của bạn theo nhiều cách. Bạn nên chủ động đặt một thẻ canonical trên URL trang chủ để tránh những rủi ro có thể xảy ra.
Tránh gây nhiễu cho Canonical URL
Bot Google có thể nhầm lẫn thẻ canonical là khi bạn gắn thẻ canonical đến trang B cho trang A, rồi lại gắn thẻ canonical đến trang A cho trang B. Ngoài ra, bạn cũng không nên gắn thẻ canonical từ trang A đến trang B rồi sử dụng redirect 301 từ trang B đến trang A. Điều này sẽ làm cho công cụ tìm kiếm lựa chọn URL chuẩn.
Cách kiểm tra thẻ Canoncial cho trang
Một số yếu tố bạn cần phải kiểm tra sau khi gắn thẻ canonical để kiểm tra hiệu suất SEO đã được tối ưu hay chưa. Cụ thể cần kiểm tra: Trang có được khai báo thẻ chuẩn không? URL chuẩn có thể thu thập dữ liệu và lập chỉ mục không?
Đôi khi một số lỗi xảy ra URL bị chặn có thể tệp robots.txt hoặc được đặt thành “noindex“. Điều này gây cho con bot Google khó hiểu để thu thập thông tin. Bạn có thể kiểm tra Canonical theo những cách đơn giản như sau:
Cách 1: Xem nguồn trang
Bạn dễ dàng xem nguồn trang của bất kì trang web nào, chỉ cần nhấp chuột phải trên trang cần xem chọn View Page Source hoặc nhập vào thanh địa chỉ cấu trúc: view-source: https: //domain.com
Cách 2: Sử dụng công cụ
Bạn có thể sử dụng một số công cụ kiểm tra thẻ Canonical như Mozbar và SeoQuake. Đây là 2 công cụ SEO miễn phí giúp bạn kiểm tra.
Đối với SEOQuake bạn chỉ cần thiết lập tiện ích trên Google, vào trang cần xem và bật tiện ích nó sẽ hiện như sau:

Một website có tỷ lệ nội dung trùng lặp cao sẽ ảnh hưởng nghiêm trong đến hiệu quả đến hiệu quả SEO. Canonical là giải pháp hiệu quả mà bạn thông báo với google URL nào là url nên ưu tiên hiển thị trên kết quả tìm kiếm. Với những thông tin mà LP Techchia sẻ về thẻ Canonical là gì cũng như cách tối ưu Canonical URL trong SEO , hy vọng có thêm những kiến thức bổ ích để tối ưu hiệu quả SEO cho website của mình.
Thông tin liên hệ
Nếu bạn có thắc mắc gì, có thể gửi yêu cầu cho chúng tôi, và chúng tôi sẽ liên lạc lại với bạn sớm nhất có thể .
Công ty TNHH TMĐT Công nghệ LP
Giấy phép kinh doanh số 0315561312/GP bởi Sở Kế Hoạch và Đầu Tư TP. Hồ Chí Minh.
Văn phòng: Lầu 4, Toà nhà Lê Trí, 164 Phan Văn Trị, phường Bình Thạnh, TP. HCM.
Hotline: 0338 586 864
Mail: sales@lptech.asia
Zalo OA:LP Tech Zalo Official
Zalo Sales:033 85 86 86 64 (Sales)





