Schema markup (hay dữ liệu có cấu trúc) là một dạng mã đánh dấu được thêm vào website để giúp các công cụ tìm kiếm hiểu rõ hơn về nội dung trang web. Nó hoạt động như một ngôn ngữ chung giữa các website và công cụ tìm kiếm, được phát triển bởi sự hợp tác giữa Google, Bing, Yahoo và Yandex thông qua dự án Schema.org.Cùng lalaseo123 tìm hiểu về Schema trong bài viết sau

Schema là gì? Vì sao quan trọng trong SEO?
Schema giúp Google hiểu nội dung bằng cách cung cấp ngữ cảnh và mối quan hệ giữa các thông tin trên trang web. Thay vì chỉ đọc văn bản thuần túy, Google có thể nhận diện đâu là tên sản phẩm, giá cả, đánh giá, thời gian sự kiện, hay thông tin liên hệ. Điều này giúp công cụ tìm kiếm hiểu website của bạn chính xác hơn và hiển thị thông tin phù hợp trong kết quả tìm kiếm.
Lợi ích của schema trong SEO rất đáng kể:
- Tạo ra rich snippets (đoạn trích phong phú) làm nổi bật kết quả tìm kiếm với sao đánh giá, giá cả, hình ảnh…
- Xuất hiện trong Knowledge Graph (hộp kiến thức) của Google
- Tối ưu cho tìm kiếm bằng giọng nói (voice search)
- Tăng tỷ lệ nhấp chuột (CTR) lên đến 30% nhờ kết quả tìm kiếm hấp dẫn hơn
Các loại schema phổ biến cần biết
Article schema
Article schema giúp Google hiểu rằng nội dung của bạn là một bài viết, báo chí hoặc blog post. Loại schema này cung cấp thông tin như:
- Tác giả
- Ngày xuất bản và cập nhật
- Tiêu đề và mô tả
- Hình ảnh đại diện
- Thời gian đọc ước tính
Khi triển khai đúng, Article schema có thể giúp bài viết xuất hiện trong mục Top Stories, carousel tin tức, và các kết quả tìm kiếm nổi bật.
Product schema
Product schema là loại schema cần thiết cho các website thương mại điện tử. Nó giúp hiển thị:
- Giá sản phẩm
- Tình trạng còn hàng
- Đánh giá sản phẩm
- Thương hiệu
- SKU và mã sản phẩm
- Chương trình khuyến mãi
Khi sử dụng Product schema, sản phẩm của bạn có thể xuất hiện trong tính năng Shopping của Google, tăng khả năng hiển thị và tỷ lệ chuyển đổi.
Review & AggregateRating schema
Review schema hiển thị đánh giá cụ thể từ một người dùng, trong khi AggregateRating schema tổng hợp nhiều đánh giá thành một điểm số chung. Những schema này:
- Hiển thị sao đánh giá trong kết quả tìm kiếm
- Tăng độ tin cậy của sản phẩm/dịch vụ
- Cải thiện CTR lên đến 35%
Đây là loại schema hiệu quả nhất để tăng tỷ lệ nhấp chuột trong kết quả tìm kiếm.
FAQPage schema
FAQPage schema đánh dấu phần hỏi đáp trên trang web của bạn. Khi triển khai:
- Câu hỏi và trả lời có thể xuất hiện trực tiếp trong kết quả tìm kiếm
- Chiếm nhiều không gian hơn trên SERP
- Tăng khả năng được chọn làm featured snippet
FAQPage schema đặc biệt hiệu quả cho nội dung thông tin và hướng dẫn, giúp website chiếm nhiều vị trí hơn trong kết quả tìm kiếm.
LocalBusiness schema
LocalBusiness schema cung cấp thông tin về doanh nghiệp địa phương, bao gồm:
- Địa chỉ và bản đồ
- Số điện thoại
- Giờ làm việc
- Đánh giá của khách hàng
- Dịch vụ cung cấp
Schema này cực kỳ quan trọng cho SEO địa phương, giúp doanh nghiệp xuất hiện trong Google Map Pack và kết quả tìm kiếm địa phương.
Event, Recipe, Video schema
Event schema giúp sự kiện của bạn xuất hiện trong carousel sự kiện của Google, hiển thị ngày giờ, địa điểm và thông tin vé.
Recipe schema biến công thức nấu ăn thành rich snippet với hình ảnh, thời gian nấu, calo và đánh giá.
Video schema tăng khả năng video xuất hiện trong kết quả tìm kiếm video và thậm chí có thể hiển thị timestamp cho các phần quan trọng của video.
Hướng dẫn triển khai Schema Markup
Dùng JSON-LD, Microdata hay RDFa?
Có ba phương pháp chính để triển khai schema:
JSON-LD (JavaScript Object Notation for Linked Data):
- Ưu điểm: Tách biệt với HTML, dễ triển khai và chỉnh sửa, được Google khuyến nghị
- Nhược điểm: Yêu cầu JavaScript được bật
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Product",
"name": "Tên sản phẩm",
"image": "https://example.com/image.jpg",
"price": "499000",
"priceCurrency": "VND"
}
</script>
Microdata:
- Ưu điểm: Tích hợp trực tiếp vào HTML, hoạt động mà không cần JavaScript
- Nhược điểm: Khó triển khai và chỉnh sửa hơn, có thể làm rối mã HTML
<div itemscope itemtype="https://schema.org/Product">
<h1 itemprop="name">Tên sản phẩm</h1>
<img itemprop="image" src="https://example.com/image.jpg" />
<div itemprop="offers" itemscope itemtype="https://schema.org/Offer">
<span itemprop="price">499000</span>
<meta itemprop="priceCurrency" content="VND" />
</div>
</div>
RDFa (Resource Description Framework in Attributes):
- Ưu điểm: Tương thích với XHTML, linh hoạt
- Nhược điểm: Cú pháp phức tạp, ít được sử dụng hơn
Google khuyến nghị sử dụng JSON-LD vì tính dễ triển khai và bảo trì, đồng thời tách biệt với mã HTML, giúp website sạch sẽ hơn.
Cách thêm schema qua code
Để thêm schema qua code, bạn cần:
- Xác định loại schema phù hợp với nội dung trang web tại Schema.org
- Tạo mã JSON-LD với các thuộc tính phù hợp
- Đặt mã trong thẻ
<script type="application/ld+json">
trong phần<head>
của trang web
Ví dụ schema cho bài viết blog:
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "BlogPosting",
"mainEntityOfPage": {
"@type": "WebPage",
"@id": "https://example.com/bai-viet"
},
"headline": "Tiêu đề bài viết",
"description": "Mô tả bài viết",
"image": "https://example.com/anh-dai-dien.jpg",
"author": {
"@type": "Person",
"name": "Tên tác giả"
},
"publisher": {
"@type": "Organization",
"name": "Tên website",
"logo": {
"@type": "ImageObject",
"url": "https://example.com/logo.png"
}
},
"datePublished": "2025-04-30T08:00:00+07:00",
"dateModified": "2025-05-01T10:30:00+07:00"
}
</script>
Dùng plugin/schema generator (cho WordPress, Shopify)
Đối với các CMS phổ biến, bạn có thể sử dụng các công cụ sau:
WordPress:
- Yoast SEO: Tự động tạo schema cơ bản và cho phép tùy chỉnh
- Schema Pro: Plugin chuyên dụng cho schema với nhiều tùy chọn nâng cao
- Rank Math: Tích hợp schema đa dạng và dễ sử dụng
Shopify:
- JSON-LD for SEO: App chuyên biệt cho schema trên Shopify
- SEO Manager: Hỗ trợ thêm schema và nhiều tính năng SEO khác
Các công cụ tạo schema trực tuyến:
- Schema Markup Generator từ Technicalseo.com
- Schema Builder từ Merkle
- Google’s Structured Data Markup Helper
Các plugin và công cụ này giúp người không có kiến thức kỹ thuật vẫn có thể triển khai schema hiệu quả mà không cần chỉnh sửa code.
Cách kiểm tra schema hoạt động
Google Rich Results Test
- Truy cập: https://search.google.com/test/rich-results
- Nhập URL hoặc dán mã schema để kiểm tra
- Công cụ sẽ hiển thị schema được tìm thấy và xem trước rich results
- Xác định lỗi hoặc cảnh báo cần khắc phục
Schema Validator
- Truy cập Schema.org Validator hoặc Schema.dev
- Kiểm tra tính hợp lệ của cú pháp schema
- Nhận thông báo về các trường bắt buộc còn thiếu
Search Console Enhancements report
- Kiểm tra báo cáo Enhancements trong Google Search Console
- Theo dõi số lượng rich results được index
- Phát hiện và khắc phục lỗi schema trên toàn website
- Theo dõi hiệu suất của các trang có rich snippets
Việc kiểm tra thường xuyên giúp đảm bảo schema của bạn hoạt động hiệu quả và được Google ghi nhận đúng cách.
Lưu ý khi triển khai Schema
Không khai báo thông tin sai sự thật
- Google có thể phạt website nếu schema không khớp với nội dung thực tế
- Đảm bảo thông tin giá cả, đánh giá, tình trạng sản phẩm luôn chính xác
- Không tự tạo đánh giá hoặc thông tin giả
Không spam schema
- Tránh gắn schema vào các phần không liên quan
- Không thêm quá nhiều schema giống nhau trên cùng một trang
- Ví dụ về spam schema: Gắn review schema cho tất cả các trang khi thực tế không có đánh giá
Schema không đảm bảo rich snippet xuất hiện
- Việc triển khai schema chỉ giúp Google hiểu nội dung, không đảm bảo rich snippet sẽ xuất hiện
- Google quyết định hiển thị rich snippet dựa trên nhiều yếu tố, bao gồm chất lượng nội dung và uy tín trang web
- Cần kiên nhẫn, rich snippet có thể mất từ vài ngày đến vài tuần để xuất hiện
Case Study: Website tăng CTR nhờ triển khai schema
Một cửa hàng thương mại điện tử tại Việt Nam đã triển khai đồng bộ schema markup và ghi nhận những kết quả ấn tượng:
Trước khi triển khai schema:
- CTR trung bình: 2.1%
- Thứ hạng trung bình: Trang 2-3 cho các từ khóa chính
- Tỷ lệ chuyển đổi: 1.3%
Sau khi triển khai schema (sau 3 tháng):
- Triển khai Product schema cho tất cả sản phẩm
- Thêm AggregateRating schema hiển thị đánh giá
- Sử dụng FAQPage schema cho các trang danh mục chính
- Áp dụng LocalBusiness schema cho thông tin cửa hàng
Kết quả đạt được:
- CTR tăng lên 3.8% (tăng 81%)
- Thứ hạng trung bình tăng lên trang 1 cho 65% từ khóa mục tiêu
- Tỷ lệ chuyển đổi tăng lên 2.1% (tăng 62%)
- Lưu lượng tìm kiếm tự nhiên tăng 43%
Yếu tố thành công là việc triển khai schema một cách toàn diện, tập trung vào các trang có giá trị cao và thường xuyên kiểm tra, tối ưu dựa trên dữ liệu từ Search Console.
Schema markup không phải là một chiến thuật SEO phức tạp, nhưng đòi hỏi sự triển khai cẩn thận và chiến lược. Bằng cách cung cấp thông tin có cấu trúc, bạn giúp Google hiểu rõ hơn về nội dung website, từ đó tăng khả năng hiển thị rich snippets và cải thiện hiệu suất SEO tổng thể. Hãy bắt đầu với các schema cơ bản và mở rộng dần để tối ưu hóa sự hiện diện của bạn trên các trang kết quả tìm kiếm.