在進行正文之前,我先講個故事,一個年輕人工作很努力,對于工作任務也能夠很好的完成,但是在這個公司工作3年了,絲毫沒有獲得提拔的機會。原因其實很簡單,公司的老板喜歡穩重的職員,這個年輕人雖然每次都能按時完成任務,但是在這個過程中缺乏思考以及定位,總是做無用功,所以達到同樣的工作效果會付出比別人更多的努力。
我講這個故事的目的就在于告訴大家網站建設的重點其實很明確,那就是立足于搜索引擎,雖然A5上很做作者都說要看用戶體驗,我個人也贊同這個看法,但這些都是后話,網站建設初期我們更應該立足搜索引擎,因為只有網站被收錄并獲得一個好的排名,我們才有繼續做下去的必要。
1.CSS文件
正面:大家都知道CSS文件是用于(增強)控制網頁樣式的一種標記性語言。它可以將信息與網頁內容分離管理,而且它的出現讓網頁設計更加簡練。
反面:CSS手法的操作也有很大的區別。一個高手制作一個頁面只需要幾十KB,而我做了一個頁面居然達到了20M,這里面CSS的運用很重要。一般來說,CSS的具體制作有三種手法:
(1)多個頁面時,CSS采用外連方式進行操作,大量縮減網站自身代碼
(2)單個頁面時,CSS的操作主要以文檔頭部方式進行修改
(3)頁面中少量出現CSS文件時,以行內插入為主
PS:如果站長所選的值是若干個單詞構成,則要給值加引號:例如:p {font-family: "admin";}
2.網站交互功能
正面:網站交互功能的出現讓網站在用戶體驗為王的搜索引擎時代倍受好評,不僅可以加大網站內鏈的建設,還能增進廠家與用戶之間的交流,促進轉化率的提高以及產品的真實度。
反面:如果你的網站只是立足于產品的推廣,只在意產品信息的傳達,那么網站自身完全可以去除用戶交流功能,比如用戶評論,再比如A5上的頂踩功能,因為大家在建設網站的時候通常都會采用MYSQL數據庫,這種數據庫直接拷貝數據庫目錄和文件,比較容易站長自身的管理,但是如果用戶之間的交互功能太多,則會造成MYSQL數據庫運轉的混亂,嚴重的時候會讓數據連接以及轉化時出現亂碼,不僅有礙于用戶對于產品信息的索取,蜘蛛也是沒有辦法正常收錄網站。
3.FLASH等動態頁面
正面:FLASH等動態頁面的加入顯然會讓網站頁面變得豐富起來,組成元素也更多樣化,給予用戶的視覺體驗也是不一般的,無形中會增加網友對于網站的印象分。
反面:Flash不會被蜘蛛識別,這已經是行業人人皆知的事情,雖然Flash的加入會讓頁面變得華美,但是一個不利的地方就是這會大大增加網站的加載速度,同時Flash是一個動態的畫面,蜘蛛根本不會讀取其中包含的所有內容,所以FLash的添加是給用戶看的,也只能給用戶看,對于關鍵詞的排名沒有一點幫助。
4.Ajaxi網頁開發技術
正面:Ajax可以讓網站獲得最迅捷的訪問速度,而且由于Ajax是基于Web的應用程序,對于用戶的用戶體驗更好,可以給用戶呈現出一個更加友善的應用程序,
反面:但是美中不足的就是Ajax不能被搜索引擎識別,它的加入也只是為了用戶的交互功能,就像我之前說的,如果你的網站只是一個信息傳達的作用,那么這個技術完全可以屏蔽掉。
5.frame和iframe技術進行網站框架的構造
正面:很多時候我們都是用frame和iframe技術進行網站框架的構造,如果我們的頁面在進行一個指令,如果網站在指令之后要有一個301跳轉,而這時候我們就要用到frame和iframe進行一個跳轉的模擬,讓因為跳轉而丟失的原始頁面重新呈現出來,并且保持靜態不動,。
反面:但是這里面有一個問題需要解決,因為通過iframe顯示的內容可能會被搜索引擎丟棄,就像是交互功能的應用一樣,運用frame和iframe技術進行網站框架的構造雖然可以重獲一部分頁面,但是無形中增加了網站頁面的傳載負擔,很有可能讓搜索引擎默認丟棄一部分內容是,使得出現亂碼的情況。而且我們為了使控件分離,而不得不使用frame和iframe技進行繪制,這無形中就又增加了出錯的可能。
上面僅僅是我個人的認識,不足的地方請大家斧正,不過在我看來網站立足于搜索引擎建設至少可以讓網站更快更健康的成長,比其他來的更實際一點。本文由跑步機十大品牌http://aipaobuji.com/A5原創首發,歡迎轉載,謝謝。
推薦閱讀
大家好,虛實網站設設計,又和大家見面了,最近寫來寫去寫的都是一些技術上面的問題,其實也沒什么可寫的了,今天看看以前寫的東西,翻來復去就是那點東西,實在沒什么可看的了,正好最近有很多的公司找我做優化,每>>>詳細閱讀
地址:http://www.xglongwei.com/a/34/20120326/44332.html