Rich Snippets (còn được gọi là “Kết quả nhiều định dạng”) là kết quả tìm kiếm thông thường của Google với dữ liệu bổ sung được hiển thị. Dữ liệu bổ sung này thường được lấy từ Dữ liệu có cấu trúc được tìm thấy trong HTML của một trang.
1. Rich Snippets là gì?
Rich Snippets (còn được gọi là “Kết quả nhiều định dạng”) là kết quả tìm kiếm thông thường của Google với dữ liệu bổ sung được hiển thị. Dữ liệu bổ sung này thường được lấy từ Dữ liệu có cấu trúc được tìm thấy trong HTML của một trang. Các loại Đoạn mã đa dạng thức bao gồm đánh giá, công thức nấu ăn và sự kiện.

Phần lớn kết quả tìm kiếm của Google hiển thị 3 phần dữ liệu giống nhau:
- Thẻ tiêu đề
- Mô tả meta
- URL
Đây là một ví dụ:

Đó là một “đoạn trích” bình thường.
Rich Snippets lấy một đoạn mã bình thường… và thêm vào đó.
Đây là một ví dụ về Rich Snippet:

Như bạn có thể mong đợi, các kết quả Rich Snippet bắt mắt hơn các kết quả tìm kiếm thông thường… có thể dẫn đến CTR không phải trả tiền cao hơn .

Google lấy dữ liệu Đoạn mã chi tiết từ Đánh dấu có cấu trúc (như Lược đồ ) trong HTML của trang của bạn.

Mặc dù một số người nghĩ rằng việc sử dụng Dữ liệu có cấu trúc có thể cải thiện thứ hạng công cụ tìm kiếm của bạn, Google đã đưa ra và nói rằng việc sử dụng Dữ liệu có cấu trúc không phải là một tín hiệu xếp hạng :

Vì vậy, ít nhất hiện tại, lợi ích chính của Rich Snippets là tăng tỷ lệ nhấp.
Cùng với đó, đây là cách để có được Rich Snippets.
3. Thực hành Rich Snippets
Chọn một loại đoạn mã phong phú
Bước đầu tiên của bạn là xác định loại Rich Snippet mà bạn muốn lấy. Bằng cách đó, bạn có thể sử dụng Đánh dấu có cấu trúc được thiết kế đặc biệt để lấy loại Đoạn mã chi tiết đó trong SERPs.
Có hàng chục loại Rich Snippet trên mạng. Nhưng một phần nhỏ trong số đó (như thông tin chuyến bay và sách) chỉ áp dụng cho một loại trang web rất cụ thể.
Đó là lý do tại sao chúng ta sẽ tập trung vào 8 loại Rich Snippets phổ biến nhất.
Bài đánh giá: Hiển thị xếp hạng sao (trong số 5). Có thể là người đánh giá cá nhân hoặc tổng hợp các đánh giá từ người dùng.

Công thức nấu ăn: Một loại Dữ liệu có cấu trúc đặc biệt chỉ áp dụng cho các công thức nấu ăn. Đánh dấu công thức bao gồm dữ liệu như thời gian chuẩn bị món ăn, đánh giá và hình ảnh công thức.

Âm nhạc: Cung cấp cho Google thông tin về âm nhạc, chẳng hạn như ngày phát hành album.

Đánh dấu sản phẩm: Cung cấp cho công cụ tìm kiếm thông tin về một sản phẩm cụ thể (bao gồm giá cả và hình ảnh sản phẩm).

Tổ chức: Giúp Google hiểu thông tin chính về một tổ chức (như doanh nghiệp), bao gồm địa chỉ, biểu trưng và thông tin liên hệ).

Tin bài hàng đầu: Cho phép một trang web xuất hiện trong hộp “Tin bài hàng đầu” trong kết quả tìm kiếm. Chỉ áp dụng cho các trang web được Google Tin tức phê duyệt.

Video: Công cụ tìm kiếm không thể “xem” video trên trang của bạn. Vì vậy, đánh dấu video giúp công cụ tìm kiếm hiểu nội dung video của bạn là gì.

Sự kiện: Bao gồm thông tin về ngày, giờ, địa điểm và hơn thế nữa.

