Dữ liệu có cấu trúc Câu hỏi thường gặp (FAQPage, Question, Answer)

Kết quả nhiều định dạng cho câu hỏi thường gặp trong Google Tìm kiếm

Nếu có trang web tập trung vào chính phủ hoặc tập trung vào sức khoẻ có danh sách câu hỏi và câu trả lời, bạn có thể sử dụng dữ liệu có cấu trúc FAQPage để giúp mọi người tìm thấy thông tin đó trên Google. Những trang Câu hỏi thường gặp được đánh dấu đúng cách có thể đủ điều kiện xuất hiện dưới dạng kết quả nhiều định dạng trên Tìm kiếm và dạng Hành động trên Trợ lý Google. Nhờ đó, trang web của bạn có thể tiếp cận đúng đối tượng người dùng.

Phạm vi cung cấp tính năng

Kết quả nhiều định dạng cho Câu hỏi thường gặp chỉ dành cho những trang web nổi tiếng, đáng tin cậy và tập trung vào chính phủ hoặc tập trung vào sức khoẻ. Người dùng có thể sử dụng tính năng này trên máy tính và thiết bị di động ở tất cả quốc gia và ngôn ngữ mà Google Tìm kiếm hoạt động.

Cách thêm dữ liệu có cấu trúc

Dữ liệu có cấu trúc là một định dạng chuẩn để cung cấp thông tin về một trang và phân loại nội dung trên trang. Nếu mới làm quen với dữ liệu có cấu trúc, bạn có thể tìm hiểu thêm về cách thức hoạt động của dữ liệu có cấu trúc.

Sau đây là thông tin tổng quan về cách xây dựng, kiểm tra và phát hành dữ liệu có cấu trúc.

  1. Thêm các thuộc tính bắt buộc. Tùy theo định dạng bạn đang sử dụng, hãy tìm hiểu nơi chèn dữ liệu có cấu trúc trên trang.
  2. Tuân theo các nguyên tắc.
  3. Xác thực mã của bạn bằng công cụ Kiểm tra kết quả nhiều định dạng rồi sửa mọi lỗi nghiêm trọng. Bạn cũng nên cân nhắc việc khắc phục mọi vấn đề không nghiêm trọng có thể bị gắn cờ trong công cụ này, vì những vấn đề này có thể giúp cải thiện chất lượng của dữ liệu có cấu trúc của bạn (tuy nhiên, bạn không nhất thiết thực hiện việc này để nội dung đủ điều kiện xuất hiện dưới dạng kết quả nhiều định dạng).
  4. Triển khai một vài trang có chứa dữ liệu có cấu trúc và sử dụng Công cụ kiểm tra URL để kiểm tra xem Google nhìn thấy trang đó như thế nào. Hãy đảm bảo rằng Google có thể truy cập trang của bạn và bạn không chặn trang bằng tệp robots.txt, thẻ noindex hoặc yêu cầu đăng nhập. Nếu có vẻ như trang không gặp vấn đề nào, bạn có thể yêu cầu Google thu thập lại dữ liệu các URL của mình.
  5. Để thông báo cho Google về các thay đổi sau này, bạn nên gửi một sơ đồ trang web. Bạn có thể tự động hoá quy trình này bằng Search Console Sitemap API.

Ví dụ

JSON-LD

Đây là ví dụ về FAQPage trong JSON-LD:


<html>
  <head>
    <title>Finding an apprenticeship - Frequently Asked Questions(FAQ)</title>
    <script type="application/ld+json">
    {
      "@context": "https://schema.org",
      "@type": "FAQPage",
      "mainEntity": [{
        "@type": "Question",
        "name": "How to find an apprenticeship?",
        "acceptedAnswer": {
          "@type": "Answer",
          "text": "<p>We provide an official service to search through available apprenticeships. To get started, create an account here, specify the desired region, and your preferences. You will be able to search through all officially registered open apprenticeships.</p>"
        }
      }, {
        "@type": "Question",
        "name": "Whom to contact?",
        "acceptedAnswer": {
          "@type": "Answer",
          "text": "You can contact the apprenticeship office through our official phone hotline above, or with the web-form below. We generally respond to written requests within 7-10 days."
        }
      }]
    }
    </script>
  </head>
  <body>
  </body>
</html>
Vi dữ liệu

Dưới đây là ví dụ về FAQPage trong Vi dữ liệu:


