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

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 檔案最底部即可(建議使用子主題,避免主題更新導致自訂程式碼遺失)。



添加完代碼記得保存,然後清除網站緩存,再重新通過GSC的“網站檢查”任意一個產品鏈接,已經不會再報錯了。
已經產生報錯的頁面需要等待Google重新抓取。
以上就是本篇文章全部內容,更多文章請關注Well建站博客。