Vì vậy, khi bạn đã chọn được loại Rich Snippet phù hợp với nội dung của mình, đã đến lúc biến nó thành hiện thực.
Hiểu khái niệm cơ bản về dữ liệu có cấu trúc
Dữ liệu có cấu trúc giúp các công cụ tìm kiếm hiểu rõ hơn về nội dung của bạn.
Ví dụ: giả sử bạn vừa xuất bản một bài đăng trên blog có công thức làm ớt:

Nếu không có Dữ liệu có cấu trúc, Google và các công cụ tìm kiếm khác rất khó hiểu:
- Công thức mất bao lâu
- Những hình ảnh nào là của chính công thức
- Danh sách các thành phần
- Các bước
Nhập: Dữ liệu có cấu trúc.
Khi bạn thêm đánh dấu Recipe vào trang của mình, bạn nói với các công cụ tìm kiếm:
“Công thức mất 45 phút”
“Đây là danh sách các thành phần”
“Đây là hình ảnh của món ăn”
Và nếu bạn chơi đúng thẻ của mình, Google sẽ hiển thị dữ liệu này trong kết quả tìm kiếm dưới dạng Đoạn mã chi tiết:

Nhìn giao diện website trong tìm kiếm cảm thấy hài lòng
Triển khai dữ liệu có cấu trúc với lược đồ
Khi nói đến Dữ liệu có cấu trúc, hầu hết các trang web đều sử dụng đánh dấu Schema.org .

Đó là bởi vì Schema được hỗ trợ bởi tất cả các công cụ tìm kiếm chính (bao gồm cả Bing). Và như bạn sẽ thấy trong một phút nữa, nó khá dễ dàng để thiết lập.
Tất cả những gì bạn cần làm là tìm loại đánh dấu bạn muốn sử dụng trên Schema.org…

… Và đánh dấu nội dung của bạn bằng cách sử dụng các nguyên tắc trên trang đó.

Google cũng có tài liệu vững chắc về Dữ liệu có cấu trúc.

Theo tôi, nội dung của Google dễ hiểu hơn rất nhiều đối với những người không phải là nhà phát triển chuyên nghiệp.
Bạn thực sự thêm mã Dữ liệu có cấu trúc vào trang web của mình như thế nào là hoàn toàn tùy thuộc vào bạn.
Nếu bạn sử dụng WordPress, có rất nhiều plugin để bạn lựa chọn:

Và nếu bạn muốn thêm Đánh dấu dữ liệu có cấu trúc của mình mà không cần sự trợ giúp của plugin, bạn có thể sử dụng Microdata hoặc RDFa. Nhưng tôi thực sự khuyên bạn nên sử dụng JSON-LD .
Đó là bởi vì JSON-LD là cách dễ nhất để thêm Đánh dấu có cấu trúc vào trang của bạn.
Nếu không có JSON-LD, bạn cần thêm Dữ liệu có cấu trúc vào HTML của trang theo cách thủ công:

Đây là một nỗi đau rất lớn. Thêm vào đó, việc thêm mã mới vào HTML hiện tại của bạn làm tăng khả năng xảy ra sự cố.
Nhưng với JSON-LD, tất cả Dữ liệu có cấu trúc của bạn được đóng gói thành một đoạn mã JavaScript nhỏ đi vào phần <head> trên trang web của bạn:

Kiểm tra bằng Công cụ kiểm tra dữ liệu có cấu trúc
Bước cuối cùng của bạn là đảm bảo Dữ liệu có cấu trúc của bạn được thiết lập chính xác.
May mắn thay, Google đã tung ra một công cụ TUYỆT VỜI giúp bước này trở nên tuyệt đối: Công cụ kiểm tra dữ liệu có cấu trúc .

Để sử dụng nó, hãy bật một URL trực tiếp từ trang web của bạn. Hoặc sao chép và dán HTML:

Và nhấn “Chạy thử nghiệm”:

Sau đó, Google sẽ hiển thị cho bạn bất kỳ Dữ liệu có cấu trúc nào mà nó tìm thấy trên trang của bạn.


Một điều tôi nên chỉ ra:
Không có gì đảm bảo rằng Dữ liệu có cấu trúc sẽ dẫn đến Đoạn mã chi tiết… ngay cả khi bạn đã thiết lập mọi thứ ở đây một cách HOÀN HẢO.
Trên thực tế, Google làm rõ điều này trong tài liệu của họ:
