Schema Markup (Structured Data)

Schema Markup

Schema markup là dữ liệu có cấu trúc thêm vào một trang web, dùng bộ từ vựng Schema.org, giúp công cụ tìm kiếm và các hệ thống AI hiểu nội dung nói về điều gì. Nó gắn nhãn ý nghĩa cho thông tin trên trang để máy diễn giải một cách đáng tin cậy thay vì đoán từ văn bản.

Schema markup là một lớp ẩn phía sau, không làm đổi cách một trang hiển thị với người xem nhưng làm đổi cách máy đọc nó. Nó được viết bằng một bộ từ vựng chung duy trì tại Schema.org, một dự án được Google, Microsoft và các công ty tìm kiếm khác hỗ trợ, và đã trở thành một phần chuẩn của technical SEO.

Schema markup làm gì?

Bằng cách gắn nhãn các phần của trang, ví dụ đánh dấu một con số là giá, một khối là đánh giá, hay một đoạn trả lời một câu hỏi, schema markup giúp công cụ tìm kiếm hiểu nội dung với ít mơ hồ hơn. Điều này có thể giúp trang đủ điều kiện cho rich results, các kết quả hiển thị nâng cao với sao, giá hoặc hộp FAQ nổi bật trong tìm kiếm, và giúp hệ thống đặt trang đúng chỗ trong hiểu biết của nó về các thực thể.

Các loại schema phổ biến là gì?

  • Article: gắn nhãn một bài blog hay bài báo cùng tác giả và ngày.
  • Product: đánh dấu giá, tình trạng còn hàng và đánh giá cho một sản phẩm.
  • FAQ: nhận diện các cặp câu hỏi và câu trả lời trên một trang.
  • Organization và LocalBusiness: mô tả một công ty, tên, logo và thông tin liên hệ.
  • Breadcrumb: thể hiện vị trí của một trang trong cấu trúc site.

Schema markup được thêm vào thế nào?

Định dạng khuyến nghị là JSON-LD, một khối mã có cấu trúc nhỏ đặt trong HTML của trang. Nó nằm tách khỏi nội dung hiển thị, giúp dễ bảo trì, và là định dạng công cụ tìm kiếm ưa chuộng. Markup nên phản ánh đúng những gì thực sự có trên trang, vì đánh dấu nội dung không hiển thị có thể bị coi là spam.

Khi tìm kiếm dịch chuyển sang câu trả lời do AI tạo, giúp máy hiểu nội dung càng có giá trị, chứ không kém đi. Dữ liệu có cấu trúc rõ ràng hỗ trợ knowledge graph mà các hệ thống dùng để suy luận về thực thể, và giúp nội dung dễ được answer engine diễn giải và trích xuất hơn, đó là lý do schema là một phần thực tế của AEO và của việc xuất hiện trong AI Overviews.

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

Schema markup dùng để làm gì?+

Schema markup gắn nhãn ý nghĩa cho nội dung trên trang bằng bộ từ vựng Schema.org, để công cụ tìm kiếm và hệ thống AI hiểu một cách đáng tin cậy. Nó có thể giúp trang đủ điều kiện cho rich results và giúp máy diễn giải, đặt nội dung đúng chỗ.

Schema markup có cải thiện thứ hạng không?+

Schema không phải yếu tố xếp hạng trực tiếp, nhưng giúp công cụ tìm kiếm hiểu nội dung và có thể mang lại rich results giúp tăng độ hiển thị và tỷ lệ click. Nó cũng giúp nội dung dễ được answer engine AI diễn giải và trích dẫn.

Schema markup nên dùng định dạng nào?+

JSON-LD là định dạng khuyến nghị. Đó là một khối mã có cấu trúc nhỏ đặt trong HTML của trang, tách khỏi nội dung hiển thị, và là định dạng công cụ tìm kiếm ưa chuộng. Markup nên phản ánh đúng những gì có trên trang.