Schema.org Generator
Điền biểu mẫu để tạo JSON-LD chuẩn schema.org, chép vào <head> để Google hiểu dữ liệu có cấu trúc.
Cấu hình
JSON-LD output
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Organization",
"name": "ALODEV",
"url": "https://alodev.vn",
"logo": "https://alodev.vn/apple-touch-icon.svg",
"description": "Đối tác công nghệ cho doanh nghiệp Việt - tư vấn chuyển đổi số, phát triển phần mềm.",
"contactPoint": [
{
"@type": "ContactPoint",
"telephone": "+84364234936",
"email": "hello@alodev.vn",
"contactType": "customer support"
}
],
"address": {
"@type": "PostalAddress",
"streetAddress": "Tầng 7, Tòa nhà ABC, Hoàng Mai",
"addressLocality": "Hà Nội",
"addressCountry": "VN"
}
}
</script>Mở Schema.org Validator để dán JSON-LD ở trênSinh JSON-LD cho năm loại thực thể
Công cụ này sinh ra gì
Một biểu mẫu thay đổi theo loại thực thể bạn chọn, đầu ra là khối JSON-LD chuẩn schema.org sẵn sàng dán vào trang. Năm loại được hỗ trợ là Organization cho tổ chức, LocalBusiness cho cơ sở có địa chỉ vật lý, Article cho bài viết, FAQPage cho khối hỏi đáp và Product cho sản phẩm. Các trường rời rạc được ghép đúng khuôn: địa chỉ gói thành PostalAddress, thông tin liên hệ thành ContactPoint, giá gói thành Offer kèm mã tiền tệ, danh sách hỏi đáp thành mảng Question với Answer lồng bên trong.
Trang nào nên khai dữ liệu này
Khi khai báo thông tin doanh nghiệp để công cụ tìm kiếm hiểu bạn là ai và hiển thị bảng thông tin bên phải kết quả. Khi đánh dấu bài viết có tác giả và ngày đăng. Khi gắn khối hỏi đáp cho một trang dịch vụ. Khi khai sản phẩm có giá cho một trang bán hàng.
Dán khối JSON-LD vào đâu
Đầu ra là một thẻ script khai kiểu ứng dụng ld cộng json, dán được vào phần đầu trang hoặc cuối phần thân đều có tác dụng như nhau. Trước khi tin, hãy đưa địa chỉ trang đã đăng vào công cụ kiểm tra kết quả giàu của Google, vì lỗi cú pháp nhỏ khiến toàn bộ khối bị bỏ qua trong im lặng.
Khai sai thì hậu quả gì
Dữ liệu khai trong JSON-LD phải khớp với nội dung người dùng thật sự nhìn thấy trên trang; khai khối hỏi đáp trong khi trang không hề có phần hỏi đáp là vi phạm nguyên tắc và có thể dẫn tới án phạt thủ công. Mỗi trang chỉ nên khai một thực thể chính cho mỗi loại. Giá của sản phẩm phải là số thuần, không có dấu chấm phân nhóm và không kèm ký hiệu tiền tệ. Cuối cùng, có dữ liệu có cấu trúc không bảo đảm sẽ được hiển thị giàu, đó là điều kiện cần chứ không phải điều kiện đủ.
Nội dung biểu mẫu không rời trình duyệt. Mọi giá trị bạn gõ vào biểu mẫu chỉ được ghép thành chuỗi JSON ngay trong trình duyệt; không có bước gửi lên máy chủ và không có bước lưu lại.
Câu hỏi thường gặp
JSON-LD là gì và vì sao trang cần khai báo?
JSON-LD là một khối dữ liệu có cấu trúc viết theo chuẩn schema.org, đặt trong thẻ script và nhúng vào trang HTML. Nó mô tả rõ cho công cụ tìm kiếm biết đây là tổ chức nào, bài viết của ai, sản phẩm giá bao nhiêu, thay vì để máy tự đoán từ văn bản thường. Có JSON-LD đúng chuẩn là điều kiện để Google cân nhắc hiển thị kết quả giàu như bảng thông tin doanh nghiệp hay khối hỏi đáp ngay trên trang tìm kiếm.
Nên chọn loại nào trong năm loại Organization, LocalBusiness, Article, FAQPage, Product?
Chọn theo đúng nội dung trang đang có, không chọn theo mong muốn. Organization dùng cho trang giới thiệu công ty không có địa chỉ cửa hàng cụ thể. LocalBusiness dùng khi có địa chỉ vật lý khách có thể ghé. Article dùng cho bài viết có tác giả và ngày đăng. FAQPage chỉ dùng khi trang thật sự có phần hỏi đáp hiển thị cho người đọc. Product dùng cho trang bán một sản phẩm có giá cụ thể.
Dán đoạn JSON-LD sinh ra vào đâu trong trang?
Đoạn mã xuất ra là một thẻ script kiểu application/ld+json, dán được vào phần đầu trang hoặc cuối phần thân đều có tác dụng như nhau, miễn nằm trong cùng một trang HTML mà nó mô tả. Sau khi dán, nên đưa địa chỉ trang đã đăng vào công cụ kiểm tra kết quả giàu của Google để chắc cú pháp không bị lỗi, vì lỗi nhỏ khiến toàn bộ khối bị bỏ qua trong im lặng chứ không báo lỗi rõ ràng.
Khai dữ liệu không khớp với nội dung thật trên trang có bị phạt không?
Có rủi ro thật. Nguyên tắc của Google yêu cầu dữ liệu có cấu trúc phải khớp với nội dung người dùng thấy được trên trang; khai khối FAQPage trong khi trang không có phần hỏi đáp hiển thị là vi phạm và có thể dẫn tới án phạt thủ công làm mất quyền hiển thị rich result. Mỗi trang cũng chỉ nên khai một thực thể chính cho mỗi loại, không khai trùng lặp nhiều Organization trên cùng một trang.
Nội dung điền vào biểu mẫu có được gửi lên máy chủ nào không?
Không. Toàn bộ giá trị bạn gõ vào biểu mẫu chỉ được ghép thành chuỗi JSON ngay trong trình duyệt bằng JavaScript, không có bước gửi lên máy chủ và không có bước lưu lại sau khi rời trang.
Có JSON-LD đúng chuẩn thì chắc chắn lên rich result không?
Không chắc chắn. Có dữ liệu có cấu trúc hợp lệ là điều kiện cần để Google cân nhắc hiển thị, không phải điều kiện đủ. Google vẫn tự quyết định có hiển thị rich result hay không dựa trên nhiều yếu tố khác như độ tin cậy của trang và loại truy vấn tìm kiếm.
