Mục lục
Các loại schema là những dạng dữ liệu có cấu trúc giúp Google hiểu rõ nội dung website và hiển thị tốt hơn trên kết quả tìm kiếm. Phổ biến nhất gồm Article, FAQ, Product, Review, LocalBusiness, Organization, Breadcrumb và Video, mỗi loại phù hợp với từng mục đích SEO khác nhau.
Bạn chưa biết schema là gì hoặc đang dùng sai loại schema? Xem ngay 2 bài dưới để hiểu rõ cách chọn schema phù hợp và tối ưu SEO hiệu quả:
Article schema là schema dùng cho bài viết blog và tin tức, giúp công cụ tìm kiếm hiểu nội dung và cải thiện cách hiển thị trên kết quả tìm kiếm mà không ảnh hưởng trực tiếp đến thứ hạng.
Có 3 dạng chính:
Cách chọn nhanh:
Việc chọn sai loại schema khá phổ biến. Blog nên dùng BlogPosting, còn trang tin tức phù hợp với NewsArticle. Ví dụ, các blog cá nhân dùng BlogPosting, trong khi VnExpress hoặc Tuổi Trẻ dùng NewsArticle để tối ưu hiển thị.
Schema không phải yếu tố xếp hạng trực tiếp nhưng vẫn nên triển khai. Bài viết vẫn được index nếu không dùng, tuy nhiên sẽ kém lợi thế hiển thị. Dùng sai schema không làm mất index nhưng có thể khiến công cụ tìm kiếm hiểu sai nội dung.
Thông tin về tác giả và website xuất bản cần rõ ràng để tăng độ tin cậy. Đồng thời, dữ liệu trong schema phải khớp với nội dung trên trang. Ví dụ, nếu ngày đăng không trùng, phần dữ liệu đó có thể bị bỏ qua.
Các trường quan trọng gồm tiêu đề, tác giả, ngày đăng, ngày cập nhật và hình ảnh. Thiếu ảnh lớn hoặc dateModified là lỗi phổ biến làm giảm hiệu quả hiển thị.
Ví dụ cấu trúc cơ bản:
{
“@context”: “https://schema.org”,
“@type”: “BlogPosting”,
“@id”: “https://example.com/bai-viet”,
“mainEntityOfPage”: {
“@type”: “WebPage”,
“@id”: “https://example.com/bai-viet”
},
“headline”: “Tiêu đề bài viết”,
“description”: “Mô tả ngắn về nội dung bài viết”,
“image”: [
“https://example.com/image.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”: “2026-03-26”,
“dateModified”: “2026-03-26”,
“articleSection”: “SEO”,
“keywords”: [“schema”, “article schema”, “seo”]
}
FAQ schema là schema dùng để hiển thị câu hỏi và câu trả lời trực tiếp trên Google, giúp tăng CTR và làm nổi bật kết quả tìm kiếm, nhưng không ảnh hưởng trực tiếp đến thứ hạng.
Nếu nội dung của bạn có nhiều câu hỏi người dùng thường tìm, việc thêm FAQ là lựa chọn hợp lý. Các bài hướng dẫn, landing page hoặc trang dịch vụ thường tận dụng phần này để giải thích nhanh những thắc mắc phổ biến.
Cách dùng nhanh:
Không bắt buộc phải có FAQ, nhưng nếu bỏ qua, kết quả tìm kiếm sẽ kém nổi bật hơn. Thực tế, nhiều website thêm FAQ nhưng không được hiển thị do nội dung trùng lặp, kém chất lượng hoặc mang tính quảng cáo.
Phần hỏi đáp cần hiển thị trực tiếp trên trang, không chỉ nằm trong mã schema. Nội dung nên ngắn, rõ và đi thẳng vào vấn đề. Google thường chỉ hiển thị một số câu hỏi, nên không cần thêm quá nhiều.
Bạn có thể triển khai bằng JSON-LD hoặc dùng plugin như Yoast SEO trên WordPress. Sau khi thêm, nên kiểm tra bằng Rich Results Test để đảm bảo schema hoạt động đúng.
Ví dụ cấu trúc cơ bản:
{
“@context”: “https://schema.org”,
“@type”: “FAQPage”,
“mainEntity”: [
{
“@type”: “Question”,
“name”: “FAQ schema có giúp tăng SEO không?”,
“acceptedAnswer”: {
“@type”: “Answer”,
“text”: “FAQ schema không trực tiếp tăng thứ hạng nhưng giúp cải thiện hiển thị và tăng tỷ lệ nhấp.”
}
}
]
}
Product schema là schema dùng cho trang sản phẩm, giúp hiển thị giá, tình trạng còn hàng và đánh giá trực tiếp trên Google. Nhờ đó, người dùng có thể thấy thông tin quan trọng ngay trên kết quả tìm kiếm, từ đó tăng khả năng nhấp và hỗ trợ bán hàng.
Loại schema này phù hợp với các trang chi tiết sản phẩm hoặc website bán hàng. Khi triển khai đúng, kết quả tìm kiếm có thể hiển thị thêm giá và rating. Các website như Thế Giới Di Động hoặc CellphoneS thường tận dụng điều này để tăng CTR.
Cách áp dụng nhanh:
Không bắt buộc phải triển khai, nhưng nếu bỏ qua, kết quả tìm kiếm sẽ kém nổi bật hơn. Thực tế, nhiều website đã thêm schema nhưng vẫn không hiển thị vì thiếu giá, thiếu review thật hoặc dữ liệu không đáng tin cậy.
Thông tin khai báo cần trùng với nội dung trên trang. Nếu giá hoặc tình trạng sản phẩm không khớp, Google có thể bỏ qua. Việc dùng đánh giá giả cũng khiến khả năng hiển thị giảm đáng kể.
Một số lỗi thường gặp:
Schema này chỉ phù hợp với trang có sản phẩm cụ thể. Những trang danh mục hoặc nội dung không có giá rõ ràng thường không đạt hiệu quả hiển thị.
Bạn có thể triển khai bằng JSON-LD hoặc plugin ecommerce. Sau khi thêm, nên kiểm tra bằng Rich Results Test để đảm bảo không lỗi.
Ví dụ cấu trúc cơ bản:
{
“@context”: “https://schema.org”,
“@type”: “Product”,
“name”: “Ghế massage toàn thân cao cấp”,
“image”: “https://example.com/product.jpg”,
“description”: “Ghế massage giúp thư giãn và cải thiện sức khỏe.”,
“sku”: “GM-001”,
“brand”: {
“@type”: “Brand”,
“name”: “RelaxPro”
},
“offers”: {
“@type”: “Offer”,
“priceCurrency”: “VND”,
“price”: “15000000”,
“availability”: “https://schema.org/InStock”
},
“aggregateRating”: {
“@type”: “AggregateRating”,
“ratingValue”: “4.8”,
“reviewCount”: “120”
}
}
Nếu website có sản phẩm nhưng chưa triển khai schema, bạn đang bỏ lỡ cơ hội hiển thị nổi bật và tăng chuyển đổi ngay từ kết quả tìm kiếm.
Review / Rating schema là schema dùng để hiển thị đánh giá và số sao trên Google cho sản phẩm, dịch vụ hoặc doanh nghiệp, giúp tăng CTR và độ tin cậy, từ đó hỗ trợ chuyển đổi dù không ảnh hưởng trực tiếp đến thứ hạng.
Nhiều website có đánh giá nhưng không hiển thị sao trên Google vì nội dung chưa đủ tin cậy hoặc mang tính tự quảng cáo.
Loại dữ liệu này phù hợp với các trang có review thực tế. Khi xuất hiện sao trên kết quả tìm kiếm, nội dung sẽ nổi bật hơn và người dùng dễ đưa ra quyết định hơn. Chẳng hạn, các website như Nguyễn Kim hoặc nhiều blog review tại Việt Nam thường tận dụng phần này để tăng khả năng thu hút.
Cách dùng nhanh:
Phần đánh giá thường gồm review riêng lẻ và điểm trung bình từ nhiều người dùng. Nếu có đủ dữ liệu, Google sẽ ưu tiên hiển thị điểm trung bình.
Không bắt buộc phải triển khai, nhưng nếu thiếu đánh giá, kết quả tìm kiếm sẽ kém hấp dẫn hơn. Những kết quả có sao thường dễ được chú ý và có xu hướng nhận nhiều lượt nhấp hơn.
Để có thể hiển thị, nội dung đánh giá cần gắn với sản phẩm hoặc dịch vụ cụ thể và xuất hiện trực tiếp trên trang. Việc tự tạo review hoặc không có nội dung thật gần như sẽ không được Google chấp nhận.
Một số lỗi thường gặp:
Loại schema này thường đi cùng Product hoặc Local Business để tăng hiệu quả hiển thị.
Không phù hợp với các trang không có đánh giá thực tế hoặc nội dung tự đánh giá chính mình, vì gần như sẽ không được hiển thị.
Ví dụ cấu trúc cơ bản:
{
“@context”: “https://schema.org”,
“@type”: “Product”,
“name”: “Ghế massage toàn thân cao cấp”,
“aggregateRating”: {
“@type”: “AggregateRating”,
“ratingValue”: “4.7”,
“reviewCount”: “89”
}
}
Nếu website có sản phẩm hoặc dịch vụ nhưng chưa hiển thị đánh giá trên Google, bạn đang bỏ lỡ một yếu tố quan trọng giúp tăng độ tin cậy và cải thiện khả năng chuyển đổi.
LocalBusiness schema là schema dùng để khai báo thông tin doanh nghiệp như tên, địa chỉ và số điện thoại, giúp Google hiển thị đúng các thông tin này trên Google Maps và phần thông tin doanh nghiệp khi người dùng tìm kiếm.
Khi tìm “wecan group”, Google hiển thị rõ:
Đây là dữ liệu Google lấy từ Google Maps và website. Khi thông tin trên website rõ và đồng nhất, Google hiển thị đầy đủ và chính xác như vậy.
Khác với các schema khác, LocalBusiness tập trung vào độ chính xác của thông tin. Sai địa chỉ hoặc số điện thoại có thể khiến khách không tìm thấy bạn. Dữ liệu cần đồng nhất giữa website và Google Maps. Schema này chỉ hiệu quả với doanh nghiệp có địa điểm rõ ràng, nếu không gần như không mang lại giá trị thực tế.
Những lỗi thường khiến doanh nghiệp mất khách:
Ví dụ cấu trúc cơ bản:
{
“@context”: “https://schema.org”,
“@type”: “LocalBusiness”,
“name”: “WeCan Group”,
“address”: {
“@type”: “PostalAddress”,
“streetAddress”: “Tòa nhà HH2 Bắc Hà, Tố Hữu”,
“addressLocality”: “Thanh Xuân”,
“addressRegion”: “Hà Nội”,
“addressCountry”: “VN”
},
“telephone”: “0984 466 909”
}
Nếu khách tìm thấy bạn trên Google nhưng thông tin không rõ hoặc không chính xác, khả năng họ chọn doanh nghiệp khác là rất cao.
Organization schema là schema dùng để khai báo thông tin thương hiệu như tên doanh nghiệp, logo và các kênh chính thức, giúp Google xác định đúng bạn là ai và liên kết website với các nền tảng liên quan.
Khi dữ liệu được khai báo rõ ràng và thống nhất, Google có thể gộp website, mạng xã hội và các kênh khác thành một thực thể duy nhất trong Knowledge Graph, từ đó hỗ trợ hiển thị thông tin thương hiệu như logo, tên doanh nghiệp và hồ sơ liên quan.
Nếu thông tin không đồng nhất, thương hiệu có thể bị hiểu sai hoặc không được liên kết đúng, khiến dữ liệu hiển thị rời rạc và thiếu tin cậy.
Schema này thường đặt ở trang chủ để xác định nguồn thông tin chính thức của doanh nghiệp. Đây là nền tảng quan trọng để xây dựng entity SEO và củng cố độ tin cậy thương hiệu (E-E-A-T), dù không ảnh hưởng trực tiếp đến thứ hạng.
Một số lỗi thường gặp:
Schema này phù hợp với mọi website có thương hiệu rõ ràng, đặc biệt là doanh nghiệp, startup hoặc website cần xây dựng nhận diện lâu dài trên Google.
{
“@context”: “https://schema.org”,
“@type”: “Organization”,
“@id”: “https://ex.com/#organization”,
“name”: “Example Corp”,
“url”: “https://example.com”,
“logo”: “https://example.com/logo.png”,
“foundingDate”: “2018”,
“contactPoint”: {
“@type”: “ContactPoint”,
“telephone”: “+84901234567”,
“contactType”: “customer service”
},
“sameAs”: [
“https://www.facebook.com/example”,
“https://www.linkedin.com/company/123”
]
}
Breadcrumb schema là schema dùng để khai báo cấu trúc phân cấp của trang trong website, giúp Google xác định vị trí của từng trang và hiển thị đường dẫn điều hướng thay cho URL trên kết quả tìm kiếm.
Nhiều website có cấu trúc rõ ràng nhưng kết quả tìm kiếm vẫn hiển thị URL dài do thiếu hoặc khai báo sai breadcrumb. Khi làm đúng, đường dẫn sẽ hiển thị dạng “Trang chủ → Danh mục → Trang hiện tại”, giúp người dùng hiểu nhanh nội dung và dễ điều hướng hơn.
Điểm quan trọng của schema này là làm rõ mối quan hệ giữa các trang. Nhờ đó, các trang nằm sâu trong website vẫn được hiểu đúng vai trò và liên kết với các danh mục liên quan.
Hiệu quả phụ thuộc vào cấu trúc chính xác. Nếu thứ tự phân cấp sai hoặc không trùng với breadcrumb trên giao diện, dữ liệu thường sẽ bị bỏ qua.
Một số lỗi thường gặp:
{
“@context”: “https://schema.org”,
“@type”: “BreadcrumbList”,
“@id”: “https://example.com/#breadcrumb”,
“itemListElement”: [
{
“@type”: “ListItem”,
“position”: 1,
“name”: “Trang chủ”,
“item”: “https://example.com/”
},
{
“@type”: “ListItem”,
“position”: 2,
“name”: “Dịch vụ”,
“item”: “https://example.com/dich-vu/”
},
{
“@type”: “ListItem”,
“position”: 3,
“name”: “Nail salon”,
“item”: “https://example.com/dich-vu/nail/”
}
]
}
Video schema là schema dùng để khai báo thông tin video như tiêu đề, thumbnail và thời lượng, giúp Google nhận diện nội dung video và hiển thị trực tiếp trên kết quả tìm kiếm.
Không phải video nào cũng xuất hiện trên Google. Để được hiển thị, video cần có dữ liệu đầy đủ (schema hoặc sitemap), truy cập được và là nội dung chính của trang. Thiếu các yếu tố này, video có thể không được index hoặc không xuất hiện trên kết quả tìm kiếm.
Khi triển khai đúng, video có thể hiển thị kèm thumbnail, thời lượng hoặc xuất hiện trong video results, carousel và các khu vực đề xuất. Schema không ảnh hưởng trực tiếp đến thứ hạng, nhưng giúp video dễ được hiểu và cạnh tranh tốt hơn trên kết quả tìm kiếm.
Để đạt hiệu quả, cần đảm bảo:
Một số lỗi thường gặp:
{
“@context”: “https://schema.org”,
“@type”: “VideoObject”,
“@id”: “https://example.com/#video”,
“name”: “Hướng dẫn làm nail cơ bản cho người mới”,
“description”: “Video hướng dẫn chi tiết các bước làm nail tại nhà.”,
“thumbnailUrl”: “https://example.com/thumb.jpg”,
“uploadDate”: “2026-03-20”,
“duration”: “PT5M30S”,
“embedUrl”: “https://www.youtube.com/”
}

Schema chỉ là một phần nhỏ trong SEO, giúp Google hiểu nội dung rõ hơn nhưng không quyết định hiệu quả kinh doanh. Nếu website có traffic nhưng không ra khách hàng hoặc không hiển thị rich results, vấn đề thường nằm ở chiến lược SEO tổng thể, bao gồm cấu trúc nội dung, độ tin cậy và khả năng chuyển đổi.
Wecan Group hỗ trợ:
Bạn có thể → liên hệ Mr. Nam để được tư vấn chiến lược SEO phù hợp với website.
Thông tin liên hệ: