如果您用的是常見的架站系統或開店平台,那麼網站應該都已內建支援了 「結構化資料」,您網站的產品明細頁的原始碼中,應該都會含有 type 為 product 的結構化資料,詳細單一產品頁面的結構化資料說明,請參考 https://developers.google.com/search/docs/advanced/structured-data/product
在您的網站被 Google Search Console (以下簡稱 GSC)收錄之後,GSC 就會不定期來爬取您的頁面資料,並將頁面中的結構化資料加以儲存及解析,當解析的時候若發現有屬性資料未填或錯誤,便會產生錯誤或警告的紀錄,並發送 Email 通知您。
Product 類型的結構化資料,包含許多屬性,例如產品名稱、產品品牌、產品說明等等,這些屬性分為必要屬性及建議屬性,像產品名稱就是必要屬性,不得空缺,如果必要屬性未提供資料,就會被視為錯誤(error)。
產品名稱(name)為必要屬性很容易理解,但是 review、aggregateRating 以及 offers 的這 3 個屬性,就有一點特別,依照 Google 文件的說法是 :
「一旦加入 review、aggregateRating 或 offers 其中之一,另外兩個屬性就會在複合式搜尋結果測試中成為建議屬性」
也就是說,review、aggregateRating 以及 offers 這 3 個屬性,只要其中任一項屬性有資料即可,其他另 2 項屬性就會被視為建議屬性了,而 offers 可以是 Offer 或 AggregateOffer,其中的 Offer 就是商品售價,所以只要商品有建立了價格資料,offers 屬性就會有資料,於是 review 及 aggregateRating 就會視為建議屬性了。
既然產品有價格資料,review 及 aggregateRating 已不是必要屬性,那為何缺少 review 或 aggregateRating 屬性資料的產品頁,會被列入警告(Warning)呢?
如果你有上面這個疑問,應該是你的解讀或認知,與 Google 要表達的意思有點出入,GSC 這裡的警告(Warning),其實含有溫馨提醒及建議修正的意思,因為建議屬性越完整,可能會有更多的曝光機會,但一般人常會解讀成不修正就會有很嚴重的不良後果,好像不修正就會得到逞罰似的,這兩者其實是不一樣的,前者比較像是 「有的話就加分,沒有的話也不會扣分」,但後者像是 「沒有的話就會扣分」。
再者,如果你的產品就是沒有訪客留下評語、給與評價,這項產品當然就是沒有 review 及 aggregateRating 的資料,難道你認為 GSC 的意思是 「不管如何你就是要給我生出來」 嗎?
建議不要再糾結於想消滅 「aggregateRating」、「review」 欄位未填的警告,或者你可以積極邀請購買者幫您填寫評價,也是減少這類警告的正當方法,在產品還沒有評價資料之前,建議不如把時間花在充實其他建議屬性資料,或許對 SEO 還更有幫助呢。
MarTech 行銷科技洞察社團 - GA4、SEO、GTM、Search Console、Looker Studio、社群、內容、廣告
OpenCart 台灣技術支援 - OpenCart 網站代管、客製、維護
OpenCart 台灣電商社團 - 台灣 OpenCart 使用者交流
=====================================================