Schema markup là gì? Dữ liệu có cấu trúc cho website doanh nghiệp
Schema markup, hay dữ liệu có cấu trúc, là đoạn mã mô tả nội dung trang theo chuẩn schema.org để công cụ tìm kiếm hiểu chính xác trang nói về doanh nghiệp nào, sản phẩm nào, giá bao nhiêu. Bài viết giải thích các loại schema doanh nghiệp nên dùng, cách kiểm tra, quy định của Google về kết quả nhiều định dạng và những hiểu lầm phổ biến.
Mục lục
- Tóm tắt nhanh
- Schema markup trông như thế nào?
- Doanh nghiệp nên dùng loại schema nào?
- Quy định của Google cần biết
- Cách kiểm tra schema
- Schema và GEO
- Nên tự viết schema hay để hệ thống sinh tự động?
- Câu hỏi thường gặp
- Schema có giúp tăng thứ hạng không?
- Website nhỏ có cần schema không?
- Có nên dùng plugin tự thêm schema?
- Đã thêm schema nhưng không thấy hiển thị khác trên Google?
- Kết luận
- Nguồn tham khảo
Schema markup, còn gọi là dữ liệu có cấu trúc, là đoạn mã mô tả nội dung của trang theo bộ từ vựng chuẩn schema.org, giúp công cụ tìm kiếm hiểu chính xác trang đó nói về tổ chức nào, sản phẩm nào, giá bao nhiêu, sự kiện diễn ra khi nào. Người đọc không nhìn thấy đoạn mã này, nhưng Google dùng nó để hiểu trang tốt hơn và trong một số trường hợp hiển thị kết quả nhiều định dạng như giá sản phẩm, đường dẫn phân cấp, thông tin sự kiện.
Tóm tắt nhanh
- Định dạng được Google khuyến nghị là JSON-LD, đặt trong mã trang, không ảnh hưởng giao diện.
- Dữ liệu có cấu trúc phải khớp với nội dung người dùng nhìn thấy trên trang.
- Có schema không đảm bảo hiển thị kết quả nhiều định dạng. Google quyết định dựa trên nhiều yếu tố.
- Một số loại kết quả đã bị Google giới hạn, ví dụ kết quả câu hỏi thường gặp hiện chỉ hiển thị cho website chính phủ và y tế uy tín.
- Schema không phải điều kiện để xuất hiện trong AI Overviews, nhưng giúp máy hiểu đúng thông tin doanh nghiệp.
Schema markup trông như thế nào?
Một ví dụ rút gọn mô tả doanh nghiệp bằng JSON-LD:
{
"@context": "https://schema.org",
"@type": "Organization",
"name": "Công ty Cổ phần ABC",
"url": "https://abc.vn",
"logo": "https://abc.vn/logo.png",
"telephone": "+84-24-0000-0000",
"address": {
"@type": "PostalAddress",
"streetAddress": "Số 1 Đường X",
"addressLocality": "Hà Nội",
"addressCountry": "VN"
},
"sameAs": ["https://www.facebook.com/abc", "https://www.linkedin.com/company/abc"]
}
Đoạn mã này nói với Google: đây là một tổ chức tên ABC, có website, logo, số điện thoại, địa chỉ và các hồ sơ mạng xã hội chính thức. Thuộc tính sameAs giúp liên kết các hồ sơ của cùng một thương hiệu trên nhiều nền tảng.
Doanh nghiệp nên dùng loại schema nào?
| Loại schema | Dùng cho trang | Lợi ích chính |
|---|---|---|
| Organization | Trang chủ, giới thiệu | Xác định thông tin thương hiệu, logo, liên hệ, hồ sơ mạng xã hội |
| LocalBusiness và các loại con | Trang chi nhánh, cửa hàng, khách sạn, phòng khám, nhà hàng | Địa chỉ, giờ mở cửa, tọa độ, loại hình kinh doanh |
| WebSite | Trang chủ | Tên website, hỗ trợ hiển thị tên trang trên kết quả |
| BreadcrumbList | Trang chi tiết | Hiển thị đường dẫn phân cấp thay cho URL |
| Article, BlogPosting | Bài viết | Tiêu đề, tác giả, ngày đăng, ngày cập nhật, ảnh |
| Product, Offer | Trang sản phẩm | Giá, tình trạng còn hàng, thương hiệu |
| Event | Trang sự kiện | Thời gian, địa điểm, hình thức trực tuyến hay trực tiếp |
| Service | Trang dịch vụ | Mô tả dịch vụ và đơn vị cung cấp |
Với các ngành cụ thể, schema.org có loại chi tiết hơn: Hotel và LodgingBusiness cho khách sạn, Restaurant cho nhà hàng, Dentist và MedicalClinic cho cơ sở y tế, RealEstateAgent cho môi giới bất động sản.
Quy định của Google cần biết
- Khớp nội dung hiển thị: đánh dấu giá 500.000đ trong schema nhưng trang ghi 600.000đ là vi phạm và có thể bị xử lý thủ công.
- Không đánh dấu nội dung ẩn hoặc nội dung người dùng không thấy.
- Đánh giá tự đăng: Google không hiển thị sao đánh giá cho LocalBusiness và Organization khi đánh giá do chính doanh nghiệp tự đặt trên website về mình.
- Câu hỏi thường gặp (FAQPage): từ năm 2023, kết quả nhiều định dạng dạng câu hỏi thường gặp chỉ hiển thị cho các website chính phủ và y tế có uy tín. Doanh nghiệp vẫn nên viết phần hỏi đáp trên trang vì nó có ích cho người đọc và cho việc trả lời câu hỏi, nhưng đừng kỳ vọng thấy dạng hiển thị mở rộng trên Google.
- Hướng dẫn từng bước (HowTo): Google đã ngừng hiển thị kết quả nhiều định dạng dạng này.
Cách kiểm tra schema
- Công cụ kiểm tra kết quả nhiều định dạng (Rich Results Test) của Google: dán URL để xem trang có những loại dữ liệu có cấu trúc nào, có lỗi không, đủ điều kiện hiển thị dạng nào.
- Schema Markup Validator của schema.org: kiểm tra cú pháp theo chuẩn chung.
- Báo cáo Cải tiến (Enhancements) trong Search Console: theo dõi lỗi trên toàn website theo thời gian.
Nên kiểm tra ngay khi nghiệm thu website và sau mỗi lần thay đổi giao diện. Xem thêm checklist website chuẩn SEO.
Schema và GEO
Google cho biết không cần schema đặc biệt để xuất hiện trong AI Overviews hay AI Mode, và nhấn mạnh dữ liệu có cấu trúc phải khớp với nội dung hiển thị. Tuy vậy, dữ liệu có cấu trúc rõ ràng giúp các hệ thống hiểu chính xác thực thể: doanh nghiệp tên gì, ở đâu, cung cấp gì. Khi thông tin này nhất quán với Google Business Profile và các hồ sơ khác, thương hiệu dễ được nhận diện đúng hơn trong câu trả lời tổng hợp. Xem bài GEO là gì.
Nên tự viết schema hay để hệ thống sinh tự động?
Viết tay phù hợp với vài trang tĩnh. Với website có nhiều bài viết, sản phẩm, dự án, nên để hệ thống quản trị tự sinh schema từ dữ liệu đã nhập: tiêu đề, ảnh, giá, ngày đăng, tác giả. Cách này đảm bảo schema luôn khớp với nội dung, kể cả khi người nhập liệu sửa giá hay đổi ảnh.
Website chạy trên ITCMS do Giải Pháp Web triển khai có dữ liệu có cấu trúc cho các loại nội dung chính được sinh từ dữ liệu quản trị. Gói vận hành Enterprise có tối ưu schema trong phạm vi dịch vụ, xem dịch vụ vận hành website.
Câu hỏi thường gặp
Schema có giúp tăng thứ hạng không?
Schema không phải yếu tố xếp hạng trực tiếp. Nó giúp Google hiểu trang tốt hơn và có thể giúp trang đủ điều kiện hiển thị dạng nhiều định dạng, từ đó tăng khả năng được nhấp.
Website nhỏ có cần schema không?
Nên có tối thiểu Organization hoặc LocalBusiness ở trang chủ, BreadcrumbList và Article cho bài viết. Phần này không tốn nhiều công sức nếu hệ thống quản trị hỗ trợ sẵn.
Có nên dùng plugin tự thêm schema?
Có thể, nhưng cần kiểm tra plugin có sinh schema trùng lặp hoặc mâu thuẫn với giao diện không. Nhiều website có hai đoạn Organization khác nhau do theme và plugin cùng chèn.
Đã thêm schema nhưng không thấy hiển thị khác trên Google?
Điều này bình thường. Google không đảm bảo hiển thị kết quả nhiều định dạng. Hãy kiểm tra trang không có lỗi trong Rich Results Test và kiên nhẫn chờ Google thu thập lại.
Kết luận
Schema markup là cách nói chuyện với máy tìm kiếm bằng ngôn ngữ của nó. Đúng loại, khớp nội dung, không lạm dụng, và để hệ thống tự sinh khi có thể, đó là cách dùng schema hiệu quả và an toàn cho doanh nghiệp.
Cần rà soát dữ liệu có cấu trúc trên website hiện tại? Liên hệ Giải Pháp Web qua lienhe@giaiphapweb.com hoặc hotline 0966 318 336.
Nguồn tham khảo
Tác giả
Ít Cơm
Cafe Công nghệ
ITCOM là Công ty Công nghệ được sáng lập bởi thành viên có hơn 18 năm kinh nghiệm trong lĩnh vực tư vấn phát triển phần mềm quản trị doanh nghiệp, tiếp thị trực tuyến với sự am hiểu sâu sắc nhiều lĩnh vực ngành dọc. Chúng tôi cung cấp dịch vụ tư vấn và triển khai chuyển đổi số, giúp doanh nghiệp thích ứng, chuyển hóa và phát triển bền vững trong kỷ nguyên số.
Cần tư vấn cho website của bạn?
Gửi vài thông tin về doanh nghiệp, chúng tôi gợi ý giải pháp phù hợp và báo giá trong giờ làm việc.