經常會有uHostNet SEO同行詢問︰搜索引擎已經有好久沒更新我的網站,這是為什麼呢?造成這個情況的原因真的有很多。
1,你的網站內容是否存在大量復制頁面,內容大多都是抄襲,沒有原創性和質量可言?
2,你的網站是否存在死鏈接過多,搜索引擎難以抓取?
3,你的網站是否結構太縱深,比如超過uHostNet SEO們所認同的三層結構原則,造成搜索引擎無法抓取?
4,你的網站是否已經很久很久沒更新,搜索引擎也懶得去更新免得無功而返?
5,你的網站自身有沒有作弊,搜索引擎雖然沒有刪除你的網站,但是對你不再感興趣?
6,你的網站所在的服務器是否訪問速度異常緩慢,使搜索引擎爬蟲們爬行你的網站沒耐心?
7,你的網站所在的服務器IP是否因為作弊網站過多,被搜索引擎列入黑名單?
8,你的網站所在的服務器是不是被部分黑心的主機商設置為禁止搜索引擎抓取?
建議的解決之道︰
1,對于第一點,沒什麼技術性可言你的網站內容是否存在大量復制頁面,內容大多都是抄襲,沒有原創性和質量可言?。你應該多增加網站的原創內容,多增加有質量的頁面,因為大多數的搜索引擎喜歡質量高的原創性內容。如果你實在寫不出什麼原創性的內容的話,那麼建議你把復制的內容進行修改。首先是修改標題,使標題與原有標題不一致。然後是根據自己的語言組織一段幾十字或者上百字的文字,放在頁面的第一段,我想這一點應該不是什麼難事。其次是將重要的段落標題<h1><h2><h3>標簽,或者加粗。
2,對于第二點死鏈過多[你的網站是否存在死鏈接過多,搜索引擎難以抓取?]。我想這就應該問你自己了,一個網站應該盡量避免死鏈接過多的現象。因為死鏈不僅影響用戶體驗,也影響搜索引擎的抓取。死鏈跟搜索引擎對你的站點進行質量評估也有很大的關系。如果你的網站死鏈過多,憑什麼要搜索引擎認為你的網站是高質量的網站?建議去google的webmastertools注冊,提交你的網站域名。提交成功後你就可以看到你的網站是否在google抓取過程中死鏈過多,然後針對上述的死鏈進行改進,如果網站不存在這個頁面,去刻意制造一個頁面,url的取名跟無法索引的url一樣。
3,對于第三點[你的網站是否結構太縱深,比如超過uHostNet SEO們所認同的三層結構原則,造成搜索引擎無法抓取?]。很多uHostNet SEO的文章都提到了,一個網站應該盡量讓結構保持在三層。如果是大型網站,可以適當放寬,但是盡量不要超過4層。搜索引擎雖然是機器人,但是讓搜索引擎去爬行一個只有3層結構的網站和一個有5層結構的網站是有很大區別的,前者當然爬行的效率要高很多。這一點對用戶體驗也是個考驗,難道你讓用戶瀏覽你的網站時要這樣︰點首頁–>一級欄目頁–>二級欄目頁–>三級欄目頁–>四級欄目頁–>內容?用戶肯定已經煩死了。除非你的內容是獨一無二的,不然很難保證回訪率。
4,關于第四點[你的網站是否已經很久很久沒更新,搜索引擎也懶得去更新免得無功而返?]。一個網站如果不保持經常更新,搜索引擎也會不斷降低抓取網站的頻率,搜索引擎到了你的站點之後想發現一些新的內容,可是每次都是舊的網頁擺在那里,自然對你的網站喪失了興趣。所以你要想讓搜索引擎經常去光顧你的網站,那麼你應該保持網站的更新頻率,如果你做不到一天更新幾十幾百幾千個頁面,沒關系,那你就一天更新一個頁面。
5,對于第五點[你的網站自身有沒有作弊,搜索引擎雖然沒有刪除你的網站,但是對你不再感興趣?]。如果你的網站作弊,搜索引擎沒有把你的網站刪除已經是恩賜,你還指望它去每天更新你的網站?沒有把你的網站徹底刪除可能是因為你的站作弊傾向還不是很嚴重,但是依然要給你個小小的懲罰,或者把你的關鍵詞排名降低,把你的網站降權;或者,讓爬蟲拋棄你,不再去索引你的網站。
6,對于第六點[你的網站所在的服務器是否訪問速度異常緩慢,使搜索引擎爬蟲們爬行你的網站沒耐心?]。如果你的網站所在服務器訪問速度緩慢,會給搜索引擎爬行你的網站造成很大的困難,對搜索引擎爬蟲的耐心是個很大考驗,同樣對用戶也一樣。如果你的服務器自身帶寬嚴重不足,或者主機商分配給你的網站帶寬不足那無話可講,你要做的是想辦法提高帶寬,出錢或者轉移空間都可以。如果你的服務器帶寬足夠,但是搜索引擎爬行卻異常緩慢,你可以先去google的webmastertools里查看googlebot抓取你的網站時的速度,我覺得這個工具對uHostNet SEO很有用處。分析過去90天google抓取網站的速度,如果很緩慢,那麼檢查訪問緩慢的原因。原因有兩個,或者是你的網站結構復雜,垃圾代碼過于冗余,table多層嵌套等;或者你的IP數據包在層層交換的過程中不斷的丟失,也就是網絡連通性問題,可以使用tracert命令來檢查到達的目標 IP 地址的路徑並記錄結果
(1),第一個的解決辦法我建議使用div+css布局,這樣能有效的減少垃圾代碼,提高搜索引擎的抓取速度。
(2),第二個問題的解決辦法,在命令提示符使用tracert命令檢查路由。舉個例子吧︰
pathping www.xxxxxxxxx.com -n
Tracing route to www.xxxxxxxxx.com [220.248.206.6]
over a maximum of 30 hops:
0 202.205.65.4
1 202.205.65.1
2 172.16.1.2
3 172.29.18.10
4 172.29.18.9
5 172.17.20.13
6 202.106.200.1
7 202.106.37.17
8 61.148.3.105
9 202.96.12.21
10 219.158.4.74
11 219.158.9.62
12 58.17.1.34
13 220.248.192.22
14 220.248.194.10
15 220.248.206.2
16 220.248.206.6
Computing statistics for 400 seconds…
Source to Here This Node/Link
Hop RTT Lost/Sent = Pct Lost/Sent = Pct Address
0 202.205.65.4
0/ 100 = 0% |
1 6ms 0/ 100 = 0% 0/ 100 = 0% 202.205.65.1
0/ 100 = 0% |
2 1ms 0/ 100 = 0% 0/ 100 = 0% 172.16.1.2
0/ 100 = 0% |
3 0ms 1/ 100 = 1% 1/ 100 = 1% 172.29.18.10
0/ 100 = 0% |
4 3ms 2/ 100 = 2% 2/ 100 = 2% 172.29.18.9
0/ 100 = 0% |
5 3ms 0/ 100 = 0% 0/ 100 = 0% 172.17.20.13
0/ 100 = 0% |
6 4ms 0/ 100 = 0% 0/ 100 = 0% 202.106.200.1
0/ 100 = 0% |
7 4ms 1/ 100 = 1% 1/ 100 = 1% 202.106.37.17
0/ 100 = 0% |
8 19ms 0/ 100 = 0% 0/ 100 = 0% 61.148.3.105
0/ 100 = 0% |
9 5ms 0/ 100 = 0% 0/ 100 = 0% 202.96.12.21
0/ 100 = 0% |
10 84ms 0/ 100 = 0% 0/ 100 = 0% 219.158.4.74(開始慢的地方)
0/ 100 = 0% |
11 96ms 1/ 100 = 1% 1/ 100 = 1% 219.158.9.62
0/ 100 = 0% |
12 95ms 0/ 100 = 0% 0/ 100 = 0% 58.17.1.34
0/ 100 = 0% |
13 43ms 0/ 100 = 0% 0/ 100 = 0% 220.248.192.22
0/ 100 = 0% |
14 48ms 1/ 100 = 1% 1/ 100 = 1% 220.248.194.10
0/ 100 = 0% |
15 98ms 1/ 100 = 1% 1/ 100 = 1% 220.248.206.2
0/ 100 = 0% |
16 97ms 0/ 100 = 0% 0/ 100 = 0% 220.248.206.6
Trace complete.
比如從219.158.4.74開始屬于國外IP段,那麼很可能就是google和msn等國外搜索引擎無法抓取你的網站的原因了。比如219.158.4.74屬于國內IP段,那麼也有可能連baidu、sogou都無法抓取。怎麼解決?換了我就只能換服務器了︰)
7,對于第七點[你的網站所在的服務器IP是否因為作弊網站過多,被搜索引擎列入黑名單?],如果你所在的服務器IP作弊網站過多,這實在是一件很危險的事情,不要抱有近墨者可以不黑的僥幸心里,建議你換服務器吧,或者找服務商解決。
8,對于第八點[你的網站所在的服務器是不是被部分黑心的主機商設置為禁止搜索引擎抓取?]。雖然現在的主機服務商一般不至于黑心到這個地步,但是還是有少部分是這麼干的。我就遇到過,就算不是服務商故意干的,那麼就是他們的技術人員的配置錯誤卻又無法解決。這樣技術沒保障的服務商你敢繼續使用麼?沒準哪天你網站的數據就丟光光了。如果服務商連搜索引擎的爬行都要禁止,或者因為某種技術原因解決不了,建議還是換服務器。