<html itemscope itemtype="https://schema.org/FAQPage">
<head></head>
<body>
  <h1>
    Frequently Asked Questions(FAQ)
  </h1>
  <div itemscope itemprop="mainEntity" itemtype="https://schema.org/Question">
    <h2 itemprop="name">How to find an apprenticeship?</h2>
    <div itemscope itemprop="acceptedAnswer" itemtype="https://schema.org/Answer">
      <div itemprop="text">
        We provide an official service to search through available apprenticeships. To get started, create an account here, specify the desired region, and your preferences. You will be able to search through all officially registered open apprenticeships.
      </div>
    </div>
  </div>
  <div itemscope itemprop="mainEntity" itemtype="https://schema.org/Question">
    <h2 itemprop="name">Whom to contact?</h2>
    <div itemscope itemprop="acceptedAnswer" itemtype="https://schema.org/Answer">
      <div itemprop="text">
        You can contact the apprenticeship office through our official phone hotline above, or with the web-form below. We generally respond to written requests within 7-10 days.
      </div>
    </div>
  </div>
</body>
</html>

Nguyên tắc

Để trang Câu hỏi thường gặp của bạn đủ điều kiện hiển thị dưới dạng kết quả nhiều định dạng, bạn phải tuân theo các nguyên tắc sau:

Nguyên tắc về nội dung

  • Trang web của bạn phải là trang web của cơ quan y tế hoặc chính phủ. Nội dung đó cũng phải nổi tiếng và có căn cứ đáng tin.
  • Chỉ dùng FAQPage nếu trang của bạn có Câu hỏi thường gặp, trong đó mỗi câu hỏi chỉ có một câu trả lời. Nếu trang của bạn có một câu hỏi duy nhất và người dùng có thể gửi câu trả lời thay thế, hãy chuyển sang sử dụng QAPage. Dưới đây là một số ví dụ:

    Trường hợp sử dụng hợp lệ:

    • Trang Câu hỏi thường gặp do chính trang web đó cung cấp mà không có cách nào để người dùng gửi câu trả lời thay thế
    • Trang hỗ trợ của một cơ quan chính phủ liệt kê các Câu hỏi thường gặp và không có cách nào để người dùng gửi các câu trả lời thay thế

    Trường hợp sử dụng không hợp lệ:

    • Trang diễn đàn mà người dùng có thể gửi câu trả lời cho một câu hỏi
    • Trang hỗ trợ sản phẩm, tại đó người dùng có thể gửi câu trả lời cho một câu hỏi
    • Trang sản phẩm mà người dùng có thể gửi nhiều câu hỏi và câu trả lời trên một trang
  • Đừng dùng FAQPage cho mục đích quảng cáo.
  • Đảm bảo mỗi Question đều bao gồm toàn văn câu hỏi và mỗi Answer bao gồm toàn văn câu trả lời. Có thể hiển thị toàn căn câu hỏi và toàn văn câu trả lời.
  • Nội dung câu hỏi và câu trả lời có thể không được hiển thị dưới dạng kết quả nhiều định dạng nếu có chứa bất kỳ loại nội dung nào sau đây: tục tĩu, thô tục, khiêu dâm, hình ảnh bạo lực, quảng bá các hoạt động nguy hiểm hoặc bất hợp pháp hoặc ngôn từ mang tính thù địch hoặc quấy rối.
  • Người dùng phải xem được mọi nội dung FAQ (câu hỏi thường gặp) trên trang nguồn. Sau đây là một số ví dụ:

    Trường hợp sử dụng hợp lệ:

    • Cả câu hỏi và câu trả lời đều xuất hiện trên trang.
    • Câu hỏi xuất hiện trên trang và câu trả lời bị ẩn trong một phần có thể mở rộng. Người dùng có thể xem câu trả lời bằng cách nhấp vào phần có thể mở rộng đó.

    Trường hợp sử dụng không hợp lệ: Người dùng hoàn toàn không thể tìm thấy nội dung Câu hỏi thường gặp trên trang.

  • Nếu trang web của bạn có nội dung Câu hỏi thường gặp trùng lặp (nghĩa là một câu hỏi và câu trả lời xuất hiện trên nhiều trang thuộc trang web), thì bạn chỉ nên đánh dấu một phiên bản của Câu hỏi thường gặp đó trên toàn bộ trang web.

