Schema markup là gì? Loại nào còn hiển thị trên Google năm 2026

5/5 - (1 bình chọn)

Nhiều hướng dẫn về schema markup được viết từ khi Google còn hiện sao đánh giá, hỏi đáp và các bước hướng dẫn ngay trên kết quả tìm kiếm. Đến 2026, phần lớn những hiển thị đó đã bị thu hẹp hoặc gỡ bỏ, nên câu hỏi đúng không còn là “gắn schema gì cho nhiều” mà là “loại nào còn đáng làm”.

Tóm tắt nhanh

Schema markup là đoạn mã mô tả nội dung trang theo bộ từ vựng chung của Schema.org, thường viết bằng JSON-LD, giúp Google hiểu trang nói về doanh nghiệp, sản phẩm hay bài viết nào. Nó không trực tiếp đẩy thứ hạng. Với website doanh nghiệp nhỏ năm 2026, nên ưu tiên Organization hoặc LocalBusiness, BreadcrumbList, Article và Product; FAQPage và HowTo không còn tạo kết quả hiển thị đặc biệt trên Google.

Schema markup, structured data và Schema.org khác nhau thế nào?

Ba thuật ngữ này hay bị dùng lẫn, nhưng là ba lớp khác nhau:

  • Structured data (dữ liệu có cấu trúc) là khái niệm chung: thông tin được trình bày theo định dạng chuẩn để máy đọc được, ví dụ một trường “giá” chứa con số và một trường “đơn vị tiền” chứa mã VND, thay vì một câu văn.
  • Schema.org là bộ từ vựng do Google, Microsoft, Yahoo và Yandex cùng khởi xướng. Nó định nghĩa các loại (type) như Product, LocalBusiness, Article và thuộc tính (property) của từng loại như price, address, author.
  • Schema markup là việc bạn thực sự gắn bộ từ vựng đó vào trang. Có ba định dạng: JSON-LD, Microdata và RDFa. Google hỗ trợ cả ba nhưng khuyến nghị JSON-LD, vì đoạn mã nằm riêng trong một thẻ <script>, không phải chèn thuộc tính vào từng thẻ HTML hiển thị.

Nói ngắn gọn: Schema.org là từ điển, JSON-LD là cách viết, schema markup là kết quả nằm trong mã nguồn trang của bạn.

Schema làm được gì và không làm được gì?

Schema giúp công cụ tìm kiếm xác định rõ ràng những thông tin mà đọc văn bản dễ hiểu sai: đâu là tên doanh nghiệp, đâu là giá đã gồm thuế, ai là tác giả, bài đăng ngày nào. Khi dữ liệu hợp lệ và đúng loại Google hỗ trợ, trang đủ điều kiện hiển thị dạng kết quả nhiều định dạng (rich result), ví dụ giá và tình trạng còn hàng dưới tiêu đề sản phẩm.

Ba điều schema không làm được, cần nói rõ trước khi bỏ công sức:

  • Không phải yếu tố xếp hạng trực tiếp. Trang có schema không tự động đứng trên trang không có schema. Nội dung trả lời đúng câu hỏi vẫn là thứ quyết định.
  • Không bảo đảm hiển thị rich result. Google ghi rõ dữ liệu hợp lệ chỉ làm trang đủ điều kiện; hiển thị hay không do hệ thống của Google quyết định theo từng truy vấn.
  • Không thay được nội dung trên trang. Thông tin khai báo trong schema phải có trên trang mà người đọc nhìn thấy. Khai báo giá, đánh giá, câu hỏi không hiển thị là vi phạm hướng dẫn và có thể bị xử lý thủ công.

Lợi ích gián tiếp đáng kể nhất hiện nay là sự rõ ràng về thực thể: tên, địa chỉ, số điện thoại, logo, trang mạng xã hội chính thức của doanh nghiệp được khai báo nhất quán ở một chỗ. Đây cũng là dữ liệu mà các hệ thống tìm kiếm và trợ lý AI có thể đọc, dù chưa có công cụ nào công bố cách chúng sử dụng schema để xếp hạng hay trích dẫn. Riêng với Google, không có loại schema nào là điều kiện để trang được chọn làm nguồn, như phân tích ở bài Google AI Overviews chọn nguồn thế nào.

Loại schema nào còn đáng làm cho website doanh nghiệp năm 2026?

Bảng dưới đây chỉ liệt kê các loại liên quan đến website giới thiệu, dịch vụ và bán hàng của doanh nghiệp vừa và nhỏ.

