Schema markup là gì? Giải thích dễ hiểu và khi nào cần
Schema markup là đoạn mã giúp máy hiểu nội dung trang của bạn nói về cái gì. Bài này giải thích dễ hiểu, chỉ ra loại nào đáng làm và loại nào bỏ được.
Trả lời nhanh: Schema markup là một đoạn mã ẩn trong trang web, dùng để nói rõ với máy rằng nội dung này là cái gì. Con người đọc “Phở Hà Nội — 4,5 sao — 50.000đ” thì hiểu ngay đó là món ăn, điểm đánh giá và giá tiền. Máy thì không — trừ khi bạn gắn nhãn cho từng phần. Schema chính là bộ nhãn đó. Nó giúp máy hiểu trang, nhưng ⚠️ không phải đòn bẩy để được AI trích dẫn như nhiều nơi quảng cáo.
Một ví dụ cho dễ hình dung
Trang bài viết của bạn có tiêu đề, tên tác giả, ngày đăng. Với máy, đó chỉ là các dòng chữ nằm cạnh nhau — nó phải đoán cái nào là gì.
Schema markup nói thẳng: “đây là một bài viết · tiêu đề là X · tác giả tên Y · đăng ngày Z · thuộc về tổ chức W”. Không phải đoán nữa.
Đoạn mã này nằm ẩn trong trang, người đọc không thấy. Định dạng phổ biến nhất hiện nay là JSON-LD — một khối mã đặt riêng, không trộn vào nội dung, nên dễ thêm và dễ sửa.
Schema mang lại gì?
Ba thứ có thật:
1. Kết quả tìm kiếm đẹp hơn. Đây là lợi ích rõ ràng nhất và đo được. Sao đánh giá, giá tiền, thời gian nấu, câu hỏi thường gặp — những thứ hiện thêm dưới kết quả tìm kiếm đều nhờ schema. Kết quả nhìn nổi bật hơn thì tỷ lệ bấm cao hơn.
2. Máy hiểu rõ thực thể của bạn. Schema Organization và Person giúp các hệ thống nối được rằng website này, thương hiệu này và người này là cùng một thực thể. Với AI, hiểu đúng thực thể là nền tảng.
3. Ít hiểu nhầm hơn. Trang có cấu trúc rõ thì máy ít đoán sai hơn.
⚠️ Và một thứ bị thổi phồng
Rất nhiều bài viết — và nhiều bên bán dịch vụ — nói rằng gắn schema sẽ tăng vọt khả năng được AI trích dẫn, thường kèm một con số phần trăm ấn tượng.
Bằng chứng cho chuyện này mỏng hơn nhiều so với những gì được quảng cáo. Các con số hay được trích dẫn thường đến từ chính các bên bán dịch vụ, không công bố cách đo.
Suy nghĩ cho kỹ sẽ thấy lý do: khi một mô hình AI đọc trang của bạn để trả lời câu hỏi, cái nó dùng là nội dung chữ. Schema giúp nó hiểu đây là bài viết của ai, đăng khi nào — hữu ích, nhưng không quyết định việc đoạn văn của bạn có trả lời trúng câu hỏi hay không.
Kết luận thực dụng: cứ gắn schema, vì nó rẻ và có ích thật. Nhưng đừng coi nó là việc chính. Đòn bẩy thật nằm ở chỗ trả lời thẳng, có số liệu, có nguồn. Phân tích đầy đủ ở sự thật về schema và độ mới nội dung.
Những loại schema đáng làm
Xếp theo mức đáng làm với một website nội dung:
| Loại | Dùng cho | Đáng làm? |
|---|---|---|
Organization | Thông tin về tổ chức/thương hiệu | ✅ Bắt buộc, đặt toàn site |
WebSite | Thông tin về website | ✅ Bắt buộc, đặt toàn site |
Article | Mỗi bài viết | ✅ Bắt buộc |
Person | Tác giả — nối vào Article.author | ✅ Rất nên, là tín hiệu uy tín |
BreadcrumbList | Đường dẫn phân cấp | ✅ Nên |
FAQPage | Khối câu hỏi thường gặp | ⚠️ Chỉ khi trang thật sự có phần hỏi đáp — đọc kỹ trước khi gắn |
Product, Recipe, Event… | Theo đúng loại nội dung | ✅ Nếu đúng loại |
💡 Mẹo quan trọng mà ít bài nhắc: với Article, hãy để author trỏ tới một @id cố định của trang hồ sơ tác giả, thay vì lặp lại tên tác giả trong từng bài. Như vậy mọi bài đều nối về một thực thể người duy nhất — mạnh hơn nhiều so với hàng chục cái tên rời rạc.
Ba lỗi hay gặp
1. Gắn schema mà nội dung không hiện trên trang.
Khai FAQPage trong khi trang không có phần hỏi đáp nào cho người đọc thấy — đây là vi phạm nguyên tắc, và có thể bị phạt. Nguyên tắc: schema phải mô tả đúng cái đang hiển thị.
2. Gắn xong không kiểm. Một dấu phẩy sai là cả khối mã hỏng, và bạn không hay biết vì nó ẩn. Luôn kiểm bằng công cụ kiểm tra kết quả nhiều định dạng của Google.
3. Gắn quá nhiều loại.
Một trang bài viết không cần cùng lúc Article, BlogPosting, NewsArticle, WebPage và CreativeWork. Chọn một loại đúng nhất.
Kiểm tra thế nào?
Hai công cụ miễn phí:
- Rich Results Test của Google — cho biết trang có đủ điều kiện hiện kết quả đẹp không.
- Schema.org Validator — kiểm cú pháp và cấu trúc.
Nên kiểm mỗi khi đổi giao diện, vì đó là lúc schema hay bị hỏng nhất mà không ai để ý.
Website mới có cần gắn schema ngay không?
Có, nhưng đúng thứ tự. Với website mới, thứ tự ưu tiên là:
- Được lập chỉ mục trước đã. Chưa index thì schema không có tác dụng gì.
- Nội dung trả lời trúng câu hỏi.
- Schema nền:
Organization+WebSite+Article+Person. Làm một lần trong bố cục chung, xong là mọi trang đều có. - Các loại schema chuyên biệt — chỉ khi cần.
Bước 3 mất chừng một buổi và không phải làm lại. Đó là lý do nên làm — không phải vì nó là phép màu.