查看 Google 在你的網站上找到哪些複合式搜尋結果,以及 Google 剖析這些結果時發生的問題。
你網站的複合式搜尋結果報告會顯示在選單窗格中的「強化」部分之下。每種類型的複合式搜尋結果都有獨立報告。
你可以查看的報告類型取決於兩項因素:
- Google 能否在你的資源中找到該類型的複合式搜尋結果
- 找到的複合式搜尋結果是否屬於下列支援類型
如果你提供了屬於支援類型的內容,但在你的資源中找不到相關報告,請參閱未出現複合式搜尋結果一節。
監控 Search Console 中的複合式搜尋結果 - Google Search Console 訓練課程
關於資料
一般使用指南
各個報告會顯示複合式搜尋結果的「項目」,而非「網頁」 (單一網頁可代管一或多個相同或不同類型的結構化資料項目)。
- 在理想情況下,「無效」錯誤的數量應該是 0。錯誤會導致項目無法在 Google 上使用。如果你發現任何錯誤,請按照下方疑難排解一節中的方法解決問題。
- 如果發現警告 (「改善項目呈現方式」表格中的項目數量大於 0),這並不會使複合式搜尋結果在 Google 搜尋中顯示時無法使用特殊功能,但可能會影響使用者體驗。請按照下方疑難排解一節中的方法處理警告。
- 請根據下方疑難排解一節的說明,調查這個數據的任何異常起伏情況。
將複合式搜尋結果的問題排出優先次序並加以修正:
- 在複合式搜尋結果報告的摘要頁面上,將警告和有效項目過濾掉,先專心處理錯誤。
- 根據受影響的項目數量修正錯誤:
- 如果錯誤圖表中有數量遽增的情形,請查看表格中的問題資料列是否有相應的突增狀況。
- 修正網站上的問題後,請進行測試,確認實際網頁已能正常顯示。如果想知道你還能用哪些工具來檢視、解決結構化資料項目的問題,請參閱「檢查錯誤」一節。
- 返回問題詳細資料頁面,然後按一下「驗證修正後的項目」按鈕,開始進行驗證程序。這項程序可能需要數天,系統會透過電子郵件通知你驗證進度。
- 如果該問題的所有個案都已順利修正 (也就是修正內容已通過驗證),則受到該問題影響的項目數會變成 0,且系統會更新問題狀態。
- 如果錯誤圖表中有數量遽增的情形,請查看表格中的問題資料列是否有相應的突增狀況。
- 繼續修正其他錯誤。
- 將所有錯誤都修正完畢後,請移除警告的篩選器,看看是否要修正警告。大多數警告都是起因於結構化資料缺少某些選用的屬性。在複合式搜尋結果中提供更多資訊,對你的網站訪客會更有幫助。
其他工作
你可以使用數種不同的工具來檢查及修正結構化資料錯誤:
- 在錯誤詳細資料頁面上:
- 點選表格中的任一網址,即可查看結構化資料程式碼。
- 在表格中點選網址旁邊的檢查圖示
,即可執行網址檢查工具。這項工具會提供錯誤詳細資料、即時索引狀態測試結果以及螢幕截圖。
- 使用複合式搜尋結果測試工具檢測網頁,或直接在瀏覽器中疊代測試、修改及重新測試程式碼。你可以提交要檢測的網頁網址,或是複製程式碼後貼入工具中。這是對結構化資料程式碼進行偵錯及修正的最佳工具。
- 使用網址檢查工具檢查網站上的任意網址。這項工具也會評估網頁 (包括已建立索引和實際上線版本) 上的所有結構化資料。網址檢查工具最適合用於查看 Google 是否已找到複合式搜尋結果並建立索引,以及 Google 能否存取含有該複合式搜尋結果的網頁 (這是為複合式搜尋結果建立索引的必要條件)。
最常造成錯誤遽增的原因,是網站中多個網頁使用的範本出現錯誤。
判斷錯誤遽增是不是部分項目的嚴重程度改變所致:
- 如果發現錯誤遽增,請查看其他狀態 (警告或有效) 的項目數量是否相對減少。
- 如果確實有相對減少,請確認出現數量增減情況的是否為同一批網址。
- 如果項目狀態改變,請進一步瞭解錯誤遽增的情況以釐清原因。
如要解決特定問題,請詳細研究樣本項目,並按照上文說明檢查錯誤。
複合式搜尋結果沒有顯示在報告中,可能是由於以下幾個原因:
- 這份報告目前尚未支援所有複合式搜尋結果類型。查看支援的複合式搜尋結果類型清單。
- 報告中只會顯示已編入索引網頁的複合式搜尋結果。基於各種原因,系統可能不會檢索你網站中的部分網頁;如果網站規模很大,網站中含有結構化資料的網頁數量與報告中的複合式搜尋結果數量可能會有極大差異。如果你發現網站的複合式搜尋結果數量大幅減少,請確認已建立索引的網頁數量是否同樣有減少的情形。
- Google 尚未檢索特定網頁。Google 可能需要一些時間才能檢索到新網頁或更新過的網頁。你可以要求 Google 重新檢索你的網址。系統無法立即完成建立索引的要求,最久可能需要一週的作業時間。
- Google 無法存取這個網頁。 請使用網址檢查工具確認 Google 是否能存取這個網頁。
- 結構化資料無效,導致 Google 無法辨識出複合式搜尋結果。請使用複合式搜尋結果測試工具檢查你的網頁 (檢查上線網頁的網址,而不是結構化資料的程式碼)。如果系統找到結構化資料但無法剖析,這些資料就會出現在無法剖析的結構化資料報告中。
- 你所在的地區可能還不支援這種複合式搜尋結果。請參閱說明文件,確認你所在的地區是否支援這個複合式搜尋結果類型。
- 圖表總數可能會省略部分網頁。這份報告僅取樣部分網頁,樣本大小可能隨時變更。
如何排解報告中未納入某個複合式搜尋結果的問題:
- 請使用網址檢查工具確認網頁是否已建立索引,以及系統是否有找到複合式搜尋結果,而該複合式搜尋結果是否有效。如果該複合式搜尋結果沒有顯示在複合式搜尋結果頁面,表示所屬網頁可能未編入索引,或是複合式搜尋結果有重大問題。網址檢查工具會顯示這兩種情況。
- 如果問題在於該網頁並未編入索引,請修正網頁,然後透過網址檢查工具的即時測試加以測試。問題解決後,請要求重新建立索引,然後稍待結果,看看這樣做是否有解決問題。
- 如果問題在於複合式搜尋結果程式碼品質不佳,請使用程式碼片段上的複合式搜尋結果測試來測試並修正程式碼。接著更新網頁上的程式碼,並視需要要求重新建立索引。
錯誤 | 說明 |
---|---|
「<屬性名稱>」屬性中的網址無效 | 指定屬性中的網址無效。 |
缺少以下屬性:「<屬性名稱>」 | 缺少必要屬性。 |
「<屬性名稱>」屬性中的熱量格式無效 | calories 屬性的值無效。 |
「<屬性名稱>」屬性中的日期/時間不是採用 ISO 8601 格式 | 指定屬性的日期值無效,日期必須採用 ISO 8601 格式。 |
缺少「<屬性名稱>」屬性值 | 指定屬性為空白值。 |
「<屬性名稱>」屬性值無效 | 指定屬性的值無效。 |
「<屬性名稱>」屬性的字串長度無效 | 指定屬性的字串值太長或太短。 |
「<屬性名稱>」屬性的物件類型無效 | 指定屬性的結構化資料物件類型有誤。 |
「<屬性名稱>」屬性的值類型無效 | 指定屬性的值類型有誤。 |
無法識別「<屬性名稱>」屬性 | 你在結構化資料中定義了不明屬性。 |
「<屬性名稱>」屬性重複 | 同一個物件中有重複的屬性定義。 |
必須指定「<屬性 1>」或「<屬性 2>」 | 你必須指定這兩個屬性的其中「之一」。 |
必須指定「<屬性 1>」、「<屬性 2>」或「<屬性 3>」 | 你必須指定這三項屬性的其中「之一」。 |
未提供全球識別碼 (例如 gtin、mpn、isbn) | 為了讓你的產品能有專屬的識別資訊,你「至少」必須提供下列其中一項全球識別碼屬性:gtin8 、gtin13 、gtin14 、mpn 或 isbn 。 |
「<屬性名稱>」屬性中的值必須為正數 | 指定屬性的值必須為正數。 |
「<屬性名稱>」屬性中的整數無效 | 指定屬性的整數值無效。 |
「<屬性名稱>」屬性中的價格格式無效 | 指定屬性的價格格式無效。 |
「<屬性名稱>」屬性中的產品供應情形值無效 | 產品供應情形的值無效。 |
你評分的是評論,而不是項目 | 你的匯總評分對象是評論,而非項目本身。 |
無法判定評分量表 | 系統無法解讀你提供的評分量表。 |
缺少最佳和/或最差評分值 | 缺少最佳和/或最差評分值 |
評分值超出範圍 | 你提供的評分值超出範圍。 |
評論有多個匯總評分 | 評論有多個匯總評分,但你只應提供一個評分。 |
多則評論缺少 aggregateRating 物件 | 你提供的多則評論沒有匯總評分。 |
「<屬性名稱>」屬性的值超出數值範圍 | 數字屬性超出允許 (或定義) 的範圍。 |
網站連結搜尋框含有語法錯誤 | 網站連結搜尋框定義有一般語法錯誤。 |
未在目標網址定義自訂查詢參數 | (網站連結搜尋框) 這個問題字串表示網站連結網址範本中有尚未定義的查詢值。 |
目標網址的查詢參數名稱不符 | (網站連結搜尋框) target 和 query-input 中分別使用了不同的查詢變數名稱。以下是你可能採用的錯誤程式碼:
"target": "https://query.example.com/search?q={search_term_string}", "query-input": "required name=my_query" 「q」和「query-input」中使用的名稱應相同: "target": "https://query.example.com/search?q={search_term_string}", "query-input": "required name=search_term_string" |
目標網址網域不在網站網址的網域內 |
(網站連結搜尋框)
|
目標網址無效 | (網站連結搜尋框) target 屬性中的網址無效。 |
非 HTTP 目標網址 | (網站連結搜尋框) target 屬性中的網址無效:開頭必須是 http 或 https。 |
網站連結搜尋框定義含有錯誤 | (網站連結搜尋框) 網站連結搜尋框定義有錯誤。 |
「<屬性名稱>」屬性中的列舉值無效 | 屬性值不符合系統接受的任何列舉值。 |
不明錯誤 | 發生不屬於上述類別的錯誤。 |
無效或不支援的 @context 值 |
在 JSON-LD 標記中,為
Google 不支援自訂的遠端宣告 JSON-LD 結構定義,例如: |
報告中的元素
每份報告都包含「摘要頁面」和「詳細資料頁面」:
- 摘要頁面的圖表會顯示你的網站歷來有多少無效和有效項目,另外還有按狀態和說明分類的表格。這個頁面會以表格列出你的項目中有哪些重大和非重大問題,並提供連結,讓你查看有效項目的完整清單。
- 點選摘要頁面表格中的任一列,即可查看該類別項目的詳細資料。
報告摘要頁面
報告的最上層會顯示系統在你網站上找到的指定類型問題和結構化資料項目。
圖表會根據影響最嚴重的問題,為各個複合式搜尋結果例項加上標籤:因此,含有錯誤和警告的項目會指派為「錯誤」狀態。圖表中每個例項只會計算一次。
表格:
- 「項目無效的原因」:顯示對網站上項目造成影響的重大問題。這些問題導致 Google 無法使用你的結構化資料。單一項目可受到一或多個重大和非重大問題的影響。
- 「改善項目外觀」:顯示對網站上結構化資料造成影響的非重大問題。
只要在摘要頁面的圖表下方按一下「查看有效項目的相關資料」,系統就會列出有效項目。
如要查看影響單一結構化資料項目的所有問題,請參閱「檢查錯誤」一節。
複合式搜尋結果總數偏低
基於多種原因,報告圖表中顯示的項目總數可能會低於網站上實際已知項目數量。因此,「有效」+「無效」項目的總數,可能低於 Google 實際已知項目數量。
如果想要確認 Google 是否已經找到特定網頁上的項目並建立索引,請檢查網頁,看看該網頁是否已建立索引,並確認複合式搜尋結果項目是否列在「強化項目」部分。
為什麼問題總數超過有效項目加無效項目的總數
- 如果一個項目有 3 則不同的警告,則該項目會在表格中出現 3 次 (總數 = 3),但在警告分頁總數中只會計為 1 個警告項目 (總數 = 1)。
- 如果一個項目同時有一個錯誤和一則警告 (在表格中顯示兩列),則在錯誤分頁總數中只會計為 1 個錯誤項目 (項目會歸入最嚴重的狀態類別)。
問題詳細資料頁面
在摘要頁面表格中選取任一問題列,即可開啟所選問題的詳細資料頁面。一項問題可能會影響多個網頁的複合式搜尋結果,或是單一網頁的多個複合式搜尋結果,也可能多次影響同一個複合式搜尋結果。
問題詳細資料頁面包含下列資訊:
- 問題標題和說明連結
- 問題的簡短說明,以及「瞭解詳情」連結,會連到關於這個複合式搜尋結果類型的說明文件。如要查看問題示例,請按一下「示例」表格中的例項,查看該程式碼中醒目顯示的錯誤。
- 狀態
- 這個問題的驗證狀態 (如果已開始驗證)。
- 首次偵測到的日期
- 系統首次在你網站上偵測到這個問題的日期。注意:如果這個類型的所有問題都已解決,但在 90 天內又出現相同問題的新例項,則這裡會顯示原本的首次偵測日期,而非系統偵測到新例項的日期。
- 樣本
- 受這個問題影響的複合式搜尋結果清單。請注意,基於許多原因,樣本清單可能會無法完整顯示所有資料列;舉例來說,某些例項可能在系統上次檢索你的網站後才出現,也可能對超過 1,000 個項目造成影響 (表格的資料列數量上限為 1,000 列)。
- 項目名稱
- 項目結構化資料中的
name
值。 - 上次檢索時間
- 上次系統檢索到網頁含有這個問題的時間。
如要進一步瞭解特定網頁上的某個問題,請在樣本表格中選取問題。
在表格中點選網址旁邊的檢查圖示 ,即可執行網址檢查工具。這項工具會提供錯誤詳細資料、即時索引狀態測試結果以及螢幕截圖。
在修正網站上特定問題的所有例項後,你可以要求 Google 確認修正結果。如果所有已知的例項均已修正,問題表格中的問題數量就會變成零,並且排到表格最末端。
為什麼要驗證
告訴 Google 你已修正特定問題狀態或類別中的所有問題,將帶來下列好處:
- 無論是 Google 確認所有網址都已修正,或是發現仍有未修正的例項,系統都會傳送電子郵件通知你。
- 你可以追蹤 Google 確認修正情況的進度、查看已排入佇列等待檢查的所有網頁的記錄,以及每個網址的修正狀態。
有時網站上的特定問題並不需要修正及驗證,例如 robots.txt 封鎖的網址可能是刻意設定的。請根據你的判斷,決定是否要解決特定問題。
你也可以在不驗證的情況下修正問題;無論你是否明確要求進行修正驗證,Google 每次檢索含有已知問題的網頁時,都會更新例項數量。
開始驗證
如要告訴 Search Console 你已修正某個問題,請按照下列步驟操作:
- 修正網站上的所有問題例項。如果遺漏了某個問題,只要 Google 發現該問題還有一個例項未修正,驗證作業就會停止。
- 開啟你所修正問題的詳細資料頁面。在報表的問題清單中按一下該問題。
- ⚠️ 如果你在報表中篩選出特定 Sitemap,驗證對象只限於提出驗證要求時 Sitemap 中的項目。請留意這是不是你想要的效果。
- 按一下「驗證修正後的項目」。除非驗證已成功或已失敗,否則請勿再次點選「驗證修正後的項目」。進一步瞭解 Google 如何檢查修正結果。
- 你可以監控驗證進度。驗證作業通常會在兩週內完成,但有時可能需要更久,請耐心等候。驗證完成後,無論成功或失敗,系統都會發送通知。
- 如果驗證失敗,你可以按一下問題詳細資料頁面中的「查看詳細資料」,查看導致驗證失敗的網址。請修正這個頁面、確認所有網址的修正內容處於「待處理」狀態,然後重新開始驗證。
在什麼情況下,特定網址或項目的問題會視為「已修正」?
滿足下列「其中一項」條件時,我們就會將特定網址或項目的問題標示為已修正:
- 網址經過檢索後,在網頁上已找不到該問題。如果是 AMP 代碼錯誤,這可能表示你修正了相關代碼,或是相關代碼已移除 (如果是非必要的代碼)。在驗證程序期間,系統會加上「通過」標籤。
- 如果 Google 因故無法存取特定網頁 (網頁遭到移除、標示了 noindex 或需要驗證等),則會將該網址的問題視為已修正。在驗證程序期間,這種情況會分類至「其他」驗證狀態。
問題生命週期
問題的「生命週期」會從我們在你網站上首次偵測到該問題的例項時起算,直到你網站上最後一個例項標示為已修正後的 90 天為止。如果該問題在這 90 天內沒有再次出現,就會從問題表格中移除。
問題的「首次偵測日期」是指在問題的生命週期中,我們第一次偵測到該問題當天的日期,這個日期不會變更。因此:
- 如果問題的所有例項均已修正,但 15 天後出現新例項,我們會將問題狀態標示為未解決,首次偵測到的日期則維持不變。
- 如果同一個問題在最後一個例項修正 91 天之後出現,由於先前的問題已結案,因此會記錄為新問題,首次偵測到的日期則是新偵測到的日期。
針對特定問題點選「驗證修正後的項目」後,驗證程序大致如以下所述。這項程序可能要花上好幾天或更久,系統會透過電子郵件通知驗證進度。
- 點選「驗證修正後的項目」後,Search Console 會立即檢查一些網頁。
- 如果仍有網頁包含目前的例項,驗證程序就會結束,驗證狀態將維持不變。
- 如果取樣網頁不含目前的錯誤,系統會繼續進行驗證,程序狀態為「已開始」。如果在驗證過程中找到其他不相關的問題,系統會將這些問題計入其他問題類型,並繼續進行驗證。
- Search Console 會檢驗受到這個問題影響的已知網址清單。我們只會逐一重新檢索含已知問題例項的網址,而不會重新檢索整個網站。Search Console 會在驗證記錄中記載所有檢查過的網址,你可以透過問題詳細資料頁面查看。
- 網址經過檢查後:
- 如果找不到問題,例項驗證狀態將變更為「通過」。如果這是開始進行驗證後所檢查的第一個例項,問題驗證狀態將變更為「沒有問題」。
- 如果網址已無法存取,例項驗證狀態將變更為「其他」(非錯誤狀態)。
- 如果例項仍存在,問題狀態將變更為「失敗」並結束驗證。如果這是由一般檢索程序找到的新網頁,系統會將其視為這個現有問題的其他例項。
- 如果檢查過佇列中的網址後,發現這個問題已經修正,問題狀態就會變更為「通過」。不過,即使所有的例項都已經修正,問題嚴重性標籤也不會變更 (「錯誤」或「警告」),只有受影響的項目數量會改變 (0)。
即使未點選「開始驗證」,Google 仍可偵測到問題例項已修正。如果 Google 在執行一般檢索作業期間偵測到問題的所有例項均已修正,則會將報表中的問題數量變更為「0」。
⚠️ 建議你在驗證程序結束後再提出另一項驗證要求,即使你在目前的程序期間修正了一些問題亦然。
如果驗證失敗後要重新驗證,請按照下列步驟操作:
- 前往驗證失敗的驗證記錄:開啟驗證失敗的問題詳細資料頁面,然後按一下「查看詳細資料」。
- 按一下「要求重新驗證」。
- 系統就會重新驗證所有標示為「待處理」或「失敗」的網址,以及自上次嘗試驗證後,一般檢索作業發現的同一問題的新例項。標示為「通過」或「其他」的網址不會重新檢查。
- 驗證作業通常會在兩週內完成,但有時可能需要更久,請耐心等候。
查看驗證進度
如何查看目前驗證要求的處理進度 (如果驗證作業尚未進行,則查看最後一個要求的記錄):
- 開啟該問題的問題詳細資料頁面。按一下主要報表頁面上的問題列,即可開啟問題詳細資料頁面。
- 驗證要求狀態會同時顯示在問題詳細資料頁面,以及「詳細資料」表格的「驗證」列中。
- 按一下「查看詳細資料」,開啟該要求的驗證詳細資料頁面。
- 表格中會顯示要求中各網址的例項狀態。
- 例項狀態適用於你正在檢視的特定問題。頁面上可以有一個問題標示為「通過」,而同一頁面的其他問題則標示為「失敗」、「待處理」或「其他」。
- 在 AMP 報表和網頁索引報表中,驗證記錄頁面中的項目會按照網址分組。
- 在行動裝置可用性與複合式搜尋結果報表中,系統則會同時以網址和結構化資料項目 (由項目的 Name 值判定) 為依據,將項目分組。
特定問題的驗證作業可能伴隨的驗證狀態如下:
- 未開始:這個問題有一或多個例項從未納入這個問題的驗證要求中。
後續步驟:- 點閱問題,瞭解相關錯誤的詳情。檢查個別網頁,確認實際網頁所含的錯誤示例。
- 按一下詳細資料頁面上的「瞭解詳情」,即可查看問題的詳細資料。
- 點選表格中的示例網址列,進一步瞭解該特定錯誤。
- 修正網頁後,按一下「驗證修正後的項目」即可開始驗證。驗證作業通常會在兩週內完成,但有時可能需要更久,請耐心等候。
- 已開始:你已要求驗證,而我們目前還沒找到其他問題例項。
後續步驟:Google 會繼續進行驗證,必要時會透過通知給予進一步指示。 - 沒有問題:已開始進行驗證,且目前檢查過的所有問題例項均已修正。
後續步驟:你無須採取行動,但 Google 會繼續進行驗證,並透過通知給予進一步指示。 - 通過:問題的所有已知例項均已不存在 (或是受影響的網址已無法存取)。你必須點選「驗證修正後的項目」,網址才有可能變成這個狀態。如果例項是在你未要求驗證的情況下消失,狀態會變更為「不適用」。
後續步驟:無須採取其他行動。 - 不適用:雖然你未要求驗證,但 Google 發現所有網址均已修正該問題。
後續步驟:無須採取其他行動。 - 失敗:我們在你點選「驗證」後發現仍有特定比例的網頁包含此問題。
後續步驟:修正問題並重新開始驗證。
你提出驗證要求後,系統會為特定問題的每個例項指派下列其中一種驗證狀態:
- 待處理:已排入驗證佇列。Google 上次檢索時這個問題例項仍存在。
- 通過:(部分報表「沒有」這項狀態) 經 Google 檢查後問題例項已不存在。你必須明確對此問題例項點選過「驗證」,該例項才可能變更為這個狀態。
- 失敗:經 Google 檢查後問題例項仍存在。你必須明確對此問題例項點選過「驗證」,該例項才可能變更為這個狀態。
- 其他:(部分報表「沒有」這項狀態) Google 無法存取代管該例項的網址;如果是結構化資料,則表示在網頁上找不到該項目。這種情況等同於「通過」。
請注意,同一個網址上不同問題的狀態可能不同;舉例來說,如果單一網頁同時含有 X 問題和 Y 問題,X 問題的驗證狀態可能是「通過」,而位於同一個網頁上的 Y 問題則可能處於「待處理」狀態。