Loại schemaGắn ở trang nàoHiển thị trên GoogleGhi chú
OrganizationTrang chủ hoặc trang giới thiệuHỗ trợ bảng thông tin doanh nghiệp, logoKhai báo tên, logo, địa chỉ, liên hệ, mạng xã hội chính thức
LocalBusiness (và loại con như Dentist, Restaurant)Trang chủ hoặc trang từng chi nhánhCó, kết hợp với hồ sơ Google Business ProfileDùng khi có địa điểm đón khách; thông tin phải khớp hồ sơ Google Maps
BreadcrumbListMọi trang có đường dẫn phân cấpCó trên máy tínhPlugin SEO thường tự tạo
Article / BlogPostingBài blog, tin tứcCó, giúp xác định tiêu đề, ảnh, ngày, tác giảWebsite tin tức dùng thêm NewsArticle
Product + OfferTrang sản phẩmCó: giá, tình trạng còn hàng, phí giao, chính sách đổi trảWooCommerce kết hợp plugin SEO tạo sẵn phần lớn
Review / AggregateRatingTrang sản phẩm có đánh giá thậtCó, với điều kiệnDoanh nghiệp tự gắn sao cho chính mình ở trang chủ thì không được hiển thị sao
Event, VideoObjectTrang sự kiện, trang có video chínhCóChỉ khi trang thật sự là sự kiện hoặc video là nội dung chính
FAQPageTrang có phần hỏi đápKhông còn (từ 07/5/2026)Mã vẫn hợp lệ theo Schema.org, giữ lại không bị phạt
HowToBài hướng dẫn từng bướcKhông còn (từ 2023)Không cần thêm mới

Theo danh mục kết quả nhiều định dạng trên Google Search Central và thông báo ngừng hiển thị kết quả FAQ ngày 07/5/2026; tra cứu 10/2026. Google thay đổi danh mục này khá thường xuyên, nên kiểm tra lại trước khi đầu tư vào một loại mới.

Điểm hay bị bỏ qua: FAQ bị gỡ khỏi kết quả tìm kiếm không có nghĩa phải xóa phần hỏi đáp trên trang. Câu hỏi thật của khách vẫn có giá trị với người đọc. Chỉ đừng kỳ vọng nó làm kết quả tìm kiếm dài ra như trước.

Ví dụ JSON-LD cho một doanh nghiệp địa phương

Đoạn mã dưới đây dùng dữ liệu giả định để minh họa cấu trúc. Khi áp dụng, thay bằng thông tin thật và giữ đúng như trên website, trên giấy đăng ký kinh doanh và trên hồ sơ Google Maps.

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "LocalBusiness",
  "name": "Cửa hàng Ví Dụ",
  "url": "https://example.vn/",
  "logo": "https://example.vn/logo.png",
  "telephone": "+84-900-000-000",
  "address": {
    "@type": "PostalAddress",
    "streetAddress": "Tòa nhà Ví Dụ, phố Mẫu",
    "addressLocality": "Hà Nội",
    "addressCountry": "VN"
  },
  "openingHoursSpecification": [{
    "@type": "OpeningHoursSpecification",
    "dayOfWeek": ["Monday","Tuesday","Wednesday","Thursday","Friday"],
    "opens": "08:00",
    "closes": "17:30"
  }],
  "sameAs": ["https://www.facebook.com/vidu"]
}
</script>

Ba lưu ý khi viết: số điện thoại ghi kèm mã quốc gia; giờ mở cửa theo định dạng 24 giờ; sameAs chỉ liệt kê trang chính thức do doanh nghiệp quản lý, không liệt kê trang danh bạ hay bài báo nhắc đến bạn.

Triển khai schema trên WordPress mà không viết mã

Với website WordPress, phần lớn schema được tạo tự động, việc của bạn là cấu hình đúng và tránh trùng lặp:

  1. Chỉ để một nguồn tạo schema. Theme, plugin SEO, plugin đánh giá, plugin WooCommerce đều có thể tự xuất schema. Hai nguồn cùng khai báo Organization hoặc Product với thông tin khác nhau làm Google khó chọn. Mở mã nguồn trang, tìm application/ld+json để đếm.
  2. Điền thông tin doanh nghiệp một lần trong phần cài đặt của plugin SEO (Rank Math, Yoast có mục riêng cho tên, logo, loại doanh nghiệp, địa chỉ).
  3. Chọn loại schema mặc định theo loại trang: bài viết dùng Article hoặc BlogPosting, trang sản phẩm để WooCommerce xuất Product, trang dịch vụ thường không cần loại riêng ngoài thông tin doanh nghiệp và breadcrumb.
  4. Với trang sản phẩm, điền đủ giá, mã SKU, tình trạng kho, và nếu có chính sách giao hàng, đổi trả thống nhất thì khai báo trong Merchant Center hoặc trong schema để Google hiển thị đúng.

Danh sách hạng mục kỹ thuật SEO mà một website mới nên có, trong đó dữ liệu cấu trúc là một mục, có ở trang thiết kế website chuẩn SEO. Riêng website bán hàng, cách Product schema kết hợp với giá, biến thể và tồn kho được trình bày ở trang thiết kế website bán hàng.

