無法剖析的結構化資料報告

這份報告會列出你網站中因含有嚴重語法錯誤而無法剖析的結構化資料。如果有剖析錯誤,就會導致系統無法判斷預定的結構化資料類型 (工作、活動等)。

只有 Google 在你的網站上找到無法剖析的結構化資料時,資源中才會出現這份報告。

開啟報告

報告使用方式

這份報告列出的都是重大結構化資料錯誤,沒有警告或有效項目。

系統會根據受影響的網頁數量等因素來判定錯誤的嚴重程度,自動依序列出錯誤項目。

會影響到多個網頁的錯誤多半是由基本的範本錯誤造成。

  1. 按一下錯誤資料列,即可查看受影響的網頁、錯誤詳細資料和偵錯工具連結。下表列有各類型錯誤的完整說明。
  2. 使用複合式搜尋結果測試,修正及測試結構化資料的語法。如果無法順利查找錯誤,請嘗試從空物件開始測試,然後逐一加回問題程式碼片段中的內容,直到找出錯誤。請參閱結構化資料說明文件,進一步瞭解特定類型的資料,從而修正特定結果的錯誤。
  3. 修正問題後,請按一下錯誤詳細資料頁面中的「驗證修正後的項目」

請注意,在你修正剖析錯誤後,報告中可能會列出新的警告或錯誤,這是因為系統已能剖析一些原來無法剖析的項目。

共用報表

你可以將涵蓋範圍報告或強化報告當中所列問題的詳細資料與他人共用,只要按一下頁面上的 [共用] 按鈕 即可。這個連結只會將目前問題詳細資料頁面 (以及這個問題的所有驗證記錄網頁) 的存取權授予知道連結的使用者,而不會授予其他資源網頁的存取權,也不會讓共用對象對你的資源或帳戶執行任何動作。如要撤銷連結,你隨時可以停用這個網頁的共用設定。

匯出報表資料

許多報表上都有 [匯出] 按鈕 ,可讓使用者匯出報表資料 (包括圖表和表格資料)。報表中顯示為 ~ 或 - (無資料/非數字) 的值,在下載的資料中一律為零。

錯誤類型

這份報告涵蓋下列幾種錯誤類型。

錯誤類型 說明
JSON 文件無效 JSON 含有頂層語法錯誤。
值類型不正確 該欄位指定了錯誤類型的值。比如,在需要指定數值或陣列的地方指定字串。如要瞭解特定欄位需要何種類型的值,請參閱結構化資料說明文件
剖析錯誤:缺少「:」 欄位和值之間缺少「:」標記。
剖析錯誤:缺少「,」或「}」 缺少半形逗號或右大括號。
剖析錯誤:缺少「}」或物件成員名稱
 
缺少右大括號或物件成員名稱。
剖析錯誤:陣列宣告中缺少「,」或「]」 剖析陣列值時發生錯誤:陣列宣告中缺少半形逗號或右方括號。
無法剖析權杖長度 因為某些原因而找不到資源或值的開頭和結尾。
數值無效 在資源值必須為數值的情況下使用了其他類型的值。
字串中的逸出序列空白

字串值中包含空白的逸出序列字元,例如:

"description" : "Call me \ John"

而非

"description" : "Call me \"John\"".

字串中的逸出序列無效

字串值中使用了無效的逸出序列,例如:

"description" : "Some \q unknown sequence"

Unicode 字元遭截斷 Unicode Surrogate 字組缺少末尾 6 個字元。
Unicode 字元無效 Unicode Surrogate 字組後半部的開頭缺少 \u 憑證。
Unicode 逸出序列無效:必須是四位數字 Unicode 逸出序列出現語法錯誤:必須是四位數字。
Unicode 逸出序列無效:必須是十六進位數字 Unicode 逸出序列出現語法錯誤:並未按規則提供十六進位數字。
有不應重複的資源 為結構化資料物件中的專屬資源提供兩組定義,例如兩個 @context 值。
頂層元素無效 JSON-LD 中的頂層項目無效。
參照項目不存在 itemref 屬性指向不存在的 ID。

 

問題詳細資料頁面

只要選取複合式搜尋結果摘要頁面中的問題列,即可查看該問題的詳細資料頁面。個別問題的影響範圍可能遍及好幾個網頁,也可能只有某個網頁上的複數項目受到影響。

問題詳細資料頁面包含下列資訊:

狀態
這個問題的驗證狀態
首次偵測到的日期
系統首次在你的網站上偵測到這個問題的日期。如果這個類型的所有問題都已解決,但在最後一個個案修正之後的 90 天內又出現了相同問題的新個案,則這裡顯示的會是原本的首次偵測日期,而非系統偵測到新個案的日期。
示例
受這個問題影響的複合式搜尋結果清單。這份清單可能因故而無法列出你的網站上與這個問題相關的所有例項,例如:有的例項是在系統上次檢索你的網站後才出現的,或是問題總共影響超過 1,000 個項目。
上次檢索時間
上次系統檢索到網頁含有這個問題的時間。
在修正網站上特定問題的所有例項後,你可以要求 Google 確認修正結果。如果所有已知的例項均已修正,問題表格中的問題數量就會變成零,並且排到表格最末端。

