Google收錄減少,排名下降原因分析

最近兩天我的電子商務資訊網站E伯樂網在google上的收錄數和關鍵字排名直線下降,起初還以為是google的算法在調整或者是google的其他原因,但是今天一查還在往下跌,鬱悶啊?

google上開始下降的時間是從前天開始的,前天查的時候發現收錄數是454,比之前的476少瞭22篇,關鍵字E商伯樂的排名也由原來的第一位下跌到瞭12位,昨天查的時候收錄數跌倒瞭300,關鍵字E商伯樂的排名在第100位之後,今天早上查的時候google收錄已經下降到瞭248,為什麼啊,被google降權瞭,網站被K瞭。但是google蜘蛛每天都來爬我的網站啊,快照都是最新的;而且網站在其他搜索引擎的都正常,百度的快照也是每天都更新,收錄數也在穩步上升,還有就是Alexa排名也都是在上升啊。

於是從自己的網站上找原因,仔細的想瞭想對網站做過的一些小改動,分析原因可能有三:

一、原創文章少。這個也不算做的改動瞭,就是網站上的文章多數都是復制別的網站的,但是文章復制來的時候都是最新發表的,有些做瞭稍微的修改,有的沒有;在以前google的收錄照樣是一直增加的,沒有什麼問題啊?這次為什麼就一直減少呢?難道是google在大清理,不知道,原創文章少可能是收錄下降的原因之一吧。總之,網站內容還是多一點原創的好,不管是真原創還是偽原創,隻要搜索引擎認不出來,就是原創。

二、樣式改變。在網站頁面的一個標簽上我直接加瞭一個display:none;搜索引擎對它是比較敏感,認為是seo作弊。原來我隻是從我的角度認為沒有必要讓它顯示而且,卻招來瞭嚴重後果。其實通過css隱藏代碼方法有三種:1、css代碼Display:none;2、visibility: hidden 可見性為隱藏;3、overflow:hidden設置;在這裡提醒各位在用的時候要註意瞭,最好是將他們放到單獨的樣式文件裡面或以其他方式代替,以減少給網站帶來的潛在的負面效果。

三、51統計《noscript》腳本。我們都知道在noscript 元素用來定義在腳本未被執行時的替代內容(文本)。此標簽可被用於可識別 《script》 標簽但無法支持其中的腳本的瀏覽器。就是說如果瀏覽器支持腳本,那麼它不會顯示出 noscript 元素中的文本。E商伯樂網站剛加完51統計的代碼,就被google K瞭,這個我們可以從google和百度的快照裡看出來。

google的快照源代碼是這樣的:

百度的快照源代碼是這樣的:

通過對比,發現百度是讀不懂JavaScript代碼的,《script language=javascript type=text/javascript src=http://js.users.51.la/3569397.js》《/script》該代碼未在百度快照出現,而google就能夠都懂,因此《noscript》可能被google評定為SEO作弊,所以做SEO的朋友要考慮清楚,是需要針對百度做SEO還是針對谷歌做SEO瞭。

以上就是我的網站被google K之前做的改動,在這告誡後來者,不要重蹈覆轍;當然google收錄E商伯樂的數量減少和關鍵字排名下降也有可能是其他原因引起的,在這裡我說的也可能不全對,希望高手能幫忙看一下,分析一下,探討一下,到底原因是出在那裡。以上出現的display:none和js腳本問題我都已經改正過來瞭,相信google會重新認識我網站的。

本文由E商伯樂原創,轉載請保留出處,謝謝!