Kiểm tra schema bằng công cụ nào?

Công cụDùng đểLưu ý
Rich Results Test (search.google.com/test/rich-results)Xem trang có đủ điều kiện cho loại rich result nào của GoogleChỉ kiểm tra các loại Google còn hỗ trợ
Schema Markup Validator (validator.schema.org)Kiểm tra cú pháp và mọi loại Schema.orgHợp lệ ở đây chưa chắc Google hiển thị
Search Console, nhóm báo cáo trải nghiệm và kết quả nhiều định dạngTheo dõi lỗi trên toàn website theo thời gianBáo cáo chỉ xuất hiện khi Google đã phát hiện loại schema đó

Quy trình hợp lý: kiểm tra một trang đại diện cho mỗi loại (trang chủ, một bài viết, một sản phẩm) bằng hai công cụ đầu, sửa lỗi ở mẫu chung, sau đó theo dõi báo cáo trong Search Console vài tuần một lần.

Sai lầm thường gặp khi gắn schema

  • Tự gắn sao 5/5 cho doanh nghiệp ở trang chủ. Đánh giá do chính doanh nghiệp tự khai về mình không được Google hiển thị sao, và đánh giá bịa có thể dẫn đến xử lý thủ công.
  • Khai báo nội dung không có trên trang, ví dụ câu hỏi FAQ chỉ nằm trong mã, giá trong schema khác giá hiển thị.
  • Dùng sai loại: gắn Product cho trang dịch vụ tư vấn, gắn Event cho chương trình khuyến mãi kéo dài cả năm.
  • Thông tin doanh nghiệp không khớp giữa schema, chân trang website và Google Maps, thường do đổi địa chỉ hoặc số điện thoại mà quên sửa một chỗ.
  • Cài thêm plugin schema chuyên dụng trong khi plugin SEO đã xuất đủ, tạo hai khối dữ liệu mâu thuẫn.
  • Kỳ vọng schema cứu một trang nội dung mỏng. Nếu trang chưa trả lời được câu hỏi của khách, sửa nội dung trước.

Nếu website đã chạy lâu và bạn không chắc dữ liệu cấu trúc đang xuất ra những gì, dịch vụ phân tích, đánh giá website có kiểm tra phần này cùng các lỗi lập chỉ mục khác. Website tin tức có yêu cầu riêng về NewsArticle và sitemap, xem bài website tin tức chuẩn SEO. Còn để hiểu schema nằm ở đâu trong bức tranh SEO chung, đọc bài SEO là gì và Google xếp hạng thế nào.

Câu hỏi thường gặp

Schema markup có giúp website lên top Google không?

Không trực tiếp. Schema giúp Google hiểu chính xác nội dung và làm trang đủ điều kiện hiển thị thêm thông tin như giá, tình trạng còn hàng. Thứ hạng vẫn phụ thuộc chủ yếu vào việc nội dung có trả lời đúng nhu cầu tìm kiếm hay không.

Google bỏ kết quả FAQ thì có nên xóa schema FAQPage không?

Không cần xóa. FAQPage vẫn là loại hợp lệ của Schema.org và để lại không gây hại. Chỉ không nên tốn công thêm mới với mục đích có kết quả hỏi đáp mở rộng trên Google, vì tính năng này đã ngừng từ 07/5/2026.

JSON-LD, Microdata và RDFa nên dùng loại nào?

Nên dùng JSON-LD. Google hỗ trợ cả ba nhưng khuyến nghị JSON-LD vì dễ viết, dễ sửa và không phải chèn vào từng thẻ HTML hiển thị. Các plugin SEO cho WordPress hiện đều xuất JSON-LD.

Rich Results Test báo hợp lệ mà Google vẫn không hiện giá sản phẩm là vì sao?

Vì hợp lệ chỉ là điều kiện cần. Google còn xét chất lượng trang, mức độ tin cậy của website và từng truy vấn cụ thể để quyết định có hiển thị hay không. Hãy kiểm tra thêm trang đã được lập chỉ mục chưa và giá trong schema có khớp giá hiển thị không.

Website dịch vụ không bán hàng thì cần loại schema nào?

Thường chỉ cần Organization hoặc LocalBusiness ở trang chủ, BreadcrumbList cho các trang con và Article cho bài blog. Trang dịch vụ không có loại rich result riêng trên Google, nên tập trung vào nội dung trang hơn là tìm thêm loại schema.

Cần người làm giúp phần này?

Mô tả ngắn nhu cầu hoặc gửi link website. Chúng tôi phản hồi bằng đánh giá cụ thể trước khi báo giá.

    Để lại một bình luận

    Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *

    Gửi tin nhắn Facebook Messenger Chat Zalo