修正GSC產品摘要報錯:應指定“offers”、“review”或“aggregateRating”

修復GSC產品摘要報錯
應指定「offers」、「review」或「aggregateRating」 如何修復GSC產品摘要報錯?這是因為產品頁面產生了Schemas(結構化資料)導致的,加入一段程式碼就可以解決。
文章目錄

本篇文章共909 字,預計閱讀時間4 分鐘

產品摘要錯誤是如何產生的?

Google Search Console 報錯:應指定“offers”、“review”或“aggregateRating”

Well首次遇到這個問題時該網站狀況:

  • B2B網站,使用WooCommerce管理產品。
  • 網站一開始使用的Yoast SEO插件,谷歌搜尋控制台沒有產生商品摘要的報錯。
  • 後面更換成使用Rank Math SEO插件,google search console開始對產品頁面報錯:應指定“offers”、“review”或“aggregateRating”

使GSC報錯的原因:

Rank Math SEO外掛程式會為WooCommerce產品頁面預設產生Schemas(結構化資料)。

Schemas的角色是在搜尋結果展示產品頁面的“富媒體搜尋結果”,就是將產品的評分和價格直接展示在搜尋結果中,在一定程度上能提高點擊率。

但B2B的產品是用不到富媒體搜尋結果的,因為不會有評價,甚至沒價格,都是詢價。

如何修復GSC產品摘要報錯?

知道了報錯是如何產生的就知道怎麼解決了,既然是Rank Math產生的Schemas,那我們可以直接使用程式碼來停用Rank Math的結構化資料。

				
					add_filter( 'rank_math/json_ld', function( $data, $jsonld ) {
	if ( is_front_page() || ! isset( $data['publisher'] ) ) {
		return $data;
	}	unset( $data['publisher'] );
	unset( $data['place'] );	return $data;
}, 99, 2);
				
			

將上方PHP程式碼加入WP後台– 外觀– 主題檔編輯器– functions.php 檔案最底部即可(建議使用子主題,避免主題更新導致自訂程式碼遺失)。

WordPress主題文件編輯器入口主題文件編輯器functions.php新增程式碼到functions.php檔案底部

添加完代碼記得保存,然後清除網站緩存,再重新通過GSC的“網站檢查”任意一個產品鏈接,已經不會再報錯了。

已經產生報錯的頁面需要等待Google重新抓取。

更多文章請關注Well的博客

: ) 文章內容均為原創,轉載須註明出處並添加原文鏈接,否則視為侵權
外貿伺服器推薦(Well在用的伺服器)
vultr-徽標
一線品牌VPS伺服器,穩定、不貴、效能強
二線品牌VPS伺服器,穩定、便宜、效能強
文章標籤
文章推薦
文章目錄
相關文章
Google搜尋指令
常用的Google搜尋指令| 谷歌搜尋引擎指令

透過使用Google搜尋指令,可以精確搜尋特定類型的信息,例如尋找特定文件類型、網站內容、排除某些字詞等,非常適合SEO優化、競爭對手分析和尋找精準資源。

zh_TWZH_TW