過去在「輕鬆讓 Blogger 搜尋結果出現麵包屑導航」提供了安裝程式碼,基本上只要在「Google 結構化資料測試工具」沒有錯誤,那麼在搜尋結果出現麵包屑導航關鍵字沒什麼問題。
不過最近出現一個案例,安裝了程式碼後,只有少部分文章可以在搜尋結果顯示麵包屑,大部分文章都失敗,這現象滿奇特的。基本上少部分文章能顯示的話,代表程式碼的執行沒問題,只是為何這些結構化資料語法對大部分文章不起作用,將是本文要探究的原因。
(圖片出處: pixabay.com)
這是沒有安裝麵包屑語法的案例,Google 搜尋以下字串可列出所有結果:
上圖畫紅線之處,就是 "預設" 的麵包屑導航效果,例如第一篇文章的網址為:
本篇要探討的是,裝了麵包屑語法後,為何仍然出現上圖的狀況。
以本站 WFU BLOG 為例,有安裝麵包屑導航語法的情況下,Google 搜尋以下字串可看到──
所以我的初步假設為,搜尋結果會顯示的麵包屑字串,Google 會檢查是否與文章內容、或是標題有高度關聯。
如果站長為了搶某些關鍵字,為文章使用了特定標籤,並設為麵包屑字串,但 Google 判斷該字串與文章或標題的關聯性沒那麼緊密時,則搜尋結果可能不顯示麵包屑。
以本站開發的「線上看電視」為例,有安裝麵包屑導航語法的情況下,Google 搜尋以下字串可看到──
也因為看到了這樣的結果,等於推翻了我前面的假設「搜尋結果會顯示的麵包屑字串,Google 會檢查是否與文章內容、或是標題有高度關聯」
根據新的事證,我將假設調整為:
文章開頭的案例為了保護隱私,不列出截圖或相關網址。經過詳細審視搜尋結果的每篇文章,發現大部分無法顯示設定好的麵包屑導航字串,只有少數文章可顯示。
將這些少數文章進行交叉比對,結論推測如下:
在想辦法歸納結論的過程中,也查找了相當多的資料與不同意見,整理一些做為參考:
1. 這篇「Breadcrumbs not displaying on Google」討論串的意見是這樣:
2. 這篇「Breadcrumb List result not showing on google search result」討論串的意見是這樣:
去年曾寫過一篇「Google 搜尋結果顯示的文章縮圖,跟你想的不一樣」,其中很重要的案例是,Google 會根據不同的搜尋關鍵字,提供最適切的縮圖給搜尋者。
跟本篇的心得交互驗證,倒是可以得出一個關鍵概念:
所以,如果站長們刻意營造出來的資訊,剛好被 Google 顯示出來了,代表 Google 也認同這樣的想法,那麼可以往那個方向繼續努力。
如果無法被 Google 顯示出來,也無須氣餒,畢竟市場不是我們能夠憑空揣測的。只要想辦法瞭解搜尋者需求,以滿足搜尋者為第一目標,總有一天會得到 Google 認可的。
不過最近出現一個案例,安裝了程式碼後,只有少部分文章可以在搜尋結果顯示麵包屑,大部分文章都失敗,這現象滿奇特的。基本上少部分文章能顯示的話,代表程式碼的執行沒問題,只是為何這些結構化資料語法對大部分文章不起作用,將是本文要探究的原因。
(圖片出處: pixabay.com)
一、沒有麵包屑導航的狀態
這是沒有安裝麵包屑語法的案例,Google 搜尋以下字串可列出所有結果:
site:playpcesor.com
上圖畫紅線之處,就是 "預設" 的麵包屑導航效果,例如第一篇文章的網址為:
https://www.playpcesor.com/2014/03/evernote.html
- "預設" 的麵包屑就是直接拿網址 "2014/03"、"evernote" 等字串來充當麵包屑,效果當然不會很好。
- 但網址如果用心命名的話還是對 SEO 些幫助,例如該篇文章與 evernote 相關,而網址設定了 "evernote.html",至少麵包屑能顯示一個有意義的字串 "evernote"
- 那麼對於訪客搜尋 "evernote" 相關文章時,還是有稍許加分的效果
本篇要探討的是,裝了麵包屑語法後,為何仍然出現上圖的狀況。
二、假設 1:麵包屑需與內文高度相關
以本站 WFU BLOG 為例,有安裝麵包屑導航語法的情況下,Google 搜尋以下字串可看到──
site:www.wfublog.com
- 上圖可看到每篇文章在搜尋結果,都成功顯示了麵包屑導航字串
- 這些麵包屑字串,都是依據該篇文章的標籤字串來設定
- 同時無論是標題、文章內容,看起來都與標籤(也就是麵包屑)字串有高度相關
所以我的初步假設為,搜尋結果會顯示的麵包屑字串,Google 會檢查是否與文章內容、或是標題有高度關聯。
如果站長為了搶某些關鍵字,為文章使用了特定標籤,並設為麵包屑字串,但 Google 判斷該字串與文章或標題的關聯性沒那麼緊密時,則搜尋結果可能不顯示麵包屑。
三、假設 2:麵包屑需要 Google 信任該網站
以本站開發的「線上看電視」為例,有安裝麵包屑導航語法的情況下,Google 搜尋以下字串可看到──
site:tv.wfuapp.com
- 同樣可看到每篇文章在搜尋結果,都成功顯示了麵包屑導航字串
- 這些麵包屑字串,也都如實顯示了該篇文章設定的標籤
- 但不太一樣的地方是,紅線標示的那些標籤字串,看起來不一定與節目名稱或內容相關度那麼高
- 因為那是我為這些節目所設定的群組分類字串,並非按照節目的特質來設定標籤字串
也因為看到了這樣的結果,等於推翻了我前面的假設「搜尋結果會顯示的麵包屑字串,Google 會檢查是否與文章內容、或是標題有高度關聯」
根據新的事證,我將假設調整為:
- 搜尋結果會顯示的麵包屑字串,取決於 Google 是否信任該網站。
- 如果 Google 信任該網站,文章設定什麼麵包屑字串,都會在搜尋結果顯示出來
四、案例分析
文章開頭的案例為了保護隱私,不列出截圖或相關網址。經過詳細審視搜尋結果的每篇文章,發現大部分無法顯示設定好的麵包屑導航字串,只有少數文章可顯示。
將這些少數文章進行交叉比對,結論推測如下:
- 該網站由於長期關注 SEO 技巧,可能做過某些舉動、或持續使用某些手法,讓 Google 覺得有操縱 SEO 排名的意圖
- 因此成為 Google 不夠信任的網站
- 這些少數文章之所以能夠顯示設定好的麵包屑字串,共通點都是麵包屑與標題或內文有高度相關
- 推測當 Google 不夠信任該網站時,麵包屑只要與標題或內文的相關度不夠高,就只能顯示 Google 預設的麵包屑效果
五、其他見解
在想辦法歸納結論的過程中,也查找了相當多的資料與不同意見,整理一些做為參考:
1. 這篇「Breadcrumbs not displaying on Google」討論串的意見是這樣:
- 經觀察麵包屑出現的規則,我認為主要是 Google 說了算,
- 如果某些文章無法出現麵包屑,只能等待而已
- 就算安裝碼正確,Google 不總是顯示設定好的麵包屑,因為 Google 只會顯示對搜尋者最有幫助的資訊
- 似乎一部份取決於 Google 是否信任該網站/網頁、權重、流量等等
2. 這篇「Breadcrumb List result not showing on google search result」討論串的意見是這樣:
- Google 不保證會顯示設定好的麵包屑字串,他們會做各種實驗測試效果。
六、總結
去年曾寫過一篇「Google 搜尋結果顯示的文章縮圖,跟你想的不一樣」,其中很重要的案例是,Google 會根據不同的搜尋關鍵字,提供最適切的縮圖給搜尋者。
跟本篇的心得交互驗證,倒是可以得出一個關鍵概念:
- Google 的終極目標是找出搜尋者最需要的資訊並顯示出來,而非站長們想要顯示給搜尋者的資訊
所以,如果站長們刻意營造出來的資訊,剛好被 Google 顯示出來了,代表 Google 也認同這樣的想法,那麼可以往那個方向繼續努力。
如果無法被 Google 顯示出來,也無須氣餒,畢竟市場不是我們能夠憑空揣測的。只要想辦法瞭解搜尋者需求,以滿足搜尋者為第一目標,總有一天會得到 Google 認可的。
更多 SEO 相關技巧: