Trong phát triển web và tối ưu hóa SEO, Schema là một ngôn ngữ đánh dấu dữ liệu có cấu trúc giúp công cụ tìm kiếm hiểu chính xác hơn ý nghĩa thực tế của nội dung trên trang web. Nói một cách đơn giản, Schema giống như việc "dán nhãn" cho nội dung trên web, cho các công cụ tìm kiếm như Google, Baidu biết: "Đoạn văn này là tên sản phẩm, con số này là giá, ngày này là thời gian sự kiện", thay vì để công cụ tìm kiếm tự đoán.
Loại đánh dấu này không thay đổi nội dung người dùng nhìn thấy trên trang web, nó ẩn trong mã, dành riêng cho việc hiểu của công cụ tìm kiếm. Khi công cụ tìm kiếm nhận diện chính xác loại nội dung, chúng có thể hiển thị các đoạn trích phong phú (Rich Snippets) trên kết quả tìm kiếm, chẳng hạn như xếp hạng sao, giá sản phẩm, thời gian sự kiện, các bước nấu ăn, v.v. Những thông tin bổ sung này giúp kết quả tìm kiếm của bạn nổi bật hơn và tỷ lệ nhấp thường tăng từ 20% đến 40%.
Mặc dù công cụ tìm kiếm rất thông minh, nhưng chúng vẫn không thể hiểu hoàn toàn ngữ cảnh của nội dung trên web như con người. Ví dụ, khi bạn ghi "Apple" trên một trang web, công cụ tìm kiếm không biết bạn đang nói về trái cây táo, công ty Apple, hay một địa danh nào đó. Nhưng nếu bạn đánh dấu bằng Schema là "Organization" (Tổ chức), công cụ tìm kiếm sẽ biết rõ đây là một công ty.
Với sự phổ biến của tìm kiếm bằng giọng nói, hỏi đáp bằng AI, trợ lý thông minh, công cụ tìm kiếm ngày càng phụ thuộc vào dữ liệu có cấu trúc để trích xuất câu trả lời chính xác. Nếu trang web của bạn không sử dụng Schema, bạn có thể bỏ lỡ cơ hội xuất hiện trong các đoạn trích nổi bật, biểu đồ kiến thức, kết quả tìm kiếm bằng giọng nói. Đặc biệt đối với các trang web thương mại điện tử, doanh nghiệp địa phương, nền tảng xuất bản nội dung, Schema đã trở thành công cụ tiêu chuẩn để nâng cao khả năng hiển thị trên tìm kiếm.
Khi bạn tìm kiếm "cách làm bánh sô cô la", bạn có thể thấy một số kết quả hiển thị trực tiếp thời gian nấu, lượng calo, đánh giá của người dùng, thậm chí kèm theo hình ảnh món ăn. Đây là kết quả của việc đánh dấu bằng loại Recipe (Công thức) trong Schema. Nếu bạn tìm kiếm "quán cà phê gần đây", thời gian mở cửa, số điện thoại liên hệ, đánh giá của khách hàng hiển thị trên bản đồ cũng phụ thuộc vào việc đánh dấu Schema LocalBusiness (Doanh nghiệp địa phương).
Loại hiển thị đa phương tiện này không chỉ làm cho kết quả tìm kiếm hấp dẫn hơn mà còn sàng lọc nhu cầu của người dùng trước. Ví dụ, người dùng thấy thời gian bắt đầu của một sự kiện là tuần sau, có thể họ sẽ không nhấp vào; thấy giá một sản phẩm vượt quá ngân sách, họ cũng sẽ bỏ qua. Điều này vừa tiết kiệm thời gian cho người dùng, vừa giúp những người dùng có nhu cầu thực sự truy cập trang web của bạn chính xác hơn, giảm tỷ lệ thoát, nâng cao hiệu quả chuyển đổi.
Trang sản phẩm thương mại điện tử phù hợp nhất để sử dụng Product Schema, có thể đánh dấu tên sản phẩm, giá, tình trạng còn hàng, xếp hạng người dùng, v.v. Khi người dùng tìm kiếm "giá MacBook Pro", trang sản phẩm của bạn có thể hiển thị trực tiếp giá và thông tin còn hàng trên kết quả tìm kiếm, giúp tăng đáng kể khả năng nhấp.
Doanh nghiệp địa phương cần sử dụng LocalBusiness Schema, bao gồm địa chỉ, giờ mở cửa, số điện thoại, loại hình dịch vụ, v.v. Nếu bạn điều hành một nhà hàng hoặc tiệm cắt tóc, những thông tin này sẽ xuất hiện trực tiếp trên Google Maps và kết quả tìm kiếm địa phương, người dùng có thể lấy thông tin quan trọng mà không cần nhấp.
Nhà xuất bản nội dung có thể sử dụng Article hoặc BlogPosting Schema, giúp Google nhận diện tác giả, ngày xuất bản, chủ đề bài viết, tăng khả năng xuất hiện trong các đề xuất "Tin tức nổi bật" hoặc "Bài viết liên quan". Nếu bạn vận hành một trang tin tức hoặc blog, điều này có thể tăng đáng kể mức độ hiển thị nội dung.
Nhà tổ chức sự kiện có thể sử dụng Event Schema để đánh dấu tên sự kiện, địa điểm, thời gian, giá vé. Khi người dùng tìm kiếm "buổi hòa nhạc cuối tuần", thông tin sự kiện của bạn có thể xuất hiện trực tiếp trong thẻ sự kiện, thậm chí hỗ trợ liên kết mua vé trực tiếp.
Đánh dấu Schema có ba định dạng chính: JSON-LD, Microdata, RDFa. Trong đó, JSON-LD là định dạng được Google chính thức khuyến nghị vì nó độc lập với cấu trúc HTML, dễ dàng bảo trì và gỡ lỗi. Bạn chỉ cần chèn một đoạn mã JSON vào phần <head> hoặc <body> của trang web, mô tả thông tin có cấu trúc của nội dung trang.
Ví dụ, nếu bạn muốn đánh dấu một bài viết, chỉ cần thêm đoạn mã như sau:
{
"@context": "https://schema.org",
"@type": "Article",
"headline": "Làm thế nào để tối ưu hóa tốc độ trang web",
"author": "Trương Ba",
"datePublished": "2024-01-15"
}
Đối với những người không chuyên về kỹ thuật, có thể sử dụng Trợ lý đánh dấu dữ liệu có cấu trúc của Google, công cụ này giúp bạn tạo mã thông qua giao diện trực quan. Nhiều hệ thống CMS (như WordPress) cũng cung cấp các plugin Schema, chẳng hạn như Yoast SEO, Rank Math, có thể tự động thêm đánh dấu cho bài viết, sản phẩm, sự kiện mà không cần viết mã thủ công.
Người vận hành trang web thương mại điện tử gần như là đối tượng bắt buộc phải sử dụng, giá cả, tình trạng còn hàng, xếp hạng sản phẩm trên trang sản phẩm trực tiếp ảnh hưởng đến quyết định mua hàng của người dùng, Schema giúp hiển thị những thông tin này sớm hơn.
Doanh nghiệp dịch vụ địa phương (nhà hàng, phòng khám, cửa hàng bán lẻ) cũng là đối tượng hưởng lợi chính, lưu lượng tìm kiếm địa phương thường mang ý định mua hàng rất mạnh, Schema giúp thông tin doanh nghiệp của bạn xuất hiện đầy đủ hơn trên tìm kiếm địa phương và bản đồ.
Người sáng tạo nội dung và trang web truyền thông cần Schema để cải thiện hiệu quả hiển thị bài viết trên kết quả tìm kiếm, đặc biệt là các nội dung tin tức, đánh giá, hướng dẫn. Đánh dấu có cấu trúc có thể tăng khả năng được chọn làm đoạn trích nổi bật.
Nhà tổ chức sự kiện và nền tảng giáo dục trực tuyến có thể sử dụng Event hoặc Course Schema để đánh dấu thông tin sự kiện và khóa học, giúp người dùng thấy trực tiếp thời gian, địa điểm, giá cả khi tìm kiếm, giảm chi phí tìm kiếm thông tin của người dùng.
Sử dụng Schema không trực tiếp cải thiện thứ hạng tìm kiếm, nhưng nó có thể cải thiện đáng kể tỷ lệ nhấp và trải nghiệm người dùng. Bản thân việc tăng tỷ lệ nhấp cũng sẽ gián tiếp ảnh hưởng đến thứ hạng. Theo dữ liệu ngành, tỷ lệ nhấp trung bình của các trang sử dụng Schema cao hơn khoảng 30% so với các trang không sử dụng, đặc biệt là đối với các từ khóa cạnh tranh, hiển thị đa phương tiện có thể làm cho kết quả của bạn nổi bật hơn.
Tuy nhiên, cần lưu ý rằng thêm Schema không đảm bảo hiển thị đa phương tiện. Google sẽ quyết định có hiển thị Rich Snippets hay không dựa trên các yếu tố tổng hợp như chất lượng nội dung, hành vi người dùng, ý định tìm kiếm, v.v. Do đó, Schema nên được sử dụng kết hợp với nội dung chất lượng cao, trải nghiệm người dùng tốt, chứ không chỉ đơn thuần dựa vào mã đánh dấu.
Ngoài ra, Schema cần bảo trì liên tục. Nếu giá sản phẩm thay đổi, thời gian sự kiện điều chỉnh, nội dung bài viết cập nhật, mã Schema tương ứng cũng cần được sửa đổi đồng bộ, nếu không có thể dẫn đến hiển thị thông tin sai lệch trên kết quả tìm kiếm, gây tổn hại đến niềm tin của người dùng.
Với sự phổ biến của trí tuệ nhân tạo và tìm kiếm bằng giọng nói, tầm quan trọng của Schema ngày càng tăng. Mô hình MUM của Google, tích hợp ChatGPT của Bing, đều tăng cường sự phụ thuộc vào dữ liệu có cấu trúc, vì các công nghệ này cần trích xuất câu trả lời chính xác một cách nhanh chóng thay vì phân tích văn bản phi cấu trúc.
Trong tương lai, Schema có thể được mở rộng sang nhiều trường hợp hơn, ví dụ như nội dung thực tế ảo, cập nhật kho hàng theo thời gian thực, đề xuất cá nhân hóa, v.v. Đối với người vận hành trang web, việc sớm nắm vững phương pháp sử dụng Schema chính là đang chuẩn bị cho hệ sinh thái tìm kiếm trong tương lai.