Schema Markup (dữ liệu có cấu trúc) là cách thêm thông tin theo một định dạng thống nhất để Google và các hệ thống khác hiểu trang đang mô tả điều gì: bài viết, doanh nghiệp, sản phẩm, sự kiện hoặc tác giả. Người đọc vẫn nhìn thấy trang web bình thường; dữ liệu này giúp máy nhận diện rõ các thông tin quan trọng.
Schema không tự làm website lên top, không bảo đảm xuất hiện kết quả nổi bật và không thay thế nội dung chính xác. Với doanh nghiệp, câu hỏi quan trọng không phải “cài được bao nhiêu loại Schema”, mà là trang nào cần mô tả thông tin gì, dữ liệu có thật không và kiểm tra ra sao.
Hiểu nhanh trong 3 ý:
- Schema.org là bộ từ vựng chung để gọi tên loại nội dung và thuộc tính, chẳng hạn
Organizationvàname. - JSON-LD là cách phổ biến để đưa dữ liệu đó vào mã website; Google cũng hỗ trợ Microdata và RDFa.
- Rich result là một kiểu hiển thị mở rộng trên Google khi loại dữ liệu được hỗ trợ và đủ điều kiện; khai báo hợp lệ chưa bảo đảm có kiểu hiển thị này.

Schema Markup là gì? Phân biệt Schema.org và Rich Result
Ví dụ, một bài viết có tên tác giả và ngày xuất bản hiển thị cho người đọc. Dữ liệu có cấu trúc có thể mô tả rõ đâu là tiêu đề, tác giả và thời điểm xuất bản để máy xử lý. Tuy nhiên, thông tin trong Schema không được mâu thuẫn với những gì khách hàng thấy trên trang.
| Khái niệm | Hiểu đơn giản |
|---|---|
| Schema.org | Bộ tên gọi và thuộc tính để mô tả đối tượng như doanh nghiệp, bài viết, sản phẩm |
| Structured Data | Thông tin được trình bày theo cấu trúc mà máy có thể đọc |
| Rich Result | Một dạng kết quả Google có thêm thông tin hoặc cách hiển thị, tùy tính năng |
| Google Search Gallery | Danh sách loại kết quả có hỗ trợ dữ liệu có cấu trúc trong Google Search |
Không phải mọi loại trên Schema.org đều được Google dùng để tạo rich result. Khi muốn một kiểu hiển thị cụ thể, cần kiểm tra danh sách tính năng đang được Google hỗ trợ và yêu cầu của từng loại.
Loại Schema nào phù hợp với website của bạn?
Hãy chọn theo nội dung thật của trang. Không gắn nhiều loại chỉ để hy vọng Google đánh giá cao hơn. Các loại dưới đây là ví dụ phổ biến, không phải bảng yêu cầu áp dụng đồng loạt:
| Trang trên website | Loại dữ liệu thường xem xét |
|---|---|
| Trang giới thiệu doanh nghiệp | Organization, hoặc loại doanh nghiệp thực tế phù hợp |
| Doanh nghiệp có địa điểm kinh doanh thật | LocalBusiness và loại con phù hợp |
| Bài viết chia sẻ kiến thức, tin tức | Article hoặc loại bài viết tương ứng |
| Một sản phẩm có thông tin và giá rõ ràng | Product, thuộc tính theo hướng dẫn Google |
| Trang tác giả có thông tin xác minh | ProfilePage và Person nếu phù hợp |
| Đường dẫn điều hướng hiển thị cho người dùng | BreadcrumbList |
Trang danh mục liệt kê nhiều sản phẩm không nên bị mô tả như một sản phẩm đơn lẻ. Tương tự, doanh nghiệp chỉ hoạt động trực tuyến không nên bịa địa chỉ để gắn LocalBusiness. Bạn có thể xem chi tiết tại Schema LocalBusiness hoặc Schema Person cho tác giả.
JSON-LD, Microdata và RDFa khác nhau như thế nào?
Google hỗ trợ cả ba cách trình bày dữ liệu có cấu trúc. JSON-LD thường dễ quản lý vì thông tin được tổ chức thành một đoạn riêng, không phải thêm thuộc tính vào từng phần giao diện. Microdata và RDFa đặt thuộc tính cùng nội dung HTML.
Nếu website đang dùng Microdata hoặc RDFa đúng cách, bạn không bắt buộc chuyển sang JSON-LD chỉ vì một công cụ khác đang phổ biến hơn. Quan trọng là dữ liệu đúng, nhất quán, có thể cập nhật và không gây mâu thuẫn. Google thường khuyến nghị JSON-LD vì thuận tiện trong nhiều hệ thống. Xem tài liệu giới thiệu dữ liệu có cấu trúc.
Ví dụ Schema Markup bằng JSON-LD
Đây là ví dụ tối giản mô tả một doanh nghiệp giả định. Tên và địa chỉ website bên dưới chỉ để minh họa, không phải dữ liệu của một doanh nghiệp thật:
{
"@context": "https://schema.org",
"@type": "Organization",
"name": "Doanh nghiệp Minh Họa",
"url": "https://example.com/"
}
Khi triển khai, người kỹ thuật đặt JSON-LD vào thẻ script với kiểu application/ld+json trên trang phù hợp. Hãy thay toàn bộ dữ liệu mẫu và bổ sung các thuộc tính thực tế cần thiết theo loại trang. Không sao chép ví dụ này vào website đang hoạt động khi vẫn còn nội dung giả định.
Năm bước triển khai Schema an toàn trên WordPress
- Kiểm tra dữ liệu đã có: mở một trang quan trọng, xem plugin SEO, giao diện hoặc hệ thống bán hàng có đang tự tạo Schema hay chưa.
- Chọn loại Schema phù hợp: xác định đó là trang doanh nghiệp, bài viết, sản phẩm hay trang tác giả; đọc yêu cầu Google cho loại có liên quan.
- Xác nhận dữ liệu gốc: tên doanh nghiệp, tác giả, giá, giờ mở cửa, ảnh và các thông tin khác phải chính xác và khớp trang công khai.
- Triển khai ở vài trang mẫu: dùng plugin hoặc giải pháp kỹ thuật dễ bảo trì, tránh hai nguồn tạo thông tin mâu thuẫn.
- Kiểm tra và theo dõi: chạy các công cụ xác minh, kiểm tra trang Google có thể truy cập, rồi mở rộng sau khi mẫu đạt yêu cầu.
Với WordPress, không phải cứ cài thêm plugin Schema là tốt. Nhiều plugin có thể tạo các đoạn dữ liệu mô tả cùng một đối tượng. Hai đoạn JSON-LD không tự động là lỗi, nhưng tên, địa chỉ, tác giả, giá hoặc URL mâu thuẫn là điều cần điều tra.
Rich Results Test và Schema Markup Validator khác nhau thế nào?
| Công cụ | Kiểm tra điều gì? |
|---|---|
| Google Rich Results Test | Kiểm tra loại kết quả nổi bật Google hỗ trợ và các yêu cầu liên quan |
| Schema Markup Validator | Kiểm tra dữ liệu theo từ vựng Schema.org, kể cả các loại không có rich result Google |
| Google Search Console — Kiểm tra URL | Xem Google ghi nhận trạng thái truy cập và lập chỉ mục của một URL |
| Kiểm tra thông tin trên trang | Đối chiếu dữ liệu khai báo với nội dung người dùng thực sự thấy |
Kết quả “hợp lệ” nghĩa là mã đã vượt qua những phép kiểm tra tương ứng, không chứng minh Google sẽ hiện sao, hình ảnh hoặc một kết quả đặc biệt. Nếu mục tiêu là tính năng Google cụ thể, hãy dùng tài liệu hướng dẫn loại Schema đó làm chuẩn. Xem nguyên tắc của Google về dữ liệu có cấu trúc.
Những lỗi Schema dễ gặp cần tránh
- Thông tin không xuất hiện trên trang: khai giá, đánh giá, địa chỉ hoặc tác giả không đúng với nội dung khách nhìn thấy.
- Chọn sai loại: gắn Product lên một trang chỉ giới thiệu dịch vụ, hoặc dùng LocalBusiness cho địa điểm không tồn tại.
- Dữ liệu đã cũ: sản phẩm đổi giá, sự kiện hủy hoặc bài thay tác giả nhưng dữ liệu máy đọc vẫn giữ thông tin cũ.
- Hai hệ thống mâu thuẫn: plugin SEO và mã tùy chỉnh cung cấp tên, URL hoặc thông tin doanh nghiệp khác nhau.
- Trang bị chặn: URL chứa dữ liệu Schema không cho Google truy cập hoặc đã bị noindex khi bạn muốn xuất hiện trên Search.
Một thay đổi quan trọng trong năm 2026: Google đã ngừng FAQ rich result từ ngày 07/05/2026; trước đó tính năng HowTo rich result cũng đã ngừng hỗ trợ. Hai loại từ vựng có thể vẫn tồn tại ở Schema.org, nhưng không nên triển khai chỉ để kỳ vọng Google hiển thị các kiểu kết quả cũ này. Xem nhật ký thay đổi tài liệu Google Search.
Người quản lý nên nghiệm thu Schema bằng cách nào?
- Yêu cầu danh sách trang đã được triển khai và loại Schema gắn với từng trang.
- Xem bản kiểm tra mã và ảnh chụp nội dung trang để xác nhận dữ liệu khớp thực tế.
- Đảm bảo không có thông tin bịa đặt, lỗi bắt buộc chưa xử lý hoặc hai nguồn mâu thuẫn.
- Kiểm tra các trang quan trọng mở được và không bị chặn Google ngoài ý muốn.
- Khi thay đổi plugin, mẫu giao diện, giá hoặc thông tin doanh nghiệp, kiểm tra lại Schema.
Nếu website đang cần rà soát khả năng thu thập và lập chỉ mục nói chung, đọc Technical SEO là gì?. Nếu muốn triển khai BreadcrumbList chi tiết, xem Breadcrumbs.
Câu hỏi thường gặp
Thêm Schema Markup có giúp lên Top 1 không?
Không có bảo đảm. Schema làm rõ dữ liệu về trang và có thể giúp đủ điều kiện một số tính năng tìm kiếm; thứ hạng vẫn phụ thuộc nhiều yếu tố khác.
Cài plugin SEO rồi có cần cài thêm plugin Schema không?
Chưa chắc. Trước tiên cần xem plugin hiện tại đã tạo loại dữ liệu nào, có đúng nhu cầu và khớp trang hay không. Chỉ bổ sung công cụ khi có yêu cầu cụ thể chưa được đáp ứng.
Google không hiển thị rich result thì có phải Schema sai?
Không nhất thiết. Một loại Schema có thể không được Google hỗ trợ cho rich result, hoặc trang chưa được chọn hiển thị dù đánh dấu hợp lệ. Hãy kiểm tra mã, chính sách và tình trạng URL trước khi sửa.
Kết luận
Schema Markup là cách mô tả chính xác nội dung cho máy hiểu, không phải mẹo tạo thứ hạng. Hãy chọn loại phù hợp từng trang, giữ thông tin đúng với thực tế, tránh khai báo trùng mâu thuẫn và kiểm tra bằng đúng công cụ. Người quản lý nên đánh giá kết quả theo những lỗi đã sửa và khả năng sử dụng trang, không chỉ theo chữ “PASS”.
Nguồn tham khảo chính thức
- Google Search Central — Structured Data là gì?.
- Google Search Central — Các loại kết quả hỗ trợ Structured Data.
- Google Search Central — Nguyên tắc Structured Data.
- Google Search Central — Nhật ký thay đổi tính năng.
- Schema.org — Bộ từ vựng dữ liệu có cấu trúc.
Đoàn Trình Dục là Giảng viên Khoa Công nghệ Thông tin tại Đại học Công nghệ Sài Gòn (STU), với hơn 10 năm kinh nghiệm thực chiến trong các lĩnh vực Mạng máy tính, Marketing Online, SEO và Bảo mật hệ thống.
Với nền tảng sư phạm và kinh nghiệm tư vấn cho nhiều doanh nghiệp, thầy chuyên sâu vào việc xây dựng các giải pháp kỹ thuật số toàn diện và hiệu quả.

