最近很多朋友的網站都出現了同樣的問題,就是網站在百度搜尋結果中標題和描述顯示不正常、不完整,網站快照無描述,網站的快照無法預覽,但是網站快照天天更新,關於這一問題,原因何在呢?是什麼原因所造成呢?在此筆者與大家談談造成此問題的原因及解決方法
一、robots.txt檔案惹的禍
一般來說,出現這種情況就是當Robots.txt中設定某一個特定URL為“nofollow、noindex”,雖然這個指令告訴搜尋引擎不要跟踪,以及收錄這條連結。但如果有一定數量的外鏈指向這條鏈接,搜尋引擎也許會收錄該URL。而此時的標題則有可能為URL,描述則為空。當然,出現這種情況多為GOOGLE搜尋引擎。百度收錄「nofollow、noindex」連結比較罕見,但也不排除這個可能。
筆者在前一個月為客戶優化一個站,也曾出現過此問題,就是因為robots.txt檔案被修改,造成網站標題、描述快照不完整,一直在找原因處理了好幾天不見效果,也沒想到會是robots.txt的問題,後來不經意才發現,於是立刻修改過來。於是,隔天網站就恢復正常,所以,建議出現此問題的朋友,一定要檢查好robots.txt檔案。
二、網站內容及標題的改動
這是比較嚴重的情況,例如你的網站的標題、描述、或URL路徑做了全部或大部分的修改調整後。這樣會造成大量的死頁面,就會失去搜尋引擎的信任,當頁面從搜尋引擎消失以後,由於以前給該頁面做外部鏈接,搜尋引擎又開始收錄這個頁面,這個時候描述也極有可能是為空的。
在網站改版或大規模改動後,建議最好設定好robots禁止抓取錯誤頁面及404錯誤頁面的製作,這樣一方面可以降低用戶流失,另一方面可以告訴蜘蛛這是一個錯誤的地址,禁止蜘蛛抓取不存在的網頁,在此期間保持為網站更新原創內容及高品質的外鏈。
三、百度對資料的抓取能力不夠
據觀察,出現這種情況主要是百度對資料的抓取能力不夠強。尤其是使用CDN的網站,一般來說百度爬蟲緩存域名對應伺服器ip的時間是超過1天,蜘蛛爬網站的時候,沒有按照dns協議去緩存dns記錄,而是緩存dns記錄1天以上,所以當CDN換了IP,百度蜘蛛在一天內會還一直爬不能訪問的舊伺服器IP。這樣就會造成某個節點的資料不能被抓取的現象,因此出現網站標題和描述無法正常顯示。
百度對資料的分析處理能力尚有待加強。而碰到這種情況的站長們大可不必恐慌,一般會在一個星期以內恢復正常。
最後告訴站長朋友,如果當您檢查網站本身以及站外的因素都沒有發現問題時,那麼你不要驚慌失措,也很有可能就是百度自身或數據庫調整的問題,一般情況下一個星期內會恢復正常。這段時間你應該持續分析網站內外的情況。
本文章由http://www.gzhj-gb.com站長供稿,希望對大家有幫助,歡迎大家轉載,轉載請標明出處,多謝合作!!
責任編輯:揚揚作者浪裡陶金的個人空