Schema là gì? Schema (còn gọi là dữ liệu có cấu trúc) là đoạn mã đánh dấu thêm vào HTML, giúp công cụ tìm kiếm và AI hiểu đúng ý nghĩa cùng mối quan hệ giữa các thực thể trên trang, từ đó hiển thị kết quả giàu thông tin và được AI trích dẫn trong AI Overview.
Tóm tắt nhanh:
Schema (dữ liệu có cấu trúc) là mã đánh dấu giúp máy tìm kiếm và AI hiểu đúng thực thể, quan hệ trong nội dung website.
Ba cú pháp phổ biến: JSON-LD, Microdata, RDFa — Google khuyến nghị JSON-LD vì dễ triển khai và ít vỡ layout nhất.
Schema tạo ra Rich Snippets (sao đánh giá, giá, FAQ, breadcrumb) và cấp dữ liệu cho Knowledge Graph.
Trong kỷ nguyên AI Search, schema là tín hiệu để LLM trích dẫn: FAQPage, LocalBusiness, Article, Organization giúp AI xác định thực thể rõ ràng.
Sau khi gắn schema, luôn kiểm tra bằng Schema Markup Validator hoặc Rich Results Test để tránh lỗi cú pháp.
Schema (hoặc Schema markup) là gì? – đây là từ ngữ để mô tả việc đánh dấu dữ liệu có cấu trúc giúp công cụ tìm kiếm hiểu rõ hơn về website của bạn để trả về kết quả dưới nhiều định dạng. Những đánh dấu này cho phép các công cụ tìm kiếm thấy được ý nghĩa và mối quan hệ đằng sau các sự vật được đề cập trên website của bạn. Vì lý do này, Schema đã trở thành một chủ đề nóng bỏng đối với những người làm SEO.
Rich Snippets (đoạn thông tin đặc biệt) được chứng minh là giúp tăng tỷ lệ lượt nhấp cao hơn thường lệ trong kết quả tìm kiếm không trả phí. Dưới đây sẽ là một số ví dụ về các đoạn thông tin đặc biệt giúp bạn dễ hình dung hơn.
Schema là gì? Tại sao nó lại quan trọng như vậy?
Toàn bộ điểm trong việc cấu trúc dữ liệu (Data Structure) của bạn là giao tiếp tốt hơn với các công cụ tìm kiếm như Google. Khi Google hiểu các thực thể ở mức độ kỹ càng hơn, Google sẽ cung cấp kết quả tốt hơn cho người tìm kiếm. Các mục như rich cards (thẻ giàu thông tin) , rich snippets (đoạn trích giàu thông tin) và knowledge graph (sơ đồ tri thức) sẽ xuất hiện trên SERPs sau khi thu thập được thông tin từ dữ liệu có cấu trúc.
Schema giúp Google như thế nào?
Khi Google biết website của bạn có những nội dung gì, Schema sẽ giúp cho Google biết nội dung trên website của bạn có ý nghĩa như thế nào? thông qua những từ ngữ được đánh dấu sẽ chỉ ra mối quan hệ giữa các khái niệm, thực thể trong tài liệu và website của bạn.
Schema có làm cho website của bạn xếp hạng tốt hơn không?
Search Engine Journal (Tạp chí Công cụ Tìm kiếm) đã kết luận vào cuối năm 2019 rằng vẫn chưa có bằng chứng cho thấy vi dữ liệu có tác động trực tiếp đến thứ hạng tìm kiếm không phải trả tiền.
Mặc dù có thể bạn sẽ không thấy sự gia tăng trực tiếp trong việc xếp thứ hạng không phải trả tiền của website do kết quả của việc thêm lược đồ. Nhưng bạn có thể thấy rằng website của mình nhận được nhiều lưu lượng truy cập hơn từ tìm kiếm, đó mới là điều bạn thực sự đang mong muốn.
Lợi ích của Schema là gì?
Làm nổi bật các thông tin của website giúp thu hút người dùng truy cập. Đồng nghĩa là lượng traffic đổ về trang nhiều hơn và gia tăng tỷ lệ chuyển đổi. Ví dụ: với các bài đánh giá có cấu trúc, Google có thể hiển thị các công thức nấu ăn có xếp hạng năm sao ở đầu kết quả của website đó.
Một ví dụ khác, với dữ liệu có cấu trúc về các bài hát và album. Google có thể hiển thị những bài hát mà nghệ sĩ đó đã hát dưới dạng hàng loạt thẻ.
Điều này giúp bạn xuất hiện toàn diện hơn trong kết quả tìm kiếm dựa vào việc có thêm nhiều dữ liệu có cấu trúc liên quan đến nội dung của website mà bạn đang sở hữu.
Ví dụ: Search Engine Roundtable (Hội nghị bàn tròn của Công cụ Tìm kiếm) giải thích rằng các thiết bị kích hoạt bằng giọng nói như Trợ lý Google chủ yếu dựa vào dữ liệu có cấu trúc để xác định và lấy thông tin liên quan đến các truy vấn bằng giọng nói.
Trong một nghiên cứu tìm kiếm bằng giọng nói mà chúng tôi thực hiện vào năm 2019, chúng tôi nhận thấy rằng phần lớn các câu trả lời được xuất hiện qua tìm kiếm bằng giọng nói được đánh dấu bằng một số dạng Schema.
Đối với những người làm SEO và Marketing, điều này có nghĩa là càng có nhiều đánh dấu có cấu trúc thì sẽ càng tốt. Tận dụng xu hướng này bằng cách triển khai dữ liệu có cấu trúc đang được gọi là “Semantic SEO”.
Và đây là một ví dụ khác của một trang triển khai đánh dấu dữ liệu dưới dạng hiển thị thông tin – như ở ví dụ, có thể thấy thông tin được hiển thị là về vị trí, địa chỉ, năm thành lập,… của một trường học.
Các loại đánh dấu này có thể được triển khai bằng các ngôn ngữ mã khác nhau như RDFa, Microdata và JSON-LD.
RDFa, Microdata và JSON-LD trong Schema là gì?
RDFa, Microdata và JSON-LD là tất cả các ngôn ngữ mã có thể được thêm vào HTML để nhúng siêu dữ liệu (ví dụ: schema) vào website.
RDFa trong Schema
RDFa (Resource Descriptive Framework in Attributes) được dịch là khung mô tả tài nguyên trong thuộc tính. Đây là một dạng mã có thể được thêm vào các tài liệu như HTML, XHTML và XML.
itemref: tham chiếu các thuộc tính không được chứa trong itemscope. Nó cung cấp danh sách các id với nhiều thuộc tính hơn so với những nơi khác trong tài liệu.
JSON-LD trong Schema
JSON-LD (Javascript Object Notation for Linked Objects) là ký hiệu đối tượng Javascripts cho các đối tượng được liên kết. Kiểu chú thích này có thể triển khai schema bằng cách dán trực tiếp vào thẻ <head> hoặc <body> ở tài liệu website. Ký hiệu sử dụng thuộc tính “@context” và “@type” để chỉ định từ ngữ (schema.org). JSON-LD được coi là cách dễ nhất để triển khai schema cho người mới bắt đầu vì nó có thể được đặt trực tiếp trong thẻ <head>.
Đây là mô tả của Google khuyên bạn nên sử dụng JSON-LD ở “bất cứ nơi nào có thể”.
Ví dụ: dưới đây là một ví dụ về cách đánh dấu “sách” sẽ như thế nào trên một website sử dụng Microdata:
Không có đánh dấu
Với đánh dấu trong Microdata
Với đánh dấu trong JSON-LD
Cách tạo Schema thông qua HTML cho website của bạn
Có một số công cụ như Structured Data Markup Helper (trình trợ giúp đánh dấu dữ liệu có cấu trúc) của Google giúp bạn dễ dàng tạo và triển khai Schema trong JSON-LD hoặc Microdata trên những trang hiện có của bạn. Sau đây là cách công cụ này hoạt động:
Những việc bạn phải làm là đánh dấu các phần tử trên trang mà bạn muốn đánh dấu, gắn nhãn chúng cho phù hợp, sau đó nhấn Create HTML và mã sẽ được tạo (chọn JSON-LD hoặc Microdata) để bạn đặt trên website của mình.
Dưới đây, bạn có thể thấy mã JSON-LD được tạo tự động và có thể được sao chép vào mã của bài viết này để đánh dấu các phần tử quan trọng.
Trình tạo schema là gì?
Nếu bạn đã sẵn sàng thêm schema vào website của mình thì đây là một số công cụ tạo Schema trực tuyến miễn phí hữu ích nhất mà bạn có thể dùng thử.
Hall Analysis schema markup generator – cho phép bạn nhập thông tin về doanh nghiệp, người, sản phẩm, sự kiện, tổ chức hoặc website địa phương để tạo một đoạn mã JSON-LD và dán vào HTML của website bạn. Công cụ này rất dễ sử dụng và đơn giản, phù hợp cho mọi thể loại website doanh nghiệp.
Google Structured Data Markup Helper – một công cụ cho phép bạn nhấp vào bất kỳ vị trí nào trên website hoặc email của bạn để chọn và gắn nhãn cho từng mục trên trang mà bạn muốn đánh dấu.
Microdata Generator.com – đây lại là một công cụ đơn giản và dễ sử dụng khác, đặc biệt hữu ích đối với các doanh nghiệp địa phương.
Merkle Schema Markup Generator – có thể xuất ở định dạng JSON-LD hoặc Microdata.
Những công cụ kiểm tra schema là gì?
Để kiểm tra xem webstie của bạn có làm đúng hoặc bị cảnh báo về bất kỳ việc sử dụng sai ngôn ngữ đánh dấu nào hay không. Sau đây sẽ có một số công cụ kiểm tra Schema hữu ích giúp bạn kiểm tra website một cách nhanh chóng và dễ dàng nhất:
Trình xác thực đánh dấu Schema
Sau khi bạn đã thêm Schema vào HTML của mình, bạn có thể kiểm tra các đánh dấu bằng công cụ Structured Data Testing của Google. Chỉ cần thêm URL website hoặc dòng mã của bạn để kiểm tra bất kỳ lỗi hoặc cảnh báo nào.
Công cụ SEMrush kiểm tra Schema website
Công cụ SEMrush kiểm tra các đánh dấu và sẽ cho bạn biết phần trăm Schema mà website của bạn đang sử dụng (chỉ Microdata), Open Graph, Twitter Cards và Microformats.
Công cụ hỗ trợ thêm cho việc tạo Schema là gì?
Hướng dẫn đánh dấu nội dung
Google có công cụ Content Markup Guide để triển khai Schema một cách sáng tạo để có được các đoạn mã chi tiết hơn. Những đánh dấu này áp dụng cho “bất kỳ nội dung nào được tạo ra để đọc, xem hoặc nghe”. Tất cả những thứ như video, công thức nấu ăn hoặc âm nhạc đều có thể được đánh dấu bằng Schema sáng tạo.
Phát triển Schema mới
Để luôn cập nhật đánh dấu Schema cho nhiều thứ, bạn có thể đánh dấu trang phát hành của chúng thông qua https://schema.org/docs/releases.html – đây là nơi liệt kê tất cả các bản cập nhật và từ vựng mới trong chỉ mục. Bản phát hành gần đây nhất, bản phát hành 3.1 (tháng 8 năm 2016), đã bổ sung một lượng từ vựng đáng kể về khách sạn và chỗ ở liên quan.
Schema là gì? Tại sao nó lại quan trọng như vậy?
Toàn bộ điểm trong việc cấu trúc dữ liệu (Data Structure) của bạn là giao tiếp tốt hơn với các công cụ tìm kiếm như Google. Khi Google hiểu các thực thể ở mức độ kỹ càng hơn, Google sẽ cung cấp kết quả tốt hơn cho người tìm kiếm. Các mục như rich cards (thẻ giàu thông tin) , rich snippets (đoạn trích giàu thông tin) và knowledge graph (sơ đồ tri thức) sẽ xuất hiện trên SERPs sau khi thu thập được thông tin từ dữ liệu có cấu trúc.
Schema giúp Google như thế nào?
Khi Google biết website của bạn có những nội dung gì, Schema sẽ giúp cho Google biết nội dung trên website của bạn có ý nghĩa như thế nào? thông qua những từ ngữ được đánh dấu sẽ chỉ ra mối quan hệ giữa các khái niệm, thực thể trong tài liệu và website của bạn.
Schema có làm cho website của bạn xếp hạng tốt hơn không?
Search Engine Journal (Tạp chí Công cụ Tìm kiếm) đã kết luận vào cuối năm 2019 rằng vẫn chưa có bằng chứng cho thấy vi dữ liệu có tác động trực tiếp đến thứ hạng tìm kiếm không phải trả tiền.
Mặc dù có thể bạn sẽ không thấy sự gia tăng trực tiếp trong việc xếp thứ hạng không phải trả tiền của website do kết quả của việc thêm lược đồ. Nhưng bạn có thể thấy rằng website của mình nhận được nhiều lưu lượng truy cập hơn từ tìm kiếm, đó mới là điều bạn thực sự đang mong muốn.
Kết luận
Thông qua bài viết, chúng ta có thể hiểu được Schema là gì?. Cũng như những lợi ích và cách ứng dụng vào website như thế nào. Bạn có thể truy cập vào blog của Top On Seek để cập nhật thêm những thông tin hữu ích về Marketing. Ngoài ra, chúng tôi còn cung cấp dịch vụ SEO chuyên nghiệp giúp tăng thứ hạng tìm kiếm Google, tối ưu hóa tỷ lệ chuyển đổi cho website của bạn và mang lại nguồn doanh thu ổn định.
Trước đây schema chủ yếu phục vụ Google để tạo Rich Snippets. Nhưng khi tìm kiếm dịch chuyển sang các công cụ tạo sinh như ChatGPT, Google AI Overviews, Perplexity hay Gemini, vai trò của dữ liệu có cấu trúc còn lớn hơn: nó trở thành lớp ngữ nghĩa giúp mô hình ngôn ngữ (LLM) xác định đúng thực thể, quan hệ và ngữ cảnh trước khi quyết định trích dẫn nội dung nào. Đây chính là cầu nối giữa schema truyền thống và GEO (Generative Engine Optimization).
Vì sao schema quan trọng với AI Search?
LLM không “đọc” trang như con người mà bóc tách nội dung thành các mảnh (chunk) và thực thể. Khi bạn khai báo rõ đây là một tổ chức, một câu hỏi thường gặp, hay một doanh nghiệp địa phương, AI giảm được suy đoán và tăng độ tin cậy khi dẫn nguồn. Nói cách khác, schema biến nội dung mơ hồ thành dữ liệu máy hiểu được — một trong những tín hiệu nền tảng của AI Search Trust Signals.
Loại schema
Vai trò với SEO
Vai trò với GEO / AI Search
FAQPage
Hiển thị câu hỏi mở rộng dưới kết quả
Cấp cặp hỏi–đáp gọn để AI trích thẳng vào câu trả lời
LocalBusiness
Hiện NAP, giờ mở cửa, đánh giá trên SERP
Giúp AI xác định đúng thực thể doanh nghiệp và địa phương
Article
Gắn tác giả, ngày xuất bản cho E-E-A-T
AI nhận diện nguồn, thời điểm để đánh giá độ mới
Organization
Củng cố Knowledge Panel
Neo thương hiệu vào Knowledge Graph, tăng khả năng được nêu tên
Ví dụ FAQPage thực tế
Với một trang “schema là gì”, bạn khai báo schema FAQPage bằng JSON-LD trong thẻ <head>, gồm mảng mainEntity chứa các đối tượng Question; mỗi Question có name (câu hỏi) và một acceptedAnswer kiểu Answer với trường text là câu trả lời ngắn gọn. Ví dụ một mục: name = “Schema có giúp tăng thứ hạng không?”, acceptedAnswer.text = “Schema không phải yếu tố xếp hạng trực tiếp, nhưng cải thiện hiển thị và CTR…”. Cách tạo chi tiết từng bước xem tại FAQ Schema là gì?.
Ví dụ LocalBusiness thực tế
Doanh nghiệp có văn phòng nên gắn schema LocalBusiness để AI và Google hiểu đúng thực thể địa phương. Các trường cốt lõi gồm: name (tên thương hiệu), address (kiểu PostalAddress: số nhà, đường, quận, thành phố), telephone, url, openingHours và geo (kinh độ, vĩ độ). Ví dụ address: “42/37 Hoàng Diệu, Quận 4, TP.HCM” cùng chi nhánh Đà Nẵng. Khi NAP trong schema trùng khớp với Google Business Profile, mức độ nhất quán thực thể tăng — nền tảng quan trọng để tối ưu Google Business Profile và Local SEO.
Nên bắt đầu từ đâu?
Ưu tiên JSON-LD vì dễ chèn, không đụng vào cấu trúc HTML hiển thị.
Chọn đúng loại schema theo nội dung trang: bài viết dùng Article, trang dịch vụ có câu hỏi dùng FAQPage, trang liên hệ/chi nhánh dùng LocalBusiness.
Đảm bảo dữ liệu trong schema khớp với nội dung hiển thị — khai báo sai lệch có thể bị Google bỏ qua rich result.
Kết hợp schema với cấu trúc nội dung chuẩn AI: heading dạng câu hỏi, đoạn trả lời ngắn, xem thêm AIO Checklist và nền tảng Technical SEO.
Muốn biết website của bạn đã đủ tín hiệu để AI trích dẫn hay chưa, hãy thử công cụ miễn phí kiểm tra AI Visibility để chấm điểm mức độ hiển thị trên các LLM và gợi ý phần schema cần bổ sung.
Câu hỏi thường gặp
Schema là gì trong SEO?
Schema là dữ liệu có cấu trúc (structured data) — đoạn mã đánh dấu thêm vào HTML theo từ vựng schema.org, giúp công cụ tìm kiếm hiểu ý nghĩa và mối quan hệ giữa các thực thể trên trang, từ đó hiển thị kết quả dạng Rich Snippets như sao đánh giá, giá, câu hỏi hay breadcrumb.
Schema có giúp website tăng thứ hạng không?
Schema không phải yếu tố xếp hạng trực tiếp. Tuy nhiên nó cải thiện cách trang hiển thị trên SERP (rich result), nhờ đó tăng tỷ lệ nhấp và lưu lượng truy cập. Gián tiếp, tín hiệu tương tác tốt hơn có thể hỗ trợ hiệu quả SEO tổng thể.
JSON-LD, Microdata và RDFa khác nhau thế nào, nên dùng cái nào?
Cả ba đều là cú pháp nhúng dữ liệu có cấu trúc vào HTML. JSON-LD đặt gọn trong thẻ head dưới dạng JavaScript, không đụng vào HTML hiển thị; Microdata và RDFa gắn trực tiếp vào các thẻ nội dung. Google khuyến nghị dùng JSON-LD vì dễ triển khai và ít lỗi nhất.
Schema ảnh hưởng thế nào đến AI Search và GEO?
Schema cung cấp lớp ngữ nghĩa giúp các mô hình AI như ChatGPT, Google AI Overviews hay Perplexity xác định đúng thực thể và ngữ cảnh trước khi trích dẫn. FAQPage, LocalBusiness, Article và Organization là những loại schema hỗ trợ AI hiểu và dẫn nguồn nội dung chính xác hơn.
FAQPage schema là gì và khi nào nên dùng?
FAQPage là loại schema đánh dấu các cặp câu hỏi – câu trả lời trên trang. Nó giúp Google hiển thị câu hỏi mở rộng dưới kết quả và cấp dữ liệu hỏi–đáp gọn để AI trích dẫn. Nên dùng cho trang dịch vụ, bài hướng dẫn hoặc trang có phần hỏi đáp thực sự hiển thị cho người dùng.
Làm sao kiểm tra schema đã gắn đúng hay chưa?
Sau khi thêm schema vào HTML, hãy dùng Schema Markup Validator của schema.org hoặc Rich Results Test của Google. Chỉ cần nhập URL hoặc dán đoạn mã, công cụ sẽ báo lỗi và cảnh báo, đồng thời cho biết trang có đủ điều kiện hiển thị rich result không.
Có cần biết code mới gắn được schema không?
Không bắt buộc. Bạn có thể dùng các trình tạo schema như Merkle, Hall Analysis hoặc Google Structured Data Markup Helper để sinh mã JSON-LD rồi dán vào website. Với WordPress, nhiều plugin SEO còn tự động tạo schema cho bài viết, FAQ và doanh nghiệp địa phương.