Trình tạo schema FAQ

Dùng một câu hỏi mỗi dòng: Câu hỏi | Câu trả lời

Dán danh sách câu hỏi và câu trả lời của bạn để nhận về một khối JSON-LD FAQPage sẵn sàng chèn thẳng vào thẻ <head>. Google đọc dữ liệu có cấu trúc này và khi thấy trang đủ điều kiện, hệ thống hiển thị các câu hỏi dưới dạng đoạn trích nhiều định dạng có thể thu gọn ngay trên trang kết quả tìm kiếm (SERP). Nhờ vậy, diện tích mà kết quả của bạn chiếm được thường tăng gấp đôi.

Cách tạo mã đánh dấu FAQPage

  1. 1

    Thêm các cặp câu hỏi và câu trả lời

    Nhập từng câu hỏi cùng câu trả lời tương ứng. Bạn được phép dùng HTML trong câu trả lời và phần HTML đó vẫn được giữ nguyên trong mã đánh dấu.

  2. 2

    Tùy chọn: URL của trang

    Thiết lập URL chuẩn (canonical) của trang FAQ để các trường `@id` được phân giải chính xác.

  3. 3

    Tạo mã

    Bạn nhận được một khối `<script type="application/ld+json">` hợp lệ, chứa `FAQPage` với các thực thể `Question` và `Answer` lồng bên trong.

  4. 4

    Kiểm tra

    Dán đoạn mã vào công cụ Kiểm tra kết quả nhiều định dạng của Google để xác nhận trang đủ điều kiện trước khi triển khai.

Kết quả đầu ra có dạng như sau

{
  "@context": "https://schema.org",
  "@type": "FAQPage",
  "mainEntity": [{
    "@type": "Question",
    "name": "Câu hỏi của bạn ở đây",
    "acceptedAnswer": {
      "@type": "Answer",
      "text": "Câu trả lời của bạn, có thể chứa HTML như <a href='...'>liên kết</a>."
    }
  }]
}

Điều kiện của Google (những quy định hay khiến bạn vấp)

  • Phần FAQ phải hiển thị trên trang. Các khối hỏi đáp chỉ tồn tại trong mã đánh dấu và bị ẩn trong mã nguồn sẽ bị bỏ qua, thậm chí có thể dẫn tới hình phạt thủ công.
  • Câu trả lời phải mang tính cung cấp thông tin, không phải quảng cáo. Những câu trả lời kiểu “Sản phẩm của chúng tôi là tốt nhất” sẽ bị loại bỏ.
  • Nội dung không được do người dùng tạo ra (bài đăng diễn đàn, bình luận). Với các trường hợp đó, hãy dùng schema QAPage thay vì FAQPage.
  • Mỗi cặp hỏi đáp phải là một thông tin riêng biệt, đứng độc lập, chứ không phải tiêu đề phụ của một bài hướng dẫn dài hơn.
  • Từ tháng 8 năm 2023, với nhiều truy vấn Google chỉ hiển thị kết quả nhiều định dạng dạng FAQ trên các trang y tế và trang chính phủ có thẩm quyền. Những trang còn lại vẫn hưởng lợi từ mã đánh dấu, nhưng đừng trông đợi thêm diện tích hiển thị trên SERP.

Các lỗi thường gặp

Lỗi Cách khắc phục
The FAQ on the page appears hidden Bảo đảm phần HTML hiển thị khớp 1:1 với schema
Missing field name Mỗi Question cần một trường name không rỗng
Missing field text in acceptedAnswer Mỗi câu trả lời cần có văn bản thật, không phải chuỗi rỗng
Not eligible for FAQ rich results Thường là do thay đổi chính sách nêu trên. Bạn vẫn nên giữ lại mã đánh dấu

Mẹo nhỏ

  • Giữ câu hỏi dưới 140 ký tự, vì Google vẫn cắt bớt những câu dài hơn trên SERP.
  • Đặt câu hỏi quan trọng nhất lên đầu tiên: nếu chỉ một kết quả nhiều định dạng được hiển thị thì đó chính là câu hỏi đó.
  • Tránh lặp lại cùng một câu hỏi trên nhiều trang của website, vì Google có thể hạ thứ hạng cả hai trang.

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

Kể từ bản cập nhật tháng 8 năm 2023 của Google, kết quả nhiều định dạng dạng FAQ chỉ dành cho những website uy tín và có thẩm quyền được biết đến rộng rãi (chủ yếu là trang chính phủ và y tế). Mã đánh dấu vẫn đáng để thêm vào, vì nó giúp trợ lý giọng nói và một số công cụ tìm kiếm bên thứ ba sử dụng nội dung của bạn. Tuy nhiên, đừng tính tới phần diện tích hiển thị thêm trên SERP nếu website của bạn chưa đáp ứng các điều kiện đó.

Có. Google hỗ trợ một tập thẻ giới hạn: <p>, <a>, <b>, <i>, <ul>, <ol>, <li>, ngắt dòng và bảng cơ bản. Mọi thứ khác đều bị loại bỏ.

Chỉ đặt trên những trang thực sự có mục FAQ hiển thị cho người dùng. Rải nó ở khắp nơi là dấu hiệu thao túng và có thể khiến bạn nhận hình phạt thủ công từ Google.

Không. Phần hỏi đáp về sản phẩm (nơi người dùng đặt câu hỏi và những người khác trả lời) phải dùng schema QAPage, không phải FAQPage. FAQPage dành cho các câu trả lời do chính chủ sở hữu website biên soạn.

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