Định nghĩa kiểu dữ liệu có cấu trúc

Bạn phải bao gồm các thuộc tính bắt buộc để nội dung của mình đủ điều kiện hiển thị dưới dạng kết quả nhiều định dạng. Bạn cũng có thể sử dụng những thuộc tính được chúng tôi khuyên dùng để thêm nhiều thông tin hơn vào dữ liệu có cấu trúc, qua đó mang lại trải nghiệm tốt hơn cho người dùng.

FAQPage

Bạn có thể xem định nghĩa đầy đủ cho FAQPage trên schema.org.

Loại FAQPage chỉ ra rằng trang thuộc loại Câu hỏi thường gặp và các câu hỏi trên trang đã được trả lời. Phải có một định nghĩa loại FAQPage trên mỗi trang.

Sau đây là các thuộc tính được Google hỗ trợ:

Thuộc tính bắt buộc
mainEntity Question

Một mảng các thành phần Question bao gồm danh sách câu hỏi đã trả lời về vấn đề mà FAQPage này đặt ra. Bạn phải chỉ định ít nhất một mục Question hợp lệ. Mục Question bao gồm cả câu hỏi và câu trả lời.

Question

Bạn có thể xem định nghĩa đầy đủ về Question trên schema.org.

Loại Question xác định một câu hỏi đã có câu trả lời trong trang Câu hỏi thường gặp. Mọi phiên bản Question đều phải nằm trong mảng thuộc tính mainEntity của schema.org/FAQPage.

Sau đây là các thuộc tính được Google hỗ trợ:

Thuộc tính bắt buộc
acceptedAnswer Answer

Câu trả lời cho câu hỏi. Phải có một câu trả lời cho mỗi câu hỏi.

name Text

Toàn văn câu hỏi. Ví dụ: "Quy trình hoàn tiền kéo dài bao lâu?".

Answer

Bạn có thể xem định nghĩa đầy đủ về Answer trên schema.org.

Loại Answer xác định acceptedAnswer cho mỗi Question trên trang này.

Sau đây là các thuộc tính được Google hỗ trợ:

Thuộc tính bắt buộc
text Text

Câu trả lời đầy đủ cho câu hỏi. Câu trả lời có thể chứa nội dung HTML, chẳng hạn như đường liên kết hoặc danh sách. Google Tìm kiếm hiển thị các thẻ HTML sau: <h1> cho đến <h6>, <br>, <ol>, <ul>, <li>, <a>, <p>, <div>, <b>, <strong>, <i>, và <em>. Tất cả thẻ khác đều bị bỏ qua.

使用 Search Console 监控富媒体搜索结果

Search Console 是一款工具,可帮助您监控网页在 Google 搜索结果中的显示效果。即使没有注册 Search Console,您的网页也可能会显示在 Google 搜索结果中,但注册 Search Console 能够帮助您了解 Google 如何查看您的网站并做出相应的改进。建议您在以下情况下查看 Search Console:

  1. 首次部署结构化数据后
  2. 发布新模板或更新代码后
  3. 定期分析流量时

首次部署结构化数据后

等 Google 将网页编入索引后,请在相关的富媒体搜索结果状态报告中查看是否存在问题。 理想情况下,有效项目数量会增加,而无效项目数量不会增加。如果您发现结构化数据存在问题,请执行以下操作:

  1. 修正无效项目
  2. 检查实际网址,核实问题是否仍然存在。
  3. 使用状态报告请求验证

发布新模板或更新代码后

如果对网站进行重大更改,请监控结构化数据无效项目的增幅。
  • 如果您发现无效项目增多了,可能是因为您推出的某个新模板无法正常工作,或者您的网站以一种新的错误方式与现有模板交互。
  • 如果您发现有效项目减少了(但无效项目的增加情况并不对应),可能是因为您的网页中未再嵌入结构化数据。请通过网址检查工具了解导致此问题的原因。

定期分析流量时

请使用效果报告分析您的 Google 搜索流量。数据将显示您的网页在 Google 搜索结果中显示为富媒体搜索结果的频率、用户点击该网页的频率以及网页在搜索结果中的平均排名。您还可以使用 Search Console API 自动提取这些结果。

Khắc phục sự cố

Nếu gặp sự cố khi triển khai hoặc gỡ lỗi dữ liệu có cấu trúc, thì bạn có thể tham khảo một số tài nguyên trợ giúp sau đây.