Trình tạo Schema Markup

Tiếp theo

Dữ liệu có cấu trúc là cách các công cụ tìm kiếm hiểu được sự khác biệt giữa một trang nói về đôi giày và một trang nói về người thợ đóng giày. Trình tạo này tạo ra một đoạn JSON-LD Schema.org gọn gàng cho một trong bốn loại phổ biến (Article, Product, LocalBusiness hoặc Organization) bằng các thuộc tính cốt lõi mà tất cả đều dùng chung: tên, mô tả, URL và hình ảnh. Nó cho bạn một khối khởi đầu hợp lệ, sẵn sàng để sao chép và dán, rồi bạn mở rộng bằng các thuộc tính riêng của từng loại.

Cách tạo schema markup

  1. 1

    Chọn một loại schema

    Chọn Article, Product, LocalBusiness hoặc Organization tùy theo trang bạn đang đánh dấu.

  2. 2

    Điền các trường

    Nhập tên, một mô tả, URL của trang và URL của một hình ảnh. Trường nào bạn để trống sẽ bị loại khỏi đầu ra.

  3. 3

    Tạo JSON-LD

    Công cụ xuất ra một khối `<script type="application/ld+json">` được định dạng đúng.

  4. 4

    Dán vào phần head của trang

    Đặt nó trong `<head>` hoặc ngay trước `</body>`. Google phân tích cả hai vị trí đều tốt như nhau.

Trình tạo này tạo ra gì

Trình tạo này viết ra phần lõi chung của một thực thể Schema.org: @type bạn chọn cộng với bất kỳ trong số name, description, urlimage mà bạn điền. Đó là một điểm khởi đầu gọn gàng và hợp lệ, rồi bạn bổ sung các thuộc tính mà mỗi loại cần để có kết quả nhiều định dạng.

Các loại được hỗ trợ

Loại Dùng cho
Article Bài blog, tin tức và các trang biên tập khác
Product Một sản phẩm hoặc mặt hàng đơn lẻ đang bán
LocalBusiness Một doanh nghiệp thực tế có cửa hàng hoặc địa điểm
Organization Một công ty hoặc thương hiệu với vai trò một thực thể

Hình dạng của đầu ra

Điền tên, mô tả, URL và hình ảnh cho một Product và bạn nhận được:

{
  "@context": "https://schema.org",
  "@type": "Product",
  "name": "Giày chạy trail",
  "description": "Giày nhẹ cho các cung đường kỹ thuật.",
  "url": "https://example.com/giay-trail",
  "image": "https://example.com/giay-trail.jpg"
}

được bọc trong một khối <script type="application/ld+json">, sẵn sàng để dán. Các trường trống được bỏ qua, nên đoạn mã luôn gọn gàng.

Đi xa hơn

Bốn thuộc tính trên là chung cho mọi loại, nhưng một kết quả nhiều định dạng đầy đủ thường cần nhiều hơn. Hãy tự thêm các thuộc tính riêng của loại sau khi bạn đã dán khối:

  • Article thường thêm headline, datePublished và một đối tượng author.
  • Product thường thêm một đối tượng offers (giá và tình trạng còn hàng) và aggregateRating.
  • LocalBusiness thường thêm address, telephoneopeningHours.
  • Organization thường thêm logo và các liên kết sameAs tới hồ sơ mạng xã hội.

Những mẹo quan trọng

  • Cho markup khớp với nội dung hiển thị. Google gắn cờ (và đôi khi phạt) markup mô tả những thứ không có trên trang.
  • Dùng URL tuyệt đối cho trang và hình ảnh, vì URL tương đối đôi khi bị bỏ qua lặng lẽ.
  • Kiểm tra trước khi phát hành. Dán đoạn mã vào Rich Results Test của Google hoặc một trình kiểm tra Schema.org để xem loại bạn chọn còn thiếu những trường bắt buộc nào.

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

Google khuyến nghị JSON-LD và nó dễ bảo trì nhất vì nằm gọn trong một khối script, thay vì rải rác khắp HTML. Microdata và RDFa cũng được hỗ trợ nhưng lích kích, nên hãy dùng JSON-LD trừ khi một CMS buộc bạn làm khác. Công cụ này luôn xuất ra JSON-LD.

Không trực tiếp. Bản thân dữ liệu có cấu trúc không phải là một tín hiệu xếp hạng. Việc nó làm là mở khóa các kết quả nhiều định dạng, thường nâng CTR lên 10-30%. Mức tăng thứ hạng đến từ CTR, không phải từ markup.

Chỉ bốn thuộc tính mà các loại này dùng chung: name, description, url và image, cộng với @type bạn chọn. Đây là một đoạn cơ sở hợp lệ: hãy thêm các thuộc tính riêng của loại mà một kết quả nhiều định dạng cần (ví dụ offers cho Product, hoặc datePublished cho Article) sau khi bạn dán nó.

Dán khối đã tạo vào Rich Results Test của Google hoặc một trình kiểm tra Schema.org. Vì trình tạo này chỉ điền các thuộc tính cốt lõi dùng chung, trình kiểm tra cũng sẽ cho bạn biết những thuộc tính bắt buộc riêng của loại mà bạn còn cần thêm.

Công cụ liên quan

Công cụ này có phiên bản bằng các ngôn ngữ khác