網站構架對SEO的影響是十分重要的!它包括了W3C標准、DIV+CSS、靜態化頁面、目錄級別、網頁大小、robots的寫法。
1、W3C標准對SEO的影響。
打開網站源碼,我們可以發現每個網站源文件頭都有一段相同的代碼(對這網頁右鍵“查看源文件”)。
這段代碼當然不是白吃飯不做事,而是網站開發人員用來告訴訪問者、浏覽者、驗證機制和搜索引擎的蜘蛛這個網站是遵循W3C標准的,驗證方法是連接到http://validator.w3.org/a250.net(你的網站域名),輸入要驗證的網址,一些不匹配的錯誤將得到反饋,個人建議英文不好的站長最好用谷歌浏覽器進行網頁翻譯。
為什麼要采用W3C標准開發網頁?
萬維網聯盟(W3C)——一個負責制定並維護著WWW諸多標准和協議組織(可以通過http://www.w3c.org或者http://www.w3.org來訪問它)。
W3C規范在很多網站開發人員大腦裡是一片空白,往往是站在自己的開發角度來實施網站部署的(讀取數據及開發的方便性等),而不是站在網站訪問者與搜索引擎角度。盡管很多浏覽器盡量在迎合這些網站而做出各種符合規則,但是大部分的網站在浏覽方面不夠直觀或者方便。
百度、谷歌、必應、雅虎等主流搜索引擎都有自己的搜索規則和按照W3C規則來抓取網頁和判斷網頁等級,所以網站要優化的目的就是符合W3C標准,才能符合蜘蛛爬行的標准,並且能讓網站訪問者的浏覽提供方便及應用性。
雖然許多網站沒有遵循W3C標准也獲得了很高的排名,但誰知道搜索引擎在下一次的更新算法之後會不會出現排名下降呢?
2、DIV+CSS對SEO的影響
DIV(標簽)+CSS(層疊樣式表)是網站標准(也稱“web標准”)中的常用術語之一。使用DIV+CSS設計網站對SEO的影響是顯而易見的,由於構造簡單,且符合標准,利用DIV+CSS構建的網站深受搜索引擎的喜歡,當然也不是所有的DIV+CSS對網站的排名都有好處,正確的網頁布局,對於SEO也是非常有利的,所以DIV+CSS需要注意以下幾點(主要是對蜘蛛):
(1)代碼精簡:蜘蛛能提高爬行進而增加收錄頁面。
(2)表格的嵌套問題:多層的表格嵌套,蜘蛛不喜會跳過嵌套的內容或者直接放棄整個頁面。
(3)保持視覺的一致性:東一塊西一塊,誰看了都不舒服。
3、靜態化頁面對SEO的影響
搜索引擎對靜態頁面和動態頁面並沒有特殊的好惡之分,只是有時候動態頁面的參數機制不利於搜索引擎收錄,而靜態頁面更容易收錄而已。這導致很多SEOer在做優化的過程中,都刻意強調頁面的靜態化。他們認為這樣更有利於搜索引擎抓取網站中的內容,結果紛紛改版用“動”變“靜”,參數、死鏈接很多,造成壞的影響可不是一點半點, 所以是否要靜態化頁面還需要謹慎操作。
搜索引擎呈現的結果頁面是有序的網站列表,每個列表所顯示的網站都有3個基本元素:標題、網址和摘要,其中摘要是網頁正文中的一部分。
靜態頁面在一定程度上降低了系統負載,也提高了頁面訪問速度、系統性能及穩定性。但是靜態化帶來的問題及成本也是不可忽視的:
①生成文件數量多,備份量大,導致占用空間容量大和文件夾的數量多;
②熱門的頁面(文件)過多的讀取容易硬盤局部損害。
③頁面過多導致維護的困難度。
除了靜態頁面和動態頁面之外,還有偽靜態,這個也是站長使用比較多的路徑頁面。
注:文件格式鏈接靜態化後可以是html文件,也可以是目錄。一般來說,目錄的權重大於文件權重,可以在搜索引擎中獲得更好的排名。
4、目錄級別對SEO的影響
記住:蜘蛛是從根目錄依次向下開始抓取內容,對於3級以上目錄的網頁,蜘蛛抓取收錄會很吃力,導致許多內容將不被收錄。
例如:a250.net/ a250 /seo /xuexi /1.html
對應: 域名 /一級目錄/二級目錄/三級目錄/內容網頁
這存放方法是極不合理的。所以一般重要的內容盡量存放在較頂層的目錄,這樣不僅收錄速度快,排名也比深層次目錄要高。
還有就是目錄中設置關鍵詞是很重要的。當搜索引擎抓取完目錄後開始抓取具體頁面,頁面上包含關鍵詞鏈接的密度都是搜索引擎參考的一個重要因素。關鍵詞的級別分為了3個層次,以“蛋疼”這個關鍵詞作為例子。
首頁:蛋疼
目錄:蛋疼電腦、蛋疼SEO
頁面:蛋疼博客應用、蛋疼電腦安全、蛋疼SEO學習、蛋疼SEO優化
5、目錄文件名對SEO的影響
目錄路徑和文件名也影響搜索引擎排名的一個重要因素,很多SEOer要麼是不理解,要麼就是忽略這點。
根據關鍵詞無所不在的原則,可以在目錄名稱和文件名稱中使用到關鍵詞進行直接命名。如果是關鍵詞組則需要用分隔符分開。這些詞之間常用連字符“-”和下劃線“_”進行分隔,URL中經常出現空格碼“%20”。例如“蛋疼SEO”選用英文文件名“a250 seo.html”,就可能出現以下3種分隔方式:a250-seo.html、a250%20seo.html、a250_seo.html
哪種寫法是正確的?
a250-seo.html是正確的寫法。a250-seo和a250%20seo都等於a250 seo,但a250_seo就會被搜索引擎認為a250seo,連在一起後,關鍵詞組就會失去了意義,記住:如果有關鍵詞組,要用連字符“-”而不是下劃線“_”進行分隔。
隨著搜索引擎的不斷改進和發展,主流搜索引擎也開始支持中文文件名了,比如上面以“蛋疼SEO”為關鍵詞,則可以使用“蛋疼SEO.html”作為文件名,或使用經過Urlencode編碼為“%e8%9b%8b%e7%96%bcSEO.html”(utf-8解碼)或者“%b5%b0%cc%dbSEO”(gb2312編碼),這樣排名要優於其他文件名命名方法。
不僅頁面的文件名要優化,包括存放頁面的目錄名也可以采用同樣的手段,比如拼音或者中文名稱來命名。