為什麼要驗證

告訴 Google 你已修正特定問題狀態或類別中的所有問題,將帶來下列好處:

  • 無論是 Google 確認所有網址都已修正,或是發現仍有未修正的例項,系統都會傳送電子郵件通知你。
  • 你可以追蹤 Google 確認修正情況的進度、查看已排入佇列等待檢查的所有網頁的記錄,以及每個網址的修正狀態。

有時網站上的特定問題並不需要修正及驗證,例如 robots.txt 封鎖的網址可能是刻意設定的。請根據你的判斷,決定是否要解決特定問題。

你也可以在不驗證的情況下修正問題;無論你是否明確要求進行修正驗證,Google 每次檢索含有已知問題的網頁時,都會更新例項數量。

專家級提示:透過 Sitemap 驗證修正後的結果
如要加快修正要求的處理速度,請建立並提交只包含最重要網頁的 Sitemap,然後用該 Sitemap 篩選報表,再要求驗證修正後的結果。相較於在要求中納入網站上所有受影響的網址,只針對部分受影響的網址提出驗證要求,完成驗證的速度會比較快。

開始驗證

如要告訴 Search Console 你已修正某個問題,請按照下列步驟操作:

  1. 修正網站上的所有問題例項。如果遺漏了某個問題,只要 Google 發現該問題還有一個例項未修正,驗證作業就會停止。
  2. 開啟你所修正問題的詳細資料頁面。在報表的問題清單中按一下該問題。
    • ⚠️ 如果你在報表中篩選出特定 Sitemap,驗證對象只限於提出驗證要求時 Sitemap 中的項目。請留意這是不是你想要的效果。
  3. 按一下「驗證修正後的項目」。除非驗證已成功或已失敗,否則請勿再次點選「驗證修正後的項目」。進一步瞭解 Google 如何檢查修正結果
  4. 你可以監控驗證進度驗證作業通常會在兩週內完成,但有時可能需要更久,請耐心等候。驗證完成後,無論成功或失敗,系統都會發送通知。
  5. 如果驗證失敗,你可以按一下問題詳細資料頁面中的「查看詳細資料」,查看導致驗證失敗的網址。請修正這個頁面、確認所有網址的修正內容處於「待處理」狀態,然後重新開始驗證

在什麼情況下,特定網址或項目的問題會視為「已修正」?

滿足下列「其中一項」條件時,我們就會將特定網址或項目的問題標示為已修正:

  • 網址經過檢索後,在網頁上已找不到該問題。如果是 AMP 代碼錯誤,這可能表示你修正了相關代碼,或是相關代碼已移除 (如果是非必要的代碼)。在驗證程序期間,系統會加上「通過」標籤
  • 如果 Google 因故無法存取特定網頁 (網頁遭到移除、標示了 noindex 或需要驗證等),則會將該網址的問題視為已修正。在驗證程序期間,這種情況會分類至「其他」驗證狀態。

查看驗證進度

如何查看目前驗證要求的處理進度 (如果驗證作業尚未進行,則查看最後一個要求的記錄):

  1. 開啟該問題的問題詳細資料頁面。按一下主要報表頁面上的問題列,即可開啟問題詳細資料頁面。
    • 驗證要求狀態會同時顯示在問題詳細資料頁面,以及「詳細資料」表格的「驗證」列中。
  2. 按一下「查看詳細資料」,開啟該要求的驗證詳細資料頁面。
    • 表格中會顯示要求中各網址的例項狀態
    • 例項狀態適用於你正在檢視的特定問題。頁面上可以有一個問題標示為「通過」,而同一頁面的其他問題則標示為「失敗」、「待處理」或「其他」。
    • 在 AMP 報表和網頁索引報表中,驗證記錄頁面中的項目會按照網址分組。
    • 在複合式搜尋結果報表中,系統則會同時以網址和結構化資料項目 (由項目的 Name 值判定) 為依據,將項目分組。

 

這對您有幫助嗎?

我們應如何改進呢?

還有其他問題嗎?

嘗試以下步驟:

true
第一次使用 Search Console 嗎?

第一次使用 Search Console 嗎?不論您是初學者、搜尋引擎最佳化 (SEO) 專家,還是網站開發人員,都可以從這裡踏出第一步。

5608848456686259724
true
搜尋說明中心
true
true
true
true
true
83844
搜尋
清除搜尋內容
關閉搜尋
主選單
false
false
false