Tạo schema Article

Sinh JSON-LD Article đúng chuẩn schema.org, thoát thẻ an toàn để dán thẳng vào trang, khai tác giả và ngày. Không tạo trường rỗng, không rating giả.

  • Miễn phí
  • Chạy trong trình duyệt
  • Không cần đăng ký
Khối bài viết có tiêu đề và dòng chữ, minh hoạ schema Article

Điền mười ô, lấy về khối JSON-LD dán vào phần head của trang. Chỗ tool này làm khác phần lớn tool cùng loại: ô nào bạn để trống thì trường đó biến mất khỏi kết quả, chứ không xuất ra một cái tên rỗng. Khai tên tác giả rỗng còn tệ hơn không khai tác giả, vì máy đọc cái rỗng đó như một câu trả lời.

Đang tải công cụ…

Dùng khi nào

Lúc site chưa có plugin SEO nào sinh schema, hoặc có mà sinh thiếu. Plugin nào sinh đủ trường, plugin nào chỉ sinh headline với ngày thì bạn tự xác nhận được: mở mã nguồn trang lên, tìm khối ld+json là thấy nó khai những gì.

Lúc dựng một trang tay, kiểu landing hoặc trang tĩnh nằm ngoài luồng bài viết. Chỗ đó thường không có plugin nào chạm tới.

Lúc soi bài của site khác và cần một khối mẫu để so. Dựng ở đây nhanh hơn gõ tay rồi ngồi tìm chỗ thiếu dấu phẩy.

Tool này tính thế nào

Bốn việc, và việc đầu tiên là việc hay bị bỏ quên nhất.

Một, ô trống thì trường đó không được ghi ra. Tool cắt khoảng trắng hai đầu rồi mới quyết định, nên một ô chỉ chứa dấu cách vẫn tính là trống.

Hai, ngày lấy thẳng từ ô chọn ngày của trình duyệt. Chuẩn HTML bắt ô đó trả về chuỗi dạng năm-tháng-ngày bất kể máy bạn đang hiển thị ngày kiểu Việt hay kiểu Mỹ, và chuỗi đó đã là ISO 8601 hợp lệ rồi. Tick thêm ô múi giờ thì tool ghi thành dạng có giờ và có đuôi +07:00, tức nửa đêm giờ Việt Nam.

Ba, tác giả dựng thành một thực thể có kiểu và có địa chỉ, không phải một chuỗi tên. Bạn chọn Person hay Organization ở hàng trên cùng.

Bốn, cả cây dữ liệu đi qua bộ chuyển JSON của trình duyệt chứ tool không tự nối chuỗi. Tiêu đề của bạn có dấu ngoặc kép hay ký tự xuống dòng thì nó tự thoát, khối vẫn hợp lệ.

Còn chuyện chọn Article hay BlogPosting. Hai kiểu này không ngang hàng nhau: trong cây phân loại của schema.org, BlogPosting nằm dưới SocialMediaPosting, mà SocialMediaPosting lại nằm dưới Article. Mọi BlogPosting đều là một Article, chiều ngược lại thì không.

Giới hạn đã biết

Tool không kiểm URL bạn dán có thật hay không. Nó chỉ xem chuỗi đó có bắt đầu bằng https không, còn ảnh có tải được, hồ sơ tác giả có tồn tại thì bạn tự mở ra xem.

Mỗi khối một tác giả và một ảnh. Bài hai người viết, hoặc ảnh cần khai nhiều tỉ lệ khung hình, thì lấy kết quả ở đây rồi sửa tay phần đó.

Khai schema đúng không đẩy bài lên hạng. Nó cho máy đọc biết bài này là gì, ai viết, sửa lần cuối lúc nào. Có hiện thêm gì trên trang kết quả hay không là quyết định của Google, không phải của khối JSON-LD.

Trước khi đưa lên site thật, dán kết quả vào Rich Results Test của Google một lượt. Tool này kiểm được cú pháp và mấy chỗ mâu thuẫn hiển nhiên, còn bộ kiểm bên Google mới nói được nó có đủ điều kiện hiện kết quả nổi bật hay không.

Câu hỏi hay gặp

Chọn Article hay BlogPosting?

Bài trên blog thì chọn BlogPosting, nó cụ thể hơn nên mô tả đúng hơn. Trang hướng dẫn, trang tin, bài nằm ngoài chuyên mục blog thì để Article. Chọn sai giữa hai cái này không phải lỗi nặng, vì BlogPosting vốn nằm trong nhánh Article.

Bài cũ, để dateModified là hôm nay cho bài trông mới, được không?

Không. Ngày sửa là một lời khai, và nó nằm cạnh mấy lời khai khác trên cùng trang: ngày hiện ở đầu bài, ngày trong sitemap, ngày trong feed RSS. Sửa mỗi con số trong khối schema thì ba chỗ kia nói ngược lại ngay. Người đọc thì vào bài, thấy y hệt lần trước. Muốn ngày sửa mới thì sửa nội dung, đó là cách duy nhất khỏi phải nhớ mình đã khai gì.

Ghi tên tác giả trần, không kèm URL hồ sơ, có sao không?

Khối vẫn hợp lệ, nhưng bạn vừa vứt đi phần có giá trị nhất. Một chuỗi tên chỉ nói được rằng có người tên như vậy. Thêm URL hồ sơ là bạn trỏ tới một trang cụ thể, nơi có tiểu sử, có danh sách bài, có liên kết sang mạng xã hội của người đó. Hai người trùng tên lúc này mới tách ra được. Tool nhắc bạn mỗi khi ô tên có chữ mà ô URL bỏ trống.

Không có logo đơn vị xuất bản thì bỏ trống được không?

Được. Ô trống thì tool bỏ luôn phần logo, khối vẫn hợp lệ, không sinh ra một địa chỉ ảnh rỗng. Bỏ trống cả tên đơn vị thì cả nhánh publisher biến mất. Với blog cá nhân, khai tên mình ở cả tác giả lẫn đơn vị xuất bản là chuyện bình thường.

Công cụ này dùng được không?

Chưa có lượt nào. Bạn là người đầu tiên.

Nhúng công cụ này vào website của bạn

Dán đoạn mã dưới đây vào trang của bạn. Công cụ vẫn chạy trong trình duyệt người đọc, không gửi dữ liệu đi đâu. Khung nhúng có sẵn một dòng ghi nguồn trỏ về trang này.

Trần Tiến
Về tác giả

Trần Tiến

Founder, Tài Nguyên SEO

Dân IT rẽ sang SEO từ 2022. Tự tay xử lý hơn 10.000 đơn offpage trước khi lập công ty. Tin vào việc bàn giao bằng số tra cứu được, và nói thẳng cả khi mất đơn.

Cử nhân CNTT Chứng chỉ SEO của Google Offpage/Backlink YMYL Technical SEO GEO