Cách dùng Trình tạo Schema Markup
- Chọn một loại schema — ví dụ LocalBusiness cho cửa hàng hoặc phòng khám, FAQPage cho phần Hỏi & Đáp, hoặc Product cho sản phẩm có giá và đánh giá.
- Điền biểu mẫu. Các trường có dấu * là bắt buộc để Google hiển thị rich result đó; các trường “khuyến nghị” giúp tăng khả năng đủ điều kiện.
- Theo dõi kiểm tra rich result — công cụ sẽ liệt kê các trường bắt buộc còn thiếu, URL và ngày sai định dạng khi bạn nhập.
- Sao chép JSON-LD và dán vào
<head>hoặc phần body của trang (trong Webflow: dùng phần tử Embed hoặc mã tùy chỉnh của trang), sau đó kiểm tra bằng Schema Markup Validator.
Schema markup là gì?
Schema markup là dữ liệu có cấu trúc mô tả các nội dung trên trang — một doanh nghiệp, bài viết, sản phẩm hay sự kiện — theo bộ từ vựng chung schema.org. Công cụ tìm kiếm đọc dữ liệu này để hiểu rõ các thực thể và quyết định trang có đủ điều kiện hiển thị rich results hay không, chẳng hạn như số sao đánh giá, giá sản phẩm, ngày diễn ra sự kiện, tin tuyển dụng hoặc breadcrumb. Google khuyến nghị định dạng JSON-LD: một khối <script type="application/ld+json"> duy nhất, không ảnh hưởng đến HTML hiển thị, nên bạn dễ dàng thêm vào bất kỳ CMS nào.
Nên dùng loại nào?
| Loại | Dùng cho | Google yêu cầu |
|---|---|---|
| Organization | Trang chủ hoặc trang giới thiệu — logo, mạng xã hội, liên hệ | Không có trường bắt buộc; nên có name, url và logo |
| LocalBusiness | Cửa hàng, nhà hàng, phòng khám, công ty có địa chỉ cụ thể | name, address |
| Article / BlogPosting | Tin tức và bài blog | Không bắt buộc; nên có headline, image, ngày và author |
| Product | Trang sản phẩm | name cùng với offers, review hoặc aggregateRating |
| Event | Buổi hòa nhạc, webinar, workshop | name, startDate, location |
| JobPosting | Từng tin tuyển dụng riêng lẻ | title, description, datePosted, hiringOrganization, jobLocation (hoặc remote) |
| VideoObject | Trang có nội dung chính là video | name, thumbnailUrl, uploadDate |
| SoftwareApplication | Ứng dụng và SaaS | name, offers.price, aggregateRating hoặc review |
| BreadcrumbList | Mọi trang có đường dẫn breadcrumb | itemListElement với name và item |
Hãy thực tế về rich results
Markup hợp lệ chỉ giúp trang đủ điều kiện, không bao giờ đảm bảo được hiển thị. Google cũng đã thu hẹp một số tính năng: rich results FAQ hiện chỉ hiển thị cho các website chính phủ và y tế uy tín, nổi tiếng (từ tháng 8/2023); rich results HowTo đã ngừng từ năm 2023; và sitelinks search box dựa trên WebSite SearchAction đã bị loại bỏ vào tháng 11/2024. Markup vẫn là schema.org hợp lệ và có thể giúp các công cụ tìm kiếm khác cùng hệ thống AI hiểu nội dung của bạn, đó là lý do trình tạo vẫn hỗ trợ các loại này — chỉ là gắn nhãn cho đúng thực tế.
Quy tắc giúp markup luôn hợp lệ
- Chỉ đánh dấu những gì hiển thị. Số sao, giá và câu trả lời FAQ cũng phải xuất hiện trên trang. Tự đánh giá doanh nghiệp của chính mình sẽ không đủ điều kiện hiển thị sao đánh giá.
- Dùng URL tuyệt đối và ISO 8601. URL cần có
https://; ngày có dạng2026-10-25hoặc2026-10-25T19:30:00+01:00; thời lượng có dạngPT1H30M. - Một thực thể, một khối. Một trang có thể có nhiều khối JSON-LD (ví dụ Organization kèm BreadcrumbList); đừng trộn cùng một thực thể qua nhiều định dạng.
- Kiểm tra sau khi xuất bản. Kiểm tra trang đang hoạt động bằng Rich Results Test của Google hoặc Schema Markup Validator của chúng tôi, và theo dõi báo cáo Enhancements trong Search Console.
Cũng được tìm dưới tên: tạo json-ld, trình tạo structured data, tạo schema markup, schema faq, schema doanh nghiệp địa phương, schema sản phẩm, schema bài viết, schema breadcrumb.
Các công cụ dùng kèm tốt với Trình tạo Schema Markup
- Công cụ tạo Meta Tag — Điền một biểu mẫu và nhận ngay một <head> đầy đủ, hợp lệ: tiêu đề, mô tả, canonical, robots, Open Graph, thẻ X/Twitter, màu theme và icon.
- Xem trước SERP — Viết thẻ title và meta description, rồi xem chính xác Google có thể cắt chúng ở đâu.
- Kiểm tra SEO & Audit website — Dán một URL để chạy tối đa 70 kiểm tra SEO on-page cùng audit toàn bộ website: tốc độ Lighthouse, header bảo mật & SSL, dữ liệu có cấu trúc, liên kết hỏng, robots.txt & AI crawler, kiểm tra cơ bản về khả năng truy cập, tracking & consent, SPF/DKIM/DMARC và hạn domain.
- Định dạng JSON — Dán JSON để định dạng đẹp, nén hoặc kiểm tra.
Câu hỏi thường gặp
Tôi đặt JSON-LD ở đâu trên trang?
<head> lẫn <body> đều được Google chấp nhận. Trong Webflow, dùng phần tử Embed hoặc Page settings › Custom code; với template CMS, bạn có thể chèn trường CMS vào đoạn mã.Schema markup có giúp cải thiện thứ hạng không?
Tại sao rich results FAQ của tôi không còn hiển thị?
Tôi có thể dùng nhiều loại schema trên một trang không?
@graph.