Tìm hiểu schema markup cho SEO. Thêm dữ liệu có cấu trúc để hiển thị đoạn trích phong phú, câu hỏi thường gặp, sản phẩm và bài viết, từ đó tăng tỷ lệ nhấp chuột.

Trên trang này
Tóm tắt
Schema markup là dữ liệu có cấu trúc được thêm vào HTML, giúp công cụ tìm kiếm hiểu ngữ cảnh nội dung, từ đó hiển thị đoạn trích phong phú và tăng tỷ lệ nhấp chuột.
Muốn tìm hiểu sâu hơn? Hãy hỏi
Schema markup (còn gọi là dữ liệu có cấu trúc) là đoạn mã được thêm vào website để cho công cụ tìm kiếm biết nội dung của bạn có ý nghĩa gì, dưới dạng máy có thể đọc được. Thay vì để Google tự suy ra rằng một đánh giá có 5 sao, bạn nói rõ với Google bằng schema: “Đây là một đánh giá với xếp hạng 5 sao.” Schema giúp tạo đoạn trích phong phú: kết quả tìm kiếm được bổ sung xếp hạng sao, giá, tình trạng còn hàng, câu hỏi thường gặp và nhiều thông tin khác. Người dùng thấy các kết quả phong phú và có xu hướng nhấp vào nhiều hơn, nhờ đó tỷ lệ nhấp chuột và lưu lượng truy cập tăng lên.
Năm 2026, schema markup càng quan trọng hơn vì nó giúp công cụ tìm kiếm hiểu ngữ cảnh nội dung trong thời đại AI. Các AI trích dẫn nguồn dựa vào schema để nắm trang nói về điều gì. Ngoài ra, khi kết quả tìm kiếm ngày càng trực quan hơn (với các đoạn trích phong phú), kết quả chỉ có văn bản thuần sẽ kém nổi bật. Thêm schema markup là cách nhanh để cải thiện diện mạo và độ hiển thị của bạn trên tìm kiếm. Hướng dẫn này trình bày các loại schema chính và cách triển khai chúng.
Schema.org là chuẩn mở cho đánh dấu dữ liệu có cấu trúc. Chuẩn này cung cấp một bộ từ vựng gồm tên thuộc tính và giá trị để mô tả sự vật. Schema “Review” có các thuộc tính như “reviewRating”, “author”, “reviewBody” và “datePublished”. Schema “Product” có “name”, “price”, “description” và “image”. Đánh dấu được viết theo một trong ba định dạng: JSON-LD (Google khuyên dùng), Microdata hoặc RDFa.
Tài liệu của Google khuyên dùng định dạng JSON-LD vì dễ triển khai nhất và không cần thay đổi HTML. JSON-LD là một khối script được thêm vào phần đầu hoặc thân trang. Nó không ảnh hưởng đến cách trang hiển thị hay định kiểu, chỉ cho Google biết cách hiểu nội dung. Google đọc JSON-LD, nắm cấu trúc trang và hiển thị đoạn trích phong phú trong kết quả tìm kiếm.
JSON-LD (JSON for Linking Data) là một khối script chứa mã JSON. Đây là định dạng Google ưa chuộng. Nó gọn gàng, tách biệt khỏi HTML và dễ thêm mà không phải chạm vào cấu trúc trang. Microdata dùng trực tiếp các thuộc tính HTML (itemscope, itemtype, itemprop) trong mã HTML của bạn. Cách này hoạt động nhưng buộc phải sửa HTML và phức tạp hơn. RDFa (Resource Description Framework in Attributes) dùng các thuộc tính HTML (resource, property, typeof) tương tự Microdata.
Với các triển khai mới, hãy dùng JSON-LD. Cách này dễ hơn, Google ưu tiên và tách nội dung khỏi siêu dữ liệu. Nếu bạn đang cập nhật trang cũ, JSON-LD vẫn là lựa chọn tốt nhất. Hầu hết nền tảng quản trị nội dung hiện đại (WordPress, Webflow, HubSpot) đều có plugin hoặc công cụ tích hợp sẵn để thêm schema JSON-LD mà không cần viết mã.
Schema Article dành cho bài blog và bài báo tin tức. Nó gồm các trường như headline, datePublished, author, description và image. Google hiển thị đoạn trích bài viết kèm ngày đăng và tác giả. Schema Product dành cho website thương mại điện tử. Nó gồm name, description, price, image và rating. Google hiển thị đoạn trích sản phẩm kèm giá và xếp hạng sao, giúp tỷ lệ nhấp chuột tăng đáng kể.
Schema LocalBusiness dành cho doanh nghiệp địa phương. Nó gồm tên doanh nghiệp, địa chỉ, số điện thoại, giờ làm việc và đánh giá. Google hiển thị thông tin này trong kết quả địa phương và bảng thông tin (knowledge panel). Schema FAQ dành cho trang câu hỏi thường gặp. Nó gồm các câu hỏi và câu trả lời dưới dạng mảng. Google hiển thị câu hỏi thường gặp dưới dạng đoạn trích có thể mở rộng trong kết quả tìm kiếm. Schema Review và AggregateRating thêm xếp hạng sao cho sản phẩm và doanh nghiệp. Các đánh giá có điểm cao thường có CTR cao hơn đáng kể.
Schema Event dành cho sự kiện. Nó gồm tên sự kiện, ngày, địa điểm và mô tả. Schema Organization cung cấp thông tin cơ bản về doanh nghiệp (tên, logo, địa chỉ, hồ sơ mạng xã hội). Schema Recipe dành cho website ẩm thực. Nó gồm nguyên liệu, thời gian nấu, dinh dưỡng và xếp hạng. Hãy chọn schema phù hợp với loại nội dung của bạn.
Schema Article cho một bài blog gồm: headline (tiêu đề trang), datePublished (ngày đăng), dateModified (ngày cập nhật), author (tên và URL của tác giả), description (mô tả meta hoặc đoạn tóm tắt), image (ảnh nổi bật) và mainEntity (thường là Article). Ví dụ cấu trúc JSON-LD:
{"@context": "https://schema.org", "@type": "Article", "headline": "Thẻ tiêu đề: Viết tiêu đề SEO thu hút nhấp chuột", "datePublished": "2026-04-29", "dateModified": "2026-04-29", "author": {"@type": "Person", "name": "John Smith", "url": "https://example.com/about"}, "description": "Tìm hiểu cách viết thẻ tiêu đề giúp xếp hạng và thu hút lượt nhấp", "image": "https://example.com/image.jpg"}
Hầu hết plugin SEO của WordPress (như Yoast hoặc RankMath) tự động tạo schema Article. Với Webflow, hãy thêm khối mã tùy chỉnh chứa JSON-LD. HubSpot tự động tạo schema Article cho bài blog. Hãy xem tài liệu của hệ thống quản trị nội dung để biết các cách triển khai schema.
Schema Product gồm: name, description, price, priceCurrency, image, availability, aggregateRating (xếp hạng sao) và reviews. Ví dụ:
{"@context": "https://schema.org", "@type": "Product", "name": "Sorank", "description": "Nền tảng tự động hóa GEO và SEO", "price": "99", "priceCurrency": "EUR", "image": "https://example.com/product-image.jpg", "aggregateRating": {"@type": "AggregateRating", "ratingValue": "4.8", "reviewCount": "450"}}
Schema sản phẩm chi tiết gồm đánh giá, ưu đãi và tình trạng còn hàng có thể trông phức tạp, nhưng các nền tảng thương mại điện tử như Shopify, WooCommerce và BigCommerce tự động tạo chúng. Tài liệu schema Product của Google nêu chi tiết các thuộc tính bắt buộc và ví dụ.
Hãy dùng cả hai, cho hai câu hỏi khác nhau. Schema Markup Validator kiểm tra xem đánh dấu của bạn có hợp lệ theo Schema.org hay không, bất kể loại nào. Rich Results Test của Google kiểm tra xem đánh dấu đó có đủ điều kiện để trang hiển thị kết quả phong phú trên Google hay không. Sau đó, Search Console theo dõi toàn bộ website theo thời gian.
| Công cụ | Kiểm tra điều gì | Dùng tốt nhất cho |
|---|---|---|
| Schema Markup Validator | Cú pháp và từ vựng của mọi loại Schema.org, kể cả các loại Google không hiển thị | Gỡ lỗi JSON-LD, kiểm tra Organization, Person hoặc các loại tùy chỉnh |
| Rich Results Test | Chỉ các loại Google hỗ trợ cho kết quả phong phú, theo các thuộc tính bắt buộc và khuyến nghị của Google | Xác nhận đủ điều kiện cho tính năng sản phẩm, đánh giá, câu hỏi thường gặp, breadcrumb hoặc bài viết |
| Báo cáo Search Console | Các mục hợp lệ và không hợp lệ được phát hiện trên trang đã thu thập | Phát hiện lỗi trên các mẫu trang sau khi triển khai |
Quy trình đáng tin cậy nên làm theo thứ tự sau:
Hãy nhớ rằng kiểm tra hợp lệ là điều kiện cần, không phải là đảm bảo: như tài liệu dữ liệu có cấu trúc của Google nêu rõ, đánh dấu hợp lệ không đảm bảo sẽ xuất hiện một đoạn trích phong phú.
Schema FAQ biến trang câu hỏi thường gặp thành đoạn trích phong phú với phần hỏi đáp (Q&A) có thể mở rộng trong kết quả tìm kiếm. Điều này làm tăng độ hiển thị và CTR. Cấu trúc khá đơn giản: một mảng các mục FAQPage, mỗi mục chứa một câu hỏi và một câu trả lời. Ví dụ:
{"@context": "https://schema.org", "@type": "FAQPage", "mainEntity": [{"@type": "Question", "name": "SEO là gì?", "acceptedAnswer": {"@type": "Answer", "text": "SEO là tối ưu hóa công cụ tìm kiếm..."}}, {"@type": "Question", "name": "Vì sao SEO quan trọng?", "acceptedAnswer": {"@type": "Answer", "text": "SEO quan trọng vì..."}}]}
Tài liệu schema FAQ của Google có hướng dẫn kiểm tra và ví dụ. Schema FAQ triển khai nhanh và cải thiện đáng kể độ hiển thị. Nếu bạn có trang câu hỏi thường gặp, hãy thêm schema này.
Công cụ Rich Results Test của Google xác thực schema markup và cho thấy kết quả sẽ hiển thị ra sao trên tìm kiếm. Dán URL hoặc mã của bạn vào, công cụ sẽ hiển thị mọi lỗi xác thực. Sửa lỗi rồi kiểm tra lại. Công cụ cũng cho biết Google nhận diện những đoạn trích phong phú nào từ schema của bạn. Hãy dùng công cụ này để xác minh cách triển khai trước khi xuất bản.
Ngoài ra, hãy kiểm tra với tài liệu và công cụ của Schema.org. Luôn giữ schema được cập nhật. Nếu bạn thay đổi nội dung trang (ví dụ thêm đánh giá cho sản phẩm), hãy cập nhật schema tương ứng. Kiểm tra trong Search Console các thông báo hoặc lỗi liên quan đến schema. Nếu Google gắn cờ schema của bạn, hãy sửa ngay.
Schema markup không trực tiếp đẩy thứ hạng lên, nhưng làm tăng tỷ lệ nhấp chuột vì khiến kết quả hấp dẫn và đáng tin hơn. Một kết quả sản phẩm có xếp hạng 4.8 sao và giá hiển thị thuyết phục hơn hẳn kết quả chỉ có văn bản. Kết quả câu hỏi thường gặp có câu trả lời mở rộng giúp người tìm kiếm tìm thông tin nhanh hơn. CTR cao cho thấy mức độ liên quan và có thể gián tiếp cải thiện thứ hạng. Ngoài ra, schema giúp Google hiểu ngữ cảnh trang và loại nội dung, từ đó khớp từ khóa tốt hơn.
Với các hệ thống AI như ChatGPT và Perplexity, schema cung cấp thêm ngữ cảnh về độ tin cậy của trang, chuyên môn của tác giả và xếp hạng đánh giá. Điều này có thể ảnh hưởng đến việc AI có trích dẫn trang của bạn làm nguồn hay không. Dữ liệu cho thấy các trang triển khai schema đúng cách có tỷ lệ nhấp chuột tăng 20-40% so với kết quả chỉ có văn bản. Với website thương mại điện tử, đoạn trích phong phú có giá và xếp hạng có thể làm tăng CTR của trang sản phẩm thêm 30-50%, trực tiếp chuyển thành doanh số nhiều hơn.
Schema BreadcrumbList thể hiện vị trí trang của bạn trong cấu trúc phân cấp của website. Một breadcrumb như “Trang chủ > Blog > SEO > Thẻ tiêu đề” giúp người dùng biết mình đang ở đâu và dễ quay lại. Google hiển thị breadcrumb trong kết quả tìm kiếm, làm tăng độ hiển thị và CTR. Cách triển khai khá đơn giản: tạo một mảng JSON-LD thể hiện cấu trúc phân cấp.
Schema SitelinksSearchBox thêm một ô tìm kiếm ngay trên bảng thông tin của bạn trong kết quả tìm kiếm, cho phép người dùng tìm trên website ngay từ SERP. Tính năng này cần schema Organization kèm SitelinksSearchBox. Các website lớn như Amazon, Wikipedia và nhiều thương hiệu lớn đang dùng tính năng này. Đây là tính năng nâng cao nhưng đáng triển khai cho website lớn có chức năng tìm kiếm nội bộ.
Lỗi 1: Schema không khớp. Thêm schema Product vào bài blog hoặc schema Article vào trang sản phẩm sẽ khiến Google nhầm lẫn. Hãy chọn schema đúng với loại nội dung. Lỗi 2: Dữ liệu sai hoặc đã lỗi thời. Hiển thị sản phẩm còn hàng khi thực tế đã hết hàng. Hiển thị ngày đăng cũ. Hãy cập nhật schema khi nội dung thay đổi. Lỗi 3: Schema ẩn. Đừng thêm schema giả (ví dụ đánh giá hoặc xếp hạng giả). Google phạt trường hợp này.
Lỗi 4: Schema thiếu thông tin. Schema tối giản vẫn tốt hơn schema sai. Nếu bạn không thể điền chính xác tất cả trường bắt buộc, chỉ đưa vào các trường bạn có thể xác minh. Lỗi 5: Quên dateModified. Hãy cập nhật trường này khi bạn sửa nội dung. Nó cho Google biết nội dung của bạn còn mới. Lỗi 6: Không kiểm tra. Luôn kiểm tra schema bằng Rich Results Test của Google trước khi xuất bản.
Schema markup thêm dữ liệu có cấu trúc vào HTML, cho phép hiển thị đoạn trích phong phú trong kết quả tìm kiếm và tăng tỷ lệ nhấp chuột. Lợi ích chính là cải thiện diện mạo, không phải tăng thứ hạng trực tiếp. Hãy chọn schema phù hợp với loại nội dung: Article cho blog, Product cho thương mại điện tử, FAQ cho trang câu hỏi thường gặp, LocalBusiness cho website địa phương, và các loại khác. Triển khai bằng định dạng JSON-LD, định dạng phổ biến nhất và được Google khuyên dùng. Kiểm tra bằng Rich Results Test của Google trước khi xuất bản. Giữ schema được cập nhật khi nội dung thay đổi.
Hãy bắt đầu với các trang quan trọng nhất. Nếu bạn có blog, hãy thêm schema Article. Nếu bạn có sản phẩm, hãy thêm schema Product. Nếu bạn có trang câu hỏi thường gặp, hãy thêm schema FAQ. Mỗi lần triển khai schema thường khá nhanh và có thể mang lại cải thiện CTR rõ rệt trong vài tuần. Để thiết lập SEO kỹ thuật toàn diện, bao gồm kiểm tra và triển khai schema, hãy dùng thử nền tảng tự động hóa SEO của Sorank.
Nguồn
Schema markup không phải là yếu tố xếp hạng trực tiếp. Google đã khẳng định rằng bản thân schema markup không cải thiện thứ hạng. Tuy nhiên, nó cải thiện diện mạo kết quả tìm kiếm (đoạn trích phong phú, xếp hạng sao, giá, câu hỏi thường gặp), từ đó làm tăng tỷ lệ nhấp chuột (CTR). CTR cao cho thấy mức độ liên quan và có thể gián tiếp cải thiện thứ hạng. Ngoài ra, schema giúp Google hiểu nội dung trang chính xác hơn, qua đó cải thiện việc khớp từ khóa. Lợi ích chính của schema là cải thiện diện mạo và CTR, chứ không phải tăng thứ hạng trực tiếp.
Các loại schema có tác động lớn nhất là Article (cho bài blog và tin tức), Product (cho thương mại điện tử), LocalBusiness (cho SEO địa phương), FAQ (cho trang câu hỏi thường gặp), Review/AggregateRating (cho đánh giá và xếp hạng), Event (cho sự kiện) và Recipe (cho website ẩm thực). Hãy chọn loại schema khớp với nội dung. Schema Article trên blog, schema Product trên trang sản phẩm, LocalBusiness trên trang liên hệ. Một trang có thể dùng nhiều loại schema liên quan cùng lúc.
Schema markup sai hoặc không chính xác không trực tiếp làm giảm thứ hạng. Tuy nhiên, Google có thể bỏ qua đánh dấu đó hoặc báo lỗi về điều kiện hiển thị kết quả phong phú trong Search Console. Nếu bạn triển khai schema sai (sai tên thuộc tính, sai kiểu dữ liệu), Google sẽ đơn giản là không sử dụng nó. Hãy sửa lỗi xác thực bằng công cụ Rich Results Test của Google. Cập nhật schema nếu nó trở nên lỗi thời hoặc sai. Schema hợp lệ và chính xác luôn an toàn và có lợi.
HỌ ĐÃ THỬ SORANK TRƯỚC BẠN
