tigtools

FAQ 結構化資料產生器

輸入問題和答案,即可取得可直接貼上的 FAQPage JSON-LD script。

在瀏覽器中執行 免註冊

問題與答案

請至少新增一個包含答案的問題,才能產生標記。

自 2023 年起,Google 僅會為知名且具權威性的政府與健康網站顯示 FAQ 複合式搜尋結果。對其他網站而言,這項標記仍是有效的結構化資料,但通常不會產生特殊的搜尋結果。

僅標記頁面上可見,且由網站撰寫而非使用者提供的問題與答案。

使用方式

  1. 輸入頁面上顯示的問題和對應答案。
  2. 新增更多問答組、調整順序,或移除不需要的項目。不完整的問答組會略過並標示。
  3. 複製 script,並貼到頁面的 HTML 中,位置可以是 head 或 body。
  4. 使用結構化資料驗證工具測試頁面,確認標記可正確讀取。

運作方式

此產生器會建立 schema.org FAQPage 物件,每組問答會對應一個 Question,並包含一個 acceptedAnswer,類型為 Answer。JSON 會使用真正的 JSON 序列化器產生,因此文字中的引號、反斜線和換行都會正確跳脫。此外,每個「<」、「>」和「&」都會以 \u 跳脫序列表示。這可避免答案中的「</script>」或「<!--」等文字提早結束 script 元素並破壞頁面,同時 JSON 剖析器仍會讀取原始字元。

關於複合式搜尋結果:Google 在 2023 年 8 月將 FAQ 複合式搜尋結果限制為知名且具權威性的政府和健康網站。對大多數其他網站而言,FAQPage 標記不再會讓 Google 搜尋顯示可展開的問題。它仍是有效的結構化資料,可用來描述頁面,其他使用 schema.org 資料的服務也可能會採用。

建議遵循的規則:標記中的問題和答案也必須顯示在頁面上;每個問題應只有一個由網站撰寫的答案(若頁面供使用者提交答案,則應使用 QAPage 類型);不得將標記用於廣告。答案可包含連結和清單等簡單 HTML,這符合 Google 對答案文字的規範。

範例

產品支援頁面

三個有關配送、退貨和保固的問題會轉換成包含三個 Question 項目的 FAQPage。在顯示這些問題的支援頁面中貼上一次 script 即可。

包含程式碼的答案

若答案中提到「</script>」,輸出的 JSON 會將其表示為 \u003c/script\u003e,因此頁面的 script 標籤不會受影響,顯示的文字也不會改變。

常見問題

FAQ 標記能讓我的頁面在 Google 顯示複合式搜尋結果嗎?

可能不會,除非網站是知名且具權威性的政府或健康網站。Google 在 2023 年將 FAQ 複合式搜尋結果限制為這類網站。這種標記仍然有效,其他服務也能讀取。

JSON-LD script 應放在哪裡?

可放在 HTML 的任何位置,無論是 head 或 body 中。它不會顯示任何內容。請只加在實際顯示這些問題與答案的頁面上。

可以在答案中加入連結嗎?

可以。Google 的 FAQ 規範允許在答案文字中使用有限種類的 HTML 標籤,例如連結、清單和段落。直接在答案中輸入 HTML;系統會安全地跳脫內容,避免影響 script。

為什麼輸出中會有 \u003c 序列?

這是「<」的 JSON 跳脫表示法。這樣寫可避免答案中的文字關閉 script 標籤。任何 JSON-LD 讀取器都會將它還原為「<」。

隱私權

標記會在瀏覽器中產生。您的問題和答案不會傳送至任何地方,也不會儲存。