On-Page SEO

Schema.org Vocabulary Usage

Việc áp dụng đúng loại schema (ví dụ: Article, FAQPage, HowTo) phù hợp với ngữ cảnh nội dung.

3 lượt xem Cập nhật: 26/05/2026

Schema.org Vocabulary Usage là gì?

Schema.org Vocabulary Usage là cách bạn chọn và triển khai đúng loại cấu trúc dữ liệu (schema) từ bộ từ vựng chuẩn schema.org để mô tả nội dung trang web một cách chính xác cho công cụ tìm kiếm. Đây không phải là việc chèn schema bất kỳ — mà là việc phù hợp giữa loại schema và bản chất nội dung. Ví dụ: dùng Article cho bài báo, FAQPage cho trang hỏi đáp có danh sách câu hỏi – đáp rõ ràng, hoặc HowTo cho hướng dẫn từng bước có thời gian, công cụ, vật liệu.

Tại sao quan trọng trong SEO?

Schema.org Vocabulary Usage ảnh hưởng trực tiếp đến khả năng hiển thị nâng cao (rich results) trên Google và các công cụ tìm kiếm hỗ trợ schema. Khi bạn dùng đúng loại schema:

  • Google dễ hiểu hơn ngữ cảnh nội dung — từ đó tăng độ tin cậy và khả năng hiển thị snippet mở rộng (như FAQ rich result, đánh giá sao, bước hướng dẫn).
  • Giảm rủi ro bị bỏ qua hoặc xử lý sai bởi hệ thống thu thập dữ liệu (crawlers), vì schema không khớp sẽ bị bỏ qua hoặc gây cảnh báo trong Google Search Console.
  • Hỗ trợ tối ưu trải nghiệm người dùng gián tiếp: rich result thu hút nhấp chuột cao hơn (CTR tăng 15–30% theo nhiều báo cáo kiểm định của Search Engine Journal, tùy trường hợp).

Lưu ý: Schema không phải yếu tố xếp hạng trực tiếp, nhưng là yếu tố hỗ trợ mạnh cho khả năng hiển thị và CTR — hai yếu tố gián tiếp tác động đến thứ hạng dài hạn.

Cách hoạt động

Schema.org là một tập hợp từ vựng mở do Google, Microsoft, Yahoo! và Yandex cùng xây dựng. Các loại schema (như WebPage, LocalBusiness, Recipe) được định nghĩa rõ ràng về thuộc tính bắt buộc và khuyến nghị. Khi bạn triển khai schema:

  1. Bộ thu thập dữ liệu (crawler) đọc mã JSON-LD / Microdata / RDFa trên trang.
  2. Google so sánh cấu trúc dữ liệu với định nghĩa chính thức tại schema.org.
  3. Nếu loại schema phù hợp với nội dung thực tế (ví dụ: trang có tiêu đề, ngày xuất bản, tác giả, thân bài → Article là hợp lệ), Google có thể kích hoạt rich result tương ứng.
  4. Nếu không khớp (ví dụ: dùng Product cho bài đánh giá không bán hàng), schema bị bỏ qua hoặc gây lỗi trong báo cáo “Enhancements” của Search Console.

Hướng dẫn thực hiện

Dưới đây là quy trình 5 bước để áp dụng Schema.org Vocabulary Usage đúng cách:

  1. Xác định loại nội dung trang: Đọc kỹ nội dung — là bài báo? Hướng dẫn làm món ăn? Trang hỏi đáp? Trang giới thiệu doanh nghiệp? Không dựa vào tên file hay URL, mà dựa vào bản chất nội dung.
  2. Chọn schema phù hợp: Tra cứu tại schema.org/docs/full.html. Ưu tiên schema có hỗ trợ rich result (xem danh sách chính thức tại Google Developers).
  3. Kiểm tra yêu cầu bắt buộc: Mỗi schema có thuộc tính bắt buộc (required). Ví dụ:
    • Article: headline, datePublished, author
    • FAQPage: phải bao gồm mảng mainEntity với ít nhất 2 phần tử Question + Answer
    • HowTo: cần step, name, và nếu có thời gian/thiết bị thì thêm totalTime, tool, supply
  4. Tạo mã JSON-LD: Dùng định dạng JSON-LD (được Google khuyến nghị nhất). Đặt trong thẻ <script type=\"application/ld+json\"> ở phần <head> hoặc trước thẻ </body>.
  5. Kiểm tra và giám sát: Dùng Google Search Console → báo cáo “Enhancements”, hoặc công cụ URL InspectionSchema Markup Validator để kiểm tra lỗi.

