seo SEO 項目被 K 原因揭秘:非操作問題,竟是用戶自身導致
2024-09-17
今天主要跟大家說一下一些不常見,又很容易被忽視的K站原因。
1. 網(wǎng)站打開速度太慢
網(wǎng)頁加載速度快的網(wǎng)站通常更受搜索引擎和用戶的青睞。很多時候人們感受不到速度對排名的加成,因為大家一般都用5M、10M等低帶寬的服務器,即使加了CDN,排名也沒有明顯變化,反而覺得CDN對收錄不友好。(CDN確實對收錄不友好,百度工程師也說過這個)
如果我們將站點帶寬提升到50M、100M、200M,然后自己進行優(yōu)化調整,就會發(fā)現(xiàn)短期內(nèi)排名會有明顯提升,后期就會穩(wěn)定下來。
2. 網(wǎng)頁太大
一般情況下,Bing蜘蛛會先抓取內(nèi)容,百度等搜索引擎也會先抓取內(nèi)容,因此建議將HTML頁面大小控制在1M以內(nèi)。這在無代碼開發(fā)的網(wǎng)站中非常常見,這些無代碼或低代碼開發(fā)的網(wǎng)站,頁面大小通常高達10M、20M,是正常手寫代碼的數(shù)百倍。
當代碼過大時,蜘蛛就無法抓取到核心內(nèi)容seo,或者直接識別為空白頁,最終導致網(wǎng)站頁面被誤認為是垃圾頁或者無法打開,最終抓取失敗。
以下三個網(wǎng)頁大小不同:
百度可以正常抓取全部,而Bing只能抓取一部分。不過這并不代表Bing不能給出排名,只是一般來說最好控制,其實百度相對更好一些,這點在百度發(fā)布的移動端規(guī)范白皮書中也有提到。
需要注意的是,網(wǎng)頁源代碼過大并不代表網(wǎng)頁打開速度慢。
網(wǎng)頁客戶端打開速度快并不代表蜘蛛就能順利的爬行和爬取。
比如一個網(wǎng)頁的HTML代碼有20M,用戶體驗很快,但是當你右鍵加載源代碼時,會發(fā)現(xiàn)是一個空白頁,需要等待十幾秒才能看到源代碼。
蜘蛛在抓取或者抓取診斷的時候,很有可能會抓取失敗,像下面兩張圖一樣返回空數(shù)據(jù),一個空的200狀態(tài),那么搜索引擎當然會認為目標站點打不開,無法訪問。不要相信有些人說現(xiàn)在的搜索引擎排名可以從客戶端的角度根據(jù)網(wǎng)頁的實際結構和內(nèi)容進行排名的胡說八道?,F(xiàn)在的搜索引擎排名還是基于解析HTML文本seo,CSS等。
3. 需要設置CDN回源
很多朋友用了CDN,但是沒有設置回源,CDN本身對SEO優(yōu)化并不友好,如果配置不好對SEO的副作用會非常大。除了在CDN控制臺設置回源外,還建議給域名做一條A記錄,用來解析到搜索引擎,這樣和CDN記錄不沖突,也就是說非www域名和www域名都可以同時有兩個解析,不會沖突,一個走搜索引擎路線,一個是智能多線默認。
4. 網(wǎng)站遷移
在目前老云服務器用戶續(xù)費便宜的環(huán)境下,各大云服務器平臺為了吸引新用戶,紛紛開出超低價,新用戶幾百塊錢一臺服務器,老用戶續(xù)費一兩萬,導致不少人找親戚朋友的手機號重新注冊賬號購買服務器。
這就意味著需要更換原有的IP。在將數(shù)據(jù)從舊服務器移到新服務器時,大家都喜歡等到最后幾天再購買遷移網(wǎng)站制作,畢竟不浪費,還能節(jié)省成本。這里提一個細節(jié),遷移后舊服務器上的數(shù)據(jù)不要遷移,目標站點的文件還是放在原位置不動,至少等7-15天再刪除。不然你會發(fā)現(xiàn)站點無緣無故被K了,搜索引擎爬取時還是會先爬取舊服務器,如果爬取過程中沒有數(shù)據(jù),就顯示爬取失敗,然后站點就會被降級/K。當然這種情況發(fā)生的概率不大。
⑤現(xiàn)場穩(wěn)定運行
現(xiàn)在的搜索引擎已經(jīng)和幾年前不一樣了,因為已經(jīng)取消了快照備份,所以對訪問不穩(wěn)定的站點非常敏感,比如今天某個站點連續(xù)被攻擊1-2天小程序開發(fā),站點是開放的,你可能處理完之后發(fā)現(xiàn)站點已經(jīng)被K了。
所以保持網(wǎng)站穩(wěn)定運行很重要,發(fā)現(xiàn)訪問異常要立即處理,而不是明天再慢慢處理,到明天可能整個網(wǎng)站就被封了,雖然恢復收錄不是一件很麻煩的事情,但是網(wǎng)站恢復訪問后排名往往就沒了。