Cách sử dụng Rel Canonical tag để tối ưu URL - Whiteboard Friday
Mục lục:
- Giới thiệu về URL Canonicalization
- Rel Canonical tag là gì?
- Các cách để Canonicalize URL
- 3.1 Sử dụng Rel Canonical tag
- 3.2 Sử dụng 301 Redirect
- 3.3 Sử dụng tham số bị ch passive trong Google Search Console
- 3.4 Sử dụng Location Hash
- 3.5 Không khuyến nghị chặn Google từ crawl URL
- 3.6 Không khuyến nghị sử dụng meta robots noindex tag
- 3.7 Sử dụng 301 Redirect thay vì 302 hoặc 307
- 3.8 Không chặn hoặc 404 phiên bản canon ical hay phiên bản không canon ical
- Khi nào nên Canonicalize URLs?
- 4.1 Khi nội dung trùng hoặc gần như trùng nhau trên nhiều URLs
- 4.2 Khi nội dung phục vụ cùng một nhu cầu tìm kiếm
- 4.3 Khi cập nhật nội dung cũ hoặc tái phát hành nội dung cũ
- 4.4 Khi loại bỏ nội dung cũ và chuyển đến phiên bản mới
Cách sử dụng Rel Canonical tag để Canonicalize URL
Trong lĩnh vực SEO, việc canonicalize URL là một phần quan trọng để đảm bảo trang web của bạn được hiển thị chính xác trong kết quả tìm kiếm của Google. Rel canonical tag là công cụ mạnh mẽ để chỉ định cho các công cụ tìm kiếm biết rằng một URL cụ thể là phiên bản chính thức hoặc ưu tiên mà bạn muốn hiển thị trong kết quả tìm kiếm.
Ưu điểm của việc sử dụng Rel Canonical tag:
- Tăng khả năng hiện diện của trang web trong kết quả tìm kiếm.
- Tạo sự rõ ràng và minh bạch cho các công cụ tìm kiếm.
- Giúp tránh bị phạt vì nội dung trùng lặp.
Nhược điểm của việc sử dụng Rel Canonical tag:
- Yêu cầu kiến thức về SEO để thực hiện đúng cách.
- Cần thời gian và công sức để cài đặt và duy trì tag này.
Các cách để Canonicalize URL
3.1 Sử dụng Rel Canonical tag
Rel Canonical tag là một cách phổ biến để canonicalize URL. Bằng cách thêm thẻ <link>
với thuộc tính rel="canonical"
vào phần <head>
của trang web, bạn đang thông báo cho các công cụ tìm kiếm rằng phiên bản URL này là phiên bản chính thức mà bạn muốn hiển thị cho người dùng.
<head>
<link rel="canonical" href="https://example.com/canonical-url">
</head>
3.2 Sử dụng 301 Redirect
301 Redirect là một phương pháp khác để canonicalize URL. Bằng cách thực hiện một redirect 301 từ các phiên bản URL không canon tới phiên bản URL canon, bạn đang yêu cầu các công cụ tìm kiếm và người dùng trỏ tất cả các tài nguyên và ranking signals về phiên bản canon.
Redirect 301 /duplicate-url https://example.com/canonical-url
3.3 Sử dụng tham số bị ch passive trong Google Search Console
Trong một số trường hợp, bạn có thể gặp khó khăn trong việc thực hiện Rel Canonical tag hoặc 301 Redirect đối với các URL có nhiều tham số. Một cách để giải quyết vấn đề này là sử dụng tính năng "passive" trong Google Search Console. Bằng cách đăng nhập vào tài khoản Google Search Console liên kết với trang web của bạn, bạn có thể tạo các cài đặt cho các tham số cụ thể và cho biết cho Google rằng chúng không ảnh hưởng đến nội dung của trang.
3.4 Sử dụng Location Hash
Sử dụng Location Hash là một phương pháp khác để canonicalize URL. Bằng cách thêm mã thông báo vào URL, bạn có thể nhảy trực tiếp đến các phần cụ thể của trang, trong khi vẫn duy trì cùng một URL thông qua mọi thay đổi của mã thông báo. Điều này giúp Google và các công cụ tìm kiếm xem tất cả các phiên bản URL đó là cùng một nội dung.
<a href="https://example.com/page#section1">Jump to Section 1</a>
3.5 Không khuyến nghị chặn Google từ crawl URL
Không khuyến nghị chặn Google khỏi crawl một phiên bản URL nhưng không phải phiên bản khác, bởi vì điều này có thể khiến Google không nhận ra rằng cả hai phiên bản có nội dung giống nhau. Thay vì chặn, hãy sử dụng các phương pháp khác để canonicalize URL.
3.6 Không khuyến nghị sử dụng meta robots noindex tag
Không khuyến nghị sử dụng meta robots noindex tag để chặn Google index một phiên bản URL nhưng không phải phiên bản khác. Khi sử dụng tag này, bạn mất các tín hiệu ranking và link equity từ phiên bản bị chặn và không truyền tới phiên bản được canonical.
3.7 Sử dụng 301 Redirect thay vì 302 hoặc 307
Khi bạn muốn thực hiện redirect để canonicalize URL, hãy sử dụng 301 Redirect thay vì 302 hoặc 307 Redirect. Các redirect loại 301 thông báo cho Google rằng URL gốc đã được thay đổi vĩnh viễn và tất cả các ranking signals và link equity nên được chuyển sang phiên bản mới.
3.8 Không chặn hoặc 404 phiên bản canonical hay phiên bản không canonical
Không khuyến nghị chặn hoặc chuyển tiếp đến trang lỗi (404) cho phiên bản URL canonical hoặc phiên bản URL không canonical. Khi bạn chặn hoặc chuyển tiếp đến trang lỗi, bạn mất tất cả các tín hiệu ranking và link equity của URL đó. Thay vào đó, hãy sử dụng các phương pháp khác để canonicalize URL.
Khi nào nên Canonicalize URLs?
Việc sử dụng canonicalization là cần thiết trong một số trường hợp khác nhau. Dưới đây là một số tình huống mà bạn nên cân nhắc Canonicalize URLs:
4.1 Khi nội dung trùng hoặc gần như trùng nhau trên nhiều URLs
Khi bạn có nội dung trùng hoặc gần như trùng nhau trên nhiều URLs khác nhau, bạn nên Canonicalize URLs để chỉ định phiên bản chính và tránh nội dung bị trùng lặp. Điều này giúp Google hiểu rằng chỉ có một phiên bản nội dung chính và ranking signals nên được tập trung vào phiên bản đó.
4.2 Khi nội dung phục vụ cùng một nhu cầu tìm kiếm
Ngay cả khi nội dung không phải là trùng lặp nhưng phục vụ cùng một nhu cầu tìm kiếm, bạn cũng nên Canonicalize URLs. Việc này giúp Google xếp hạng một phiên bản nội dung độc nhất có nhiều ranking signals về nó hơn là phân tán các tín hiệu vào nhiều trang khác nhau.
4.3 Khi cập nhật nội dung cũ hoặc tái phát hành nội dung cũ
Khi bạn cập nhật hoặc tái phát hành một phiên bản nội dung cũ, nên sử dụng Canonicalize URLs để đảm bảo phiên bản mới nhất được hiển thị và mọi tín hiệu ranking được chuyển sang phiên bản mới.
4.4 Khi loại bỏ nội dung cũ và chuyển đến phiên bản mới
Khi bạn loại bỏ một phiên bản nội dung cũ và thay thế bằng một phiên bản mới, bạn nên Canonicalize URLs và thực hiện một redirect 301 từ phiên bản cũ đến phiên bản mới. Điều này giúp đảm bảo cả người dùng và công cụ tìm kiếm được chuyển hướng đến phiên bản mới nhất.