Lỗi thường gặp

Dưới đây là những sai lầm phổ biến và cách khắc phục:

Lỗi Hệ quả Cách khắc phục
Dùng Article cho nội dung không phải bài báo (ví dụ: trang chủ, trang danh mục) Google bỏ qua schema hoặc báo lỗi “Invalid type for Article” Thay bằng WebPage hoặc CollectionPage; kiểm tra lại định nghĩa schema trước khi triển khai
Thiếu thuộc tính bắt buộc (ví dụ: thiếu datePublished trong Article) Không đủ điều kiện hiển thị rich result; có thể gây cảnh báo trong Search Console Đọc kỹ tài liệu schema.org và Google Developers; dùng validator để kiểm tra đầy đủ thuộc tính
Dùng nhiều schema không liên quan trên cùng một trang (ví dụ: vừa Article, vừa Product, vừa LocalBusiness) Gây nhiễu ngữ nghĩa; giảm độ tin cậy; có thể khiến toàn bộ schema bị bỏ qua Mỗi trang chỉ nên có 1 schema chính (loại phản ánh nội dung chủ đạo); các schema phụ (nếu cần) phải có mối liên hệ rõ ràng (ví dụ: ArticleauthorPerson)

Ví dụ thực tế

Ví dụ 1 – Trang hỏi đáp (FAQPage):

{"@context":"https://schema.org","@type":"FAQPage","mainEntity":[{"@type":"Question","name":"Cách làm bánh flan tại nhà?","acceptedAnswer":{"@type":"Answer","text":"Bạn cần trứng, sữa tươi, đường và vani. Đun sữa với đường, đánh tan trứng, trộn đều rồi hấp 30 phút..."}},{"@type":"Question","name":"Bánh flan để được bao lâu?","acceptedAnswer":{"@type":"Answer","text":"Trong tủ lạnh: 3–5 ngày. Không đông đá."}}]}

Ví dụ 2 – Bài hướng dẫn (HowTo):

{"@context":"https://schema.org","@type":"HowTo","name":"Cách trồng rau muống thủy canh","step":[{"@type":"HowToStep","name":"Chuẩn bị dụng cụ","text":"Dùng khay xốp, nước dinh dưỡng thủy canh, hạt giống rau muống"},{"@type":"HowToStep","name":"Gieo hạt","text":"Ngâm hạt 6 tiếng, gieo lên bông gòn ẩm, che tối 2 ngày..."}],"totalTime":"P3D"}

Cả hai ví dụ đều tuân thủ đúng loại schema, có đầy đủ thuộc tính bắt buộc và phản ánh đúng cấu trúc nội dung thực tế.

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

Schema.org Vocabulary Usage có ảnh hưởng trực tiếp đến thứ hạng Google không?

Không. Schema không phải yếu tố xếp hạng (ranking factor) theo xác nhận chính thức từ Google. Tuy nhiên, nó hỗ trợ hiển thị rich result — từ đó tăng CTR và lưu lượng chất lượng, gián tiếp cải thiện hiệu quả SEO dài hạn.

Có nên dùng nhiều loại schema trên một trang không?

Có thể — nhưng chỉ khi chúng có mối quan hệ phân cấp rõ ràng (ví dụ: ArticleauthorPerson, hoặc LocalBusinesssameAs là profile mạng xã hội). Việc chèn nhiều schema không liên quan sẽ làm loãng ngữ nghĩa và gây rủi ro bị bỏ qua.

Làm sao biết schema nào đang được Google hỗ trợ hiển thị rich result?

Google cập nhật danh sách chính thức tại developers.google.com/search/docs/appearance/structured-data. Danh sách này có thể thay đổi — nên kiểm tra định kỳ. Hiện tại (2024), các loại phổ biến được hỗ trợ gồm: Article, FAQPage, HowTo, Recipe, Product, Review, Event, LocalBusiness.