Schema markup thường được giới thiệu như một thủ thuật giúp website lên top hoặc có thêm sao, câu hỏi và nhiều chi tiết nổi bật trên Google. Cách giải thích này dễ nhớ nhưng không chính xác. Schema là cách khai báo dữ liệu theo cấu trúc để máy tìm kiếm hiểu trang đang nói về bài viết, sản phẩm, doanh nghiệp, sự kiện hay một đối tượng cụ thể. Khi loại dữ liệu đó còn được Google hỗ trợ và trang đáp ứng chính sách, kết quả có thể đủ điều kiện xuất hiện dưới dạng rich result.
Tính đến tháng 8/2026, Google đã ngừng nhiều kiểu hiển thị từng được cộng đồng SEO dùng phổ biến. Vì vậy, làm schema đúng không chỉ là viết JSON-LD hợp lệ. Bạn còn phải biết loại nào phù hợp với nội dung, loại nào Google còn dùng và đâu là phần plugin đang tự tạo sẵn.
Schema markup là gì?
Schema markup là đoạn dữ liệu mô tả ý nghĩa của nội dung theo một bộ từ vựng chung, phổ biến nhất là Schema.org. Máy tìm kiếm có thể nhận ra đây là bài viết nào, ai là tác giả, đơn vị nào xuất bản, ngày đăng và ảnh đại diện.
Google gọi cách khai báo này là structured data, tiếng Việt thường dùng là dữ liệu có cấu trúc. Schema.org cung cấp từ vựng như Article, Product, Organization hoặc LocalBusiness. JSON-LD, Microdata và RDFa là các định dạng dùng để đưa từ vựng đó vào trang web.
Nếu cần hiểu sâu hơn về nền tảng, bạn có thể đọc bài dữ liệu có cấu trúc và vai trò trong SEO.
Schema không phải yếu tố xếp hạng trực tiếp
Đây là điểm cần chốt trước khi viết bất kỳ đoạn mã nào.
Google xác nhận structured data tự nó không phải một yếu tố xếp hạng chung. Nó có thể giúp hệ thống hiểu nội dung chính xác hơn và giúp trang đủ điều kiện tham gia một số trải nghiệm tìm kiếm, nhưng không bảo đảm trang sẽ được xếp cao hơn.
Ngay cả khi Rich Results Test báo hợp lệ, Google vẫn có thể chỉ hiển thị kết quả văn bản thông thường. Việc xuất hiện rich result còn phụ thuộc nội dung, chính sách, truy vấn, thiết bị và cách hệ thống chọn kiểu hiển thị. Một trang sai search intent hoặc có title kém hấp dẫn sẽ không được cứu chỉ bằng JSON-LD.
Schema giúp mô tả nội dung và mở điều kiện cho một số kiểu hiển thị. Schema không phải vé lên top và không bảo đảm có rich result.
Phân biệt schema, structured data và rich result
Ba khái niệm này thường bị dùng lẫn nhau. Structured data là dữ liệu được tổ chức để máy đọc. Schema.org là bộ từ vựng như Article, Person hoặc Product. JSON-LD là một định dạng nhúng dữ liệu vào trang. Rich result là kiểu trình bày nâng cao trên Google.
Một đoạn schema hợp lệ theo Schema.org chưa chắc tạo được rich result. Ví dụ, Service là loại hợp lệ nhưng Google không có rich result riêng cho mọi trang dịch vụ.
JSON-LD khác Microdata và RDFa như thế nào?
Google hỗ trợ ba định dạng là JSON-LD, Microdata và RDFa. Trong phần lớn website WordPress, JSON-LD là lựa chọn dễ quản lý hơn. Google cũng khuyến nghị JSON-LD trong đa số trường hợp vì định dạng này dễ triển khai và bảo trì.
| Tiêu chí | JSON-LD | Microdata | RDFa |
|---|---|---|---|
| Vị trí khai báo | Trong thẻ script ở head hoặc body |
Chèn thuộc tính trực tiếp vào HTML | Chèn thuộc tính vào HTML |
| Ảnh hưởng đến giao diện | Gần như tách khỏi phần hiển thị | Dễ làm HTML dài và khó đọc | Dễ làm HTML dài và khó đọc |
| Sửa trên WordPress | Dễ quản lý qua plugin hoặc hook | Phụ thuộc template | Phụ thuộc template |
| Rủi ro khi sửa giao diện | Thấp hơn nếu triển khai đúng | Có thể làm hỏng markup khi sửa block | Có thể làm hỏng markup khi sửa block |
| Khuyến nghị của Google | Khuyến nghị trong đa số trường hợp | Vẫn được hỗ trợ | Vẫn được hỗ trợ |
JSON-LD không có quyền ưu tiên xếp hạng. Lợi thế nằm ở việc tách dữ liệu khỏi HTML hiển thị, dễ sửa và ít phát sinh lỗi khi website cập nhật bố cục.
Loại schema nào còn đáng triển khai trong năm 2026?
Không có một bộ schema chung để dán lên mọi website. Cần chọn theo loại trang và tính năng Google đang hỗ trợ.
Nhóm còn được Google hỗ trợ
Theo danh sách Google Search công bố và cập nhật đến tháng 6/2026, các nhóm phổ biến còn được hỗ trợ gồm:
| Loại nội dung | Schema thường dùng | Giá trị thực tế cần kỳ vọng |
|---|---|---|
| Bài blog, bài báo | Article, BlogPosting, NewsArticle |
Mô tả bài, tác giả, ngày đăng và ảnh |
| Điều hướng phân cấp | BreadcrumbList |
Có thể hiện đường dẫn phân cấp trên máy tính |
| Sản phẩm | Product, Offer, AggregateRating |
Có thể hiện giá, hàng còn hay hết và đánh giá |
| Doanh nghiệp địa phương | LocalBusiness và subtype phù hợp |
Khai báo địa chỉ, giờ hoạt động và vị trí |
| Thương hiệu, tổ chức | Organization |
Phân giải đơn vị, logo và thông tin quản trị |
| Tuyển dụng | JobPosting |
Dành cho trang một vị trí tuyển dụng |
| Sự kiện | Event |
Có thể hiện ngày và địa điểm |
| Công thức nấu ăn | Recipe |
Có thể hiện thời gian, nguyên liệu và ảnh |
| Video | VideoObject |
Mô tả video chính và các mốc nội dung |
| Diễn đàn, hồ sơ, hỏi đáp | DiscussionForumPosting, ProfilePage, QAPage |
Không dùng thay FAQ |
| Phần mềm | SoftwareApplication |
Dành cho trang ứng dụng phù hợp |
Google còn tài liệu cho các nhóm chuyên biệt như course list, merchant listing, shipping policy, vacation rental, image metadata và nội dung có paywall. Course list đang được hỗ trợ không phải Course Info đã bị loại.
Nhóm không còn tạo kiểu hiển thị riêng như trước
| Loại schema hoặc tính năng | Trạng thái cần biết vào tháng 8/2026 | Nên làm gì? |
|---|---|---|
HowTo |
Ngừng How-to rich result từ năm 2023 | Giữ hướng dẫn cho người đọc, không kỳ vọng rich result |
| Sitelinks Search Box | Ngừng hiển thị từ 21/11/2024 | Không cần xóa WebSite, vì còn dùng cho site name |
| Course Info, Estimated Salary, Learning Video, Special Announcement, Vehicle Listing | Các kiểu hiển thị bị loại trong năm 2025 | Không đầu tư thêm chỉ để lấy rich result |
ClaimReview |
Không còn được hỗ trợ như trước trong Google Search | Xét mục tiêu trước khi giữ hoặc gỡ |
PracticeProblem |
Bị loại khỏi báo cáo và công cụ rich result từ đầu năm 2026 | Không xem là rich result đang hoạt động |
Dataset |
Có thể còn hữu ích cho Dataset Search | Chỉ dùng khi trang công bố bộ dữ liệu |
FAQPage |
Ngừng rich result từ 07/05/2026, tài liệu bị gỡ ngày 15/06/2026 | Giữ FAQ cho người đọc nếu còn giá trị |
Các mốc trên được Google công bố qua blog và nhật ký cập nhật tài liệu.
Google ngừng một kiểu hiển thị không đồng nghĩa Schema.org xóa loại dữ liệu đó hoặc website phải gỡ ngay. Cần xét markup còn phục vụ hệ thống nào, có phản ánh đúng nội dung và có làm tăng chi phí bảo trì hay không.
Chọn schema theo loại trang, không chọn theo từ khóa
Khi audit, tôi thường gặp website không có schema hoặc mỗi trang có quá nhiều loại không liên quan. Cách chọn an toàn hơn là bắt đầu từ nội dung chính của URL.
| Loại trang | Cấu hình nên cân nhắc |
|---|---|
| Trang chủ thương hiệu | WebSite, Organization |
| Bài blog | BlogPosting hoặc Article, kèm BreadcrumbList |
| Bài tin tức | NewsArticle, kèm BreadcrumbList |
| Trang sản phẩm | Product, Offer |
| Trang cơ sở thật | Subtype phù hợp của LocalBusiness |
| Trang sự kiện | Event |
| Một vị trí tuyển dụng | JobPosting |
| Trang dịch vụ | Có thể dùng Service, không hứa rich result riêng |
Mỗi trang nên có một đối tượng chính. Các node liên quan có thể nối bằng @id thay vì tạo nhiều khối rời. Schema cũng không thay cho canonical, sitemap, internal link hoặc khả năng crawl. Bài canonical URL là gì và nhóm kiến thức technical SEO giúp tách rõ vai trò từng phần.
Cách gắn schema vào WordPress bằng Rank Math
Nếu website đã dùng Rank Math, phần lớn trường hợp không cần thêm một plugin schema riêng.
Bước 1: kiểm tra module Schema
Vào Rank Math SEO, chọn Dashboard hoặc Modules rồi kiểm tra Schema (Structured Data) đã được bật.
Bước 2: đặt loại mặc định cho từng post type
Vào Rank Math SEO, chọn Titles & Meta rồi mở post type tương ứng. Với blog, có thể chọn Article làm nền. Không nên đặt Article hàng loạt cho các trang dịch vụ, giới thiệu hoặc liên hệ.
Bước 3: kiểm tra từng URL trước khi đăng
Trong màn hình sửa bài, mở hộp Rank Math, chọn tab Schema rồi xem loại đang được gắn. Dữ liệu về đánh giá, giá, tác giả hoặc ngày cập nhật phải khớp phần người đọc nhìn thấy.
Bước 4: tránh tạo hai bộ schema giống nhau
Flatsome, WooCommerce, Rank Math và plugin review có thể cùng xuất schema. Trước khi thêm mới, mở mã nguồn trang và tìm application/ld+json. Nếu đã có Product, không dán thêm khối khác chỉ vì công cụ báo thiếu trường khuyến nghị.
Đây cũng là quy trình Rank Math hướng dẫn trong tài liệu cấu hình Schema Markup của plugin.
Cách gắn JSON-LD thủ công trên WordPress
Cách thủ công phù hợp khi website không dùng plugin SEO hoặc đội kỹ thuật muốn kiểm soát dữ liệu bằng code. Không chỉnh trực tiếp theme cha vì code có thể mất khi cập nhật.
Ví dụ dưới đây tạo WebSite trên trang chủ. Chỉ dùng khi website chưa có plugin hoặc theme xuất cùng loại schema.
add_action( 'wp_head', function () {
if ( ! is_front_page() ) {
return;
}
$schema = [
'@context' => 'https://schema.org',
'@type' => 'WebSite',
'@id' => home_url( '/#website' ),
'url' => home_url( '/' ),
'name' => get_bloginfo( 'name' ),
'description' => get_bloginfo( 'description' ),
'inLanguage' => get_bloginfo( 'language' ),
];
echo '<script type="application/ld+json">'
. wp_json_encode(
$schema,
JSON_UNESCAPED_UNICODE | JSON_UNESCAPED_SLASHES
)
. '</script>';
}, 20 );
Đặt đoạn code trong plugin quản lý snippet hoặc functions.php của child theme. Đoạn mẫu dùng dữ liệu động và wp_json_encode() để xử lý ký tự an toàn. Sau khi lưu, cần xem mã nguồn phía ngoài website.
Kiểm tra schema bằng công cụ nào?
Ba công cụ có vai trò khác nhau.
Rich Results Test
Rich Results Test cho biết Google có nhận ra loại rich result đang được hỗ trợ trên URL hoặc đoạn code hay không. Công cụ không kiểm tra toàn bộ từ vựng Schema.org.
Schema Markup Validator
Schema Markup Validator kiểm tra cú pháp và quan hệ theo Schema.org, kể cả loại không có rich result riêng. Kết quả hợp lệ ở đây không đồng nghĩa đủ điều kiện có rich result.
Google cũng phân biệt rõ hai công cụ: Rich Results Test dành cho tính năng Google Search, còn Schema Markup Validator dùng cho việc kiểm tra Schema.org nói chung.
URL Inspection và Search Console
Sau khi xuất bản, dùng URL Inspection để kiểm tra phiên bản Google nhìn thấy và trạng thái index. Báo cáo Enhancements giúp theo dõi lỗi trên nhiều URL.
Quy trình nên là:
- Kiểm tra code trước khi đăng.
- Mở trang thật và xem source.
- Chạy Rich Results Test cho URL công khai.
- Kiểm tra URL Inspection sau khi Google thu thập lại.
- Theo dõi báo cáo trên Search Console.
Các lỗi schema thường gặp
Chọn sai loại chỉ vì plugin có sẵn
Plugin cho phép chọn không có nghĩa loại đó phù hợp hoặc đang được Google hỗ trợ. Schema phải mô tả nội dung chính.
Dữ liệu trong schema không xuất hiện trên trang
Giá, đánh giá, câu hỏi, tác giả và thông tin doanh nghiệp phải khớp nội dung người dùng nhìn thấy.
Nhầm warning với error
Error có thể khiến trang không đủ điều kiện. Warning thường báo thiếu trường khuyến nghị. Không bịa dữ liệu để làm bảng kiểm tra xanh toàn bộ.
Plugin, theme và code cùng xuất một loại
Một trang có thể xuất hai tổ chức, hai logo hoặc nhiều breadcrumb không đồng nhất. Cần chọn một nguồn làm dữ liệu chính.
Schema đúng nhưng nội dung yếu
Markup không sửa được bài sai intent, thông tin chung chung, trang chậm hoặc link nội bộ rời rạc. Schema chỉ mô tả nội dung đang có.
Dùng FAQ hoặc HowTo theo tài liệu cũ
Phần hỏi đáp và hướng dẫn vẫn có giá trị cho người đọc. Tuy nhiên, từ năm 2026 không nên đưa FAQPage vào đề xuất chỉ với lời hứa chiếm thêm diện tích SERP.
Checklist triển khai schema cho một URL
Trước khi xuất bản, kiểm tra bảy câu hỏi:
- Nội dung chính của URL là đối tượng gì?
- Google còn hỗ trợ tính năng tương ứng không?
- Plugin hoặc theme đã tạo schema chưa?
- Dữ liệu khai báo có xuất hiện trên trang không?
- Có node nào trùng hoặc mâu thuẫn không?
- Rich Results Test báo error hay chỉ warning?
- Sau khi index, Search Console có ghi nhận đúng loại không?
Nếu chưa trả lời được ba câu đầu, chưa nên thêm code. Một website ít schema nhưng đúng, nhất quán và dễ bảo trì tốt hơn một website có nhiều đoạn JSON-LD chỉ để làm đầy công cụ kiểm tra.
Schema markup là ngôn ngữ mô tả, không phải mẹo tăng hạng. JSON-LD thường phù hợp với WordPress vì dễ quản lý, nhưng công cụ chỉ là phần thực thi. Việc quan trọng hơn là chọn đúng loại trang, dùng dữ liệu thật, tránh trùng nguồn và theo dõi tài liệu Google theo thời gian.
Nếu website đang có nhiều plugin cùng sinh schema, lỗi hàng loạt trong Search Console hoặc kết quả kiểm tra khác với mã nguồn thực tế, bạn có thể xem quy trình audit technical website hoặc trao đổi về dịch vụ SEO website. Một buổi kiểm tra đúng điểm thường hữu ích hơn việc cài thêm plugin rồi sửa từng warning rời rạc.
Nguồn tham khảo:
- Google Search Central: Introduction to structured data markup in Google Search
- Google Search Central: General structured data guidelines
- Google Search Central: Structured data markup that Google Search supports
- Google Search Central Blog: Simplifying the search results page
- Google Search documentation updates
- Rank Math: Configuring Schema Markup in WordPress

