【seo術(shù)語(yǔ)】什么導(dǎo)致搜索引擎蜘蛛不能順利爬行
本人在SEO診斷過(guò)程中經(jīng)常遇到這樣的問(wèn)題,有一些網(wǎng)頁(yè),內(nèi)容優(yōu)質(zhì),用戶也可以正常訪問(wèn),但是搜索引擎蜘蛛spider卻無(wú)法訪問(wèn)并抓取,造成搜索結(jié)果覆蓋率缺失,對(duì)百度搜索引擎對(duì)站點(diǎn)都是一種損失。百度把這種情況叫“抓取異常”,對(duì)于大量?jī)?nèi)容無(wú)法正常抓取的網(wǎng)站,百度搜索引擎會(huì)認(rèn)為網(wǎng)站存在用戶體驗(yàn)上的缺陷,并降低對(duì)網(wǎng)站的評(píng)價(jià),其在抓取、索引、排序上都會(huì)受到一定程度的負(fù)面影響,最終影響到網(wǎng)站從百度獲取的流量。下面,作者總結(jié)了一些常見(jiàn)導(dǎo)致搜索引擎蜘蛛不能順利爬行的異常原因,供大家參考。
服務(wù)器鏈接異常
服務(wù)器鏈接異常會(huì)有兩種情況:一種是站點(diǎn)不穩(wěn)定,baiduspider嘗試鏈接您網(wǎng)站的服務(wù)器時(shí)出現(xiàn)暫時(shí)無(wú)法鏈接的情況:另一種是baiduspider一直無(wú)法鏈接上您網(wǎng)站的服務(wù)器。
造成服務(wù)器鏈接異常的原因通常是您的網(wǎng)站服務(wù)器過(guò)大,超負(fù)荷運(yùn)轉(zhuǎn)。也有可能是您的網(wǎng)站運(yùn)行不正常,請(qǐng)檢查網(wǎng)站的web服務(wù)器是否安裝且正常運(yùn)行,并使用瀏覽器檢查主要頁(yè)面能否正常訪問(wèn)。您的網(wǎng)站和主機(jī)還可能阻止了空間或者購(gòu)買(mǎi)cdn服務(wù)。
DNS異常
當(dāng)baiduspider無(wú)法解析您網(wǎng)站的IP時(shí),會(huì)出現(xiàn)DNS異常??赡苁悄木W(wǎng)站IP地址錯(cuò)誤,或者域名服務(wù)商把baiduspider封禁。請(qǐng)使用WHOIS或者h(yuǎn)ost查詢自己網(wǎng)站IP地址是否正確且可解析,如果不正確或無(wú)法解析,請(qǐng)與域名注冊(cè)商聯(lián)系,更新你的IP地址。
IP封禁
IP封禁為:限制網(wǎng)絡(luò)的出口IP地址,禁止該IP段的使用者進(jìn)行內(nèi)容訪問(wèn),在這里特指封禁了baiduspiderIP。當(dāng)您的網(wǎng)站不希望baiduspider訪問(wèn)時(shí),才需要該設(shè)置。如果您希望baiduspiderIP。也有可能是您網(wǎng)站所在的空間服務(wù)商把百度IP進(jìn)行了封禁,這時(shí)您需要聯(lián)系服務(wù)商更改設(shè)置。
UA封禁
UA即為用戶代理(User-Agent),服務(wù)器通過(guò)UA識(shí)別訪問(wèn)者的身份。當(dāng)網(wǎng)站針對(duì)指定UA的訪問(wèn),出現(xiàn)返回異常頁(yè)面(如404、500)或跳轉(zhuǎn)到其他頁(yè)面的情況,即為UA封禁。當(dāng)您的網(wǎng)站不希望baiduspider訪問(wèn)時(shí),才需要該設(shè)置;如果您希望baiduspider訪問(wèn)您的網(wǎng)站,查看usragent的相關(guān)設(shè)置中是否baiduspiderUA,予以及時(shí)修改。
死鏈
頁(yè)面已經(jīng)無(wú)效,無(wú)法對(duì)用戶提供任何有價(jià)值信息的頁(yè)面就是死鏈接,包括協(xié)議死鏈和內(nèi)容死鏈兩種形式。協(xié)議死鏈,即頁(yè)面的TCP協(xié)議狀態(tài)、HTTP協(xié)議狀態(tài)明確表示的死鏈,常見(jiàn)的如404、403、502狀態(tài)等;內(nèi)容死鏈,即服務(wù)器返回狀態(tài)是正常的,但內(nèi)容已經(jīng)變更為不存在、已刪除或需要權(quán)限等與原內(nèi)容無(wú)關(guān)的信息頁(yè)面的死鏈。
對(duì)于死鏈,我們建議站點(diǎn)使用協(xié)議死鏈,并通過(guò)百度站長(zhǎng)平臺(tái)----死鏈工具向百度提交,以便百度更快地發(fā)現(xiàn)死鏈,減少死鏈對(duì)用戶以及搜索引擎造成的負(fù)面影響。
異常跳轉(zhuǎn)
講網(wǎng)絡(luò)請(qǐng)求重新指向其他位置即為跳轉(zhuǎn),異常跳轉(zhuǎn)指的是以下幾種情況。
1.當(dāng)前該頁(yè)面為無(wú)效頁(yè)面(內(nèi)容已刪除、死鏈等),直接跳轉(zhuǎn)到前一目錄或者首頁(yè)。百度建議站長(zhǎng)將該無(wú)效頁(yè)面的入口超鏈接刪除掉。
2.跳轉(zhuǎn)到出錯(cuò)或者無(wú)效頁(yè)面。(注:對(duì)于長(zhǎng)時(shí)間跳轉(zhuǎn)到其他域名的情況,如網(wǎng)站更換域名,百度建議使用201跳轉(zhuǎn)協(xié)議進(jìn)行設(shè)置。)
其他異常
1.針對(duì)百度refer異常:網(wǎng)頁(yè)針對(duì)來(lái)自百度的refer返回不同于正常內(nèi)容的行為。2.針對(duì)百度UA的異常:網(wǎng)頁(yè)對(duì)百度UA返回不同于頁(yè)面原內(nèi)容的行為。3.JS跳轉(zhuǎn)異常:網(wǎng)頁(yè)加載了百度無(wú)法識(shí)別的JS跳轉(zhuǎn)代碼,使得用戶通過(guò)搜索結(jié)果進(jìn)入頁(yè)面后發(fā)生了跳轉(zhuǎn)的情況。4.壓力過(guò)大引起的偶然封禁:百度會(huì)根據(jù)站點(diǎn)的規(guī)模、訪問(wèn)量等信息,自動(dòng)設(shè)定一個(gè)合理額抓取壓力。但是在異常情況下,如壓力控制失常時(shí),服務(wù)器會(huì)根據(jù)自身負(fù)荷進(jìn)行保護(hù)性的偶然封禁。這種情況下,請(qǐng)?jiān)诜祷?02(其含義是“serviceunavailable”,這樣baiduspider會(huì)過(guò)段時(shí)間再來(lái)嘗試抓取這個(gè)鏈接。如果網(wǎng)站已空閑,則會(huì)被成功抓取。