# 問與答

## 範例

JSON-LD

```<html>
<title>How many ounces are there in a pound?</title>
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "QAPage",
"mainEntity": {
"@type": "Question",
"name": "How many ounces are there in a pound?",
"text": "I have taken up a new interest in baking and keep running across directions in ounces and pounds. I have to translate between them and was wondering how many ounces are in a pound?",
"upvoteCount": 26,
"text": "1 pound (lb) is equal to 16 ounces (oz).",
"upvoteCount": 1337,
},
{
"text": "Are you looking for ounces or fluid ounces? If you are looking for fluid ounces there are 15.34 fluid ounces in a pound of water.",
"upvoteCount": 42,
}, {
"text": " I can't remember exactly, but I think 18 ounces in a lb. You might want to double check that.",
"upvoteCount": 0,
}
]
}
}
</script>
<body>
</body>
</html>```

```<html>
<body itemscope itemtype="https://schema.org/QAPage">
<div itemprop="mainEntity" itemscope itemtype="https://schema.org/Question">
<h2 itemprop="name">How many ounces are there in a pound?</h2>
<div itemprop="upvoteCount">52</div>
<div itemprop="text">I have taken up a new interest in baking and keep running across directions in ounces and pounds. I have to translate between them and was wondering how many ounces are in a pound?</div>
<div>
<div itemprop="upvoteCount">1337</div>
<div itemprop="text">
1 pound (lb) is equal to 16 ounces (oz).
</div>
</div>
<div itemprop="upvoteCount">42</div>
<div itemprop="text">
Are you looking for ounces or fluid ounces? If you are looking for fluid ounces there are 15.34 fluid ounces in a pound of water.
</div>
</div>
<div itemprop="upvoteCount">0</div>
<div itemprop="text">
I can't remember exactly, but I think 18 ounces in a lb. You might want to double check that.
</div>
</div>
</div>
</div>
</body>
</html>```

## 指南規範

### 內容指南

• 如果網頁包含的資料是採用問答格式，也就是先提出一個問題，緊接著提供答案，才能使用 `QAPage` 標記。
• 使用者必須能夠提交問題的答案。如果特定問題僅有一個答案，而且使用者無法新增其他答案，那麼請勿針對內容使用 `QAPage` 標記，應改用 `FAQPage`。以下舉幾個例子說明：

適用的情況

• 可供使用者針對單一問題提交答案的論壇頁面
• 可供使用者針對單一問題提交答案的產品支援頁面

不適用的情況

• 由網站本身撰寫、使用者無法新增其他答案的 FAQ 頁面
• 可讓使用者在單一頁面上提交多個問題與答案的產品網頁
• 回答問題的使用指南
• 回答問題的網誌文章
• 回答問題的短文
• 如果網站或論壇中的內容並未全部符合 `QAPage` 標記的使用條件，請勿為所有網頁套用此標記。 舉例來說，某個論壇可能張貼了許多問題，而且每個問題本身都符合標記使用條件。但是，如果該論壇有些網頁的內容並非問題，那麼這些網頁就不符合標記使用條件。
• 請勿在 FAQ 網頁或包含多個問題的網頁上使用 `QAPage` 標記。只有在網頁通篇只聚焦一個問題並隨附答案時，才適合使用 `QAPage` 標記。
• 請勿將 `QAPage` 標記用於廣告用途。
• 每個 `Question` 必須包含完整的題目內文，而每個 `Answer` 必須包含完整的答案內文。
• `Answer` 標記適用於問題解答，但不適用於評論其他答案或問題本身。請勿將不是答案的評論標記為 `Answer`
• 如果問題與答案包含下列類型的內容，則可能無法以複合式搜尋結果的形式呈現：猥褻、不雅用語、煽情露骨內容、逼真呈現血腥暴力場景、鼓吹危險或不法活動，或是使用仇恨或騷擾言詞。
• 與教育相關的問與答網頁，這類網頁的主要目的是為使用者提交的家庭作業問題提供正確答案，可能符合問與答輪轉介面功能的使用資格。 這類網頁可能只有單一解答，而且是由網站內部專家提供或精選出來的答案，並非來自使用者。
範例：使用者提交單一問題且由專家選取最佳解答的教育類網頁。

## 結構化資料類型定義

### `QAPage`

`QAPage` 類型表示網頁內容聚焦於單一特定問題及其答案。我們只會使用帶有 `QAPage` 標記網頁的 `Question` 結構化資料。且每個網頁只能有一個 `QAPage` 類型定義。

### `mainEntity`

`Question`

### `Question`

`Question` 類型用於定義網頁所回答的問題，包括該問題的答案 (如果有的話)。網頁中只能有一個 `Question` 類型，必須以巢狀形式嵌入 `schema.org/QAPage``mainEntity` 屬性底下。且每個網頁只能有一個 `Question` 類型定義。

### `answerCount`

`Integer`

`acceptedAnswer``suggestedAnswer` `Answer`

`Answer`

`Answer`

`Text`

`Text`

### `upvoteCount`

`Integer`

### `Answer`

`Answer` 類型用於定義網頁中 `Question` 的建議答案和受到認同的答案。您可以將 `Question` 中的 `Answers` 定義為 `suggestedAnswer``acceptedAnswer` 屬性的值。

https://schema.org/Answer 內提供 `Answer` 的完整定義。

`Text`

### `upvoteCount`

`Integer`

`URL`

## 疑難排解

• 如果您使用內容管理系統 (CMS) 或者有他人代您處理網站事務，請向對方尋求協助。請務必將所有與問題相關的 Search Console 訊息都轉寄給對方，這些訊息會針對問題提供詳細說明。