Cám ơn bạn đã đọc trọn vẹn bài viết này, đừng quên đăng ký để nhận thông tin và nội dung mới nhất từ Tuyến nhé!
➡ Tham gia Nhóm SEO từ số 0 Chia sẻ kinh nghiệm, thực hành từng bước – không lý thuyết suông. Học chậm, chắc, và cùng nhau tiến bộ mỗi ngày.
Tham khảo thêm
15 Công Cụ Tải Video Từ YouTube, TikTok, Facebook, X Và Nhiều Nền Tảng
Bạn cần tải lại video đã đăng, lưu tư liệu được chủ sở hữu cho phép hoặc lấy file để dựng nội dung cho khách hàng? Thay vì thử nhiều website...
Cách Tạo Ảnh Quảng Cáo Bằng ChatGPT: Quy Trình Và Prompt Mẫu
Bạn có thể dùng ChatGPT để tạo key visual, ảnh sản phẩm có bối cảnh, poster, ảnh social, storyboard carousel hoặc bản nháp billboard. Tuy nhiên, kết quả có dùng được...
23 Sách Nguyễn Duy Cần PDF: Danh Mục Và Link Đọc
Nếu từng đọc Tôi Tự Học, Óc Sáng Suốt hoặc Thuật Tư Tưởng, bạn có thể đã quen với cách viết điềm tĩnh, giàu suy ngẫm của học giả Thu Giang...
Bộ Tài Liệu SGK PDF Lớp 1–12 Năm Học 2026–2027
Phụ huynh, học sinh và giáo viên có thể tham khảo bộ tài liệu SGK PDF dành cho 12 khối lớp trong bài viết này. Mỗi lớp được đóng thành một...
Breadcrumb Schema trên WordPress: cấu hình đúng với Rank Math
Breadcrumb ở đầu bài viết cho người đọc biết họ đang ở đâu và có thể quay lại chủ đề lớn hơn bằng đường nào. Trong mã nguồn, BreadcrumbList giúp công...
Google đã gỡ FAQ rich results từ 7/5/2026: còn nên giữ FAQ Schema không?
Từ ngày 7/5/2026, FAQ rich results không còn xuất hiện trên Google Search. Điều đó có nghĩa những câu hỏi và câu trả lời dạng mở rộng dưới kết quả tìm...