很多企業(yè)和SEO在查看網站收錄的時候,總是會發(fā)現一些“異常快照”,但是卻找不到解決方案,今天賀貴江對于這個問題做出一個純技術貼的回答,喜歡的轉發(fā)收藏關注我。
一、快照不更新
快照多久不更新算是異常?1-3天的更新都是正常的,所以這個時間內,無需擔心什么,不要因為一兩天不更新就上火。而一周不更新快照則表明網站近期存在一定隱患,這個時候往往是搜索引擎對站點的觀察期。10天以上不更新,這個時候就要小心了,網站很容易降權。
臨時解決辦法:
尋找首頁快照,找到網站快照進行投訴,投訴完畢后,等待機器自動對快照進行更新,如果第二天沒有更新,反復3次投訴,100%得到快照的更新。
根本解決辦法:到百度資源平臺看一下,官方近期是否有哪些算法的上線,網站是否觸及了,網站近期的服務器怎么樣是否穩(wěn)定,這個很重要。最后則是:站點近期是否做了較多的頁面更改,這些更改很可能不利于搜索引擎優(yōu)化。
二、快照抓取不全
有很多排名不理想的網站,首頁都有一個共同點“快照抓取不全”,甚至快照中“空空如也”什么都沒有的情況。
上圖是一個最新的示例,那么產生的原因是什么呢?
第一,頁面大小超過3MB,尤其是達到5MB很容易出現蜘蛛抓取不全的問題;
第二,存在大量的超長URL鏈接:
一張圖片的URL長度(截圖只展示了部分),這樣的鏈接相信確實是百里挑一的,直接就把蜘蛛給嚇跑了!
第三,大量的文本CSS或腳本:
示例站文本CSS文件在頭部中持續(xù)了“5000行”,技術為什么不寫到CSS文件中再進行調用呢?真的是讓人莫名其妙。
所以說,如果你的網頁快照抓取不全面了,這一塊一定要檢查一下,能寫到CSS或者js中的數據,一定不要直接將其放到HTML中直接進行文本展示。
第四,整體載入太慢:
一個網站打開速度可能2秒,但是這個時候卻沒有完全加載完畢,我們很多時候會看到瀏覽器左下角一直顯示正在載入,這種情況同樣會造成蜘蛛抓取快照不完整的情況。賀貴江這里建議的是,大家通過鍵盤F12來查看一下,并使用F5按鍵強制刷新頁面:
網站真的可以在3S之內把信息全部加載完畢嗎?如果沒有加載完畢,就要通過時間線來看一下,究竟是哪些東西影響到加載了,這個時候針對性的處理會更合適!
第五,首字節(jié)時間
首字節(jié)時間是什么鬼?"從發(fā)送請求到WEB服務器的時間+WEB服務器處理請求并生成響應花費的時間+WEB服務器生成響應到瀏覽器花費的時間"
有些網站下載速度分明很快,但是卻總是會卡幾秒然后頁面才能打開,這樣就導致了蜘蛛不抓取快照,或者抓取不完整的情況,這就是所謂的“首字節(jié)時間”太長造成的問題了。
那么造成這個問題的原因是什么呢?綜合來看:簡單的講一下,這個問題與“程序|DNS|服務器”三者有關,具體很復雜,解決方式:A,網站使用CDN;B,避免使用虛擬主機,建議使用云服務器。C;服務器分配到的CPU進行升級。
第六,帶寬和峰值
前端時間診斷一個客戶網站,發(fā)現在大量的頁面中都出現了快照抓取不全面的問題,最終查看原因發(fā)現是:帶寬不足導致的問題。
我們來簡單舉個例子,例如頁面大小為100KB,10個人同時訪問,下載量就是1000K/128K/S=7.8125 這樣這10個人同時完全打開頁面時間為7.8秒左右,如果頁面大小是3MB呢?
所以你的網站帶寬足夠支撐你的網站嗎?當然了現在很多時候我們可以在服務器的管理中看到流量記錄,但是如果“峰值”,這樣肯定是不行的,帶寬經常出現峰值,那么搜索引擎快照這里也更容易出現抓取異常!
三、快照內容有誤
咦,為什么URL鏈接和快照內容不一樣呢?最近有不少站長來咨詢SEO問我說:PC端的快照,為什么打開后是移動端的內容呢?很奇怪吧。
其實這個問題的主要原因是因為:“跳轉”造成的,不少站點全站設置了“在移動端訪問PC自動跳轉到移動,在PC端訪問移動自動跳轉到PC端。”這個形式。而這恰恰是形成快照異常的根本!
針對于這個問題的解決方式:把內頁的跳轉取消掉就可以了,保留首頁跳轉就OK了!就這么簡單。其實,網站真的沒必要做全站跳轉!
A5創(chuàng)業(yè)網SEO總監(jiān)/賀貴江,業(yè)務合作:https://www.admin5.cn/seo/zhenduan/ 我的微信公眾號2567173,更多搜索引擎內容分享!
申請創(chuàng)業(yè)報道,分享創(chuàng)業(yè)好點子。點擊此處,共同探討創(chuàng)業(yè)新機遇!