網站緩存很有可能造成SEO優化嚴重的影響問題
最近給幾個企業排查網站SEO問題時發現都是因為數據緩存設置不當造成影響SEO長時間沒有效果,而且公司內部的SEO專員都不知道,也解決不了,所以當網站1個月沒有出現關鍵字排名情況就要檢查緩存是否出現了問題。
以前我寫了一篇關於網站緩存影響SEO效果的文章,這篇作為較詳細的完善補充,分別講解不同的緩存體系注意事項。
一、瀏覽器緩存要注意SEO哪些方面
理論上是建議網站設置瀏覽器緩存,他大多數以HTTP/web緩存機制,可以提高網站訪問速度、降低網站性能負擔,也能減少網站運營的成本,而且能及時獲取網站服務端緩存中更新的數據,減少網站數據庫的性能負載壓力。
但瀏覽器緩存是存在對網站SEO的弊端問題就是304狀態可能會讓搜索引擎降低蜘蛛對網站的爬取頻次,這造成的影響就是收錄效率下降和排名不穩定,造成這個SEO問題其實不復雜,就是網站頁面多的話會出現大量304狀態情況,而搜索引擎會認為網站沒有內容更新,這是不符合SEO基礎要求的。
所以在設置瀏覽器緩存時,要注意避開頁面304狀態的情況,也就是不要緩存頁面,只緩存靜態資源就可以了。
二、客戶端緩存要注意SEO哪些方面
客戶端緩存大多數是網站數據緩存到用戶本地電腦中,常見的有磁盤和內存,他不同於瀏覽器緩存關閉就刪除,而客戶端緩存會在用戶本地電腦以存儲的形態存在,他是有時間週期的,也是因為這點是有可能導致網站SEO出現問題。
那為什麼會造成SEO問題呢?因為客戶端緩存如果設置不妥當會造成網站數據和用戶本地緩存不一致,結果就是訪問異常和不準確,尤其是跟瀏覽器緩存數據出現差異化時,網站的顯示和加載是有可能出現問題的,因為客戶端緩存和瀏覽器緩存是相互補充的。
那麼SEO問題就來了,因為搜索引擎會真實模擬用戶的訪問狀態,這個時候如果客戶端有緩存問題,就會導致搜索引擎認為網站有異常情況。
聲明:瀏覽器緩存和客戶端緩存是一個體係中的各自分支作用,屬於前端緩存類型,我們只是從SEO層面去說他們區別影響。
三、服務端緩存要注意SEO哪些方面
服務端緩存是從源頭上對網站數據進行後端緩存,前端被訪問後只需要進行URL網絡連接調取即可,不需要在進行復雜的過程而導致性能負載壓力,但是他有個要注意的方面就是服務端緩存的準確性和完整性如果有問題,是會影響SEO的。
如果用戶訪問網站,但是服務端緩存出現數據不完整,就會導致網站頁面打開異常情況,原因就是服務端調取了緩存,但是數據不完整,導致網站前端顯示不正常,所以我們會看到有些網站第一次打開頁面是顯示有問題,但是刷新就正常了,這就很有可能是服務端緩存的完整有問題,必須第二次刷新訪問才正常顯示頁面。
至於服務端緩存的準確性為什麼會影響網站的SEO,其實原因也很簡單,就是前端被訪問後,服務端給出緩存數據是不匹配前端,或者是緩存輸出失敗導致前端頁面缺失和空白的問題,這些就很有可能就是服務端緩存的準確性有問題,無法有效的為前端輸出準確的數據。
聲明:這裏說的服務端緩存包含web、數據庫等其他後端可進行緩存的功能,而且服務端緩存對前端緩存是有直接影響的,也就是說涉及到SEO的進展穩定性。
結語:網站緩存有幾種,分前後端和協議,本篇文章主要是提醒的作用,不議論緩存技術和應用層面的事項,僅供網站SEO問題排查。