仲介交易 HTTP://www.aliyun.com/zixun/aggregation/6858.html">SEO診斷 淘寶客 雲主機 技術大廳
一個網站的優化與網站的程式有著莫大的關係,因此,有一定經驗的網站優化師對程式也是很瞭解的。 由於程式類優化是網站本地優化的重點,而本地優化又是整個SEO的核心,所以今天我們詳細聊聊從程式角度如何更好的優化網站。
大家都知道,網站的優化和網站的美化是不同的,雖然搜尋引擎不提倡,但是實際情況是:優化是針對蜘蛛的,而美化是針對訪客的。 究其原因是因為FLASH、圖片(錨文字除外)、視頻等使用者體驗較高的格式並不能被蜘蛛所識別,造成站長只能通過其他途徑來展示網站的內容給蜘蛛。
首先,每個網站都應該有機器人協定(robots.txt),這個協定原本源自谷歌,如今被眾多搜尋引擎所採用。 通過協定,使得蜘蛛被允許或者拒絕部分連結或者檔,使得網站的頻寬被節約,如網站的admin資料夾往往就不需要被蜘蛛訪問。 機器人協定的另外一個作用在於防止權重輸出和防止死鏈,在社會化和開放化互聯網的今天,每個網站都會在首頁展示一些社會化平臺(如微博、網店、公共主頁等),採用蜘蛛拒絕協定能夠防止網站權重流入不必要的地方。
網站所應該擁有的另一個檔就是網站地圖(sitemap.xml),對於經常更新的網站更是應該設置動態網站地圖。 百度蜘蛛對網站地圖尤為喜愛,而設置一個動態的網站地圖有助於提高網站的收錄速度。 一般小容量網站可以設置一小時更新,而大型網站則可以設置一周更新。
偽靜態和連結縮減是網址優化的重點,搜尋引擎喜愛.html、.htm、.shtml等靜態網址,這導致動態網址的網站會通過偽靜態的方式來優化網址。 一個頁面的網址是由網站功能變數名稱和頁面目錄(或相對位址)組成的,網址縮減的重點就在於對頁面相對位址的縮略。 比如八度網路(www.ebadu.net)對自身ASP頁面進行網址優化,設計成為shtml,有效的增加了搜尋引擎對網站的友好度。 有些站長認為網站的功能變數名稱長短會對網址優化有影響,這是一個錯誤的看法,其實蜘蛛和我們一樣,更加青睞好記的功能變數名稱而不是刻意簡短的功能變數名稱。
說到代碼減肥,這屬於純粹的程式領域,但是卻對網站頁面的優化影響甚遠。 換句話說,一個功能變數名稱同樣好記、同時註冊的網站使用相同的標題和描述、進行相同的關鍵字優化操作,可能會出現排名相差甚遠的情況,究其原因可能就在於網站頁面的代碼。 一個精簡的代碼能夠讓搜尋引擎很快的回饋有效資訊,而一段臃腫的代碼則往往會阻擋了有效資訊的曝光頻率,這對優化來說是不利的。
對於頁面優化影響重大的另外一個因素是框架與排版。 關鍵字優化需要目標關鍵字在網頁(通常是指首頁)中佔據相當一定比例,並且最好在頁面標題和描述中出現。 一個多次出現的關鍵字會被搜尋引擎認為是重點的詞條而得到重視。 合理的框架能夠讓蜘蛛順利的辨別網站資訊,並且能夠將網站描述放置在整個頁面的前面,讓蜘蛛更好的解讀。
在內部程式優化中,內鏈為皇的真理是不可動搖的。 內鏈是唯一能夠讓蜘蛛在自己網站多次停留的方式,並且通過相關推薦,能夠使得網址收錄起到連帶作用(一個連結被收錄,該連結的內鏈受到積極連帶影響)。 所以,在設計頁面文章是,設計好相關文章板塊非常重要。
最後,404頁面和301重定向也是必須瞭解的事項。 對於一個建站時間很長的網站,會有許多死鏈(甚至是搜尋引擎已經收錄的連結),通過設置404頁面,不僅能告知蜘蛛這個網站的狀態,也能使得使用者在訪問死頁面之後能夠很好的跳轉到網站首頁或者其他頁面,增加停留時間,從而降低爆出率。 另外,301也是常用的手段,一般站長會將@主機頭永久重定向到WWW主機頭上面去,另外網站更換功能變數名稱時也常常採用這種手法。 相比較301,302臨時重定向對優化的負面影響就要大得多,和惡意群發一樣、302也是曾經非常有效的黑帽SEO手段,但是隨著各方搜尋引擎嚴打惡意302,臨時重定向已經變得極易受到處罰,所以建議大家使用永久重定向。
一個網站的優化涉及到很多層面,比如流量變動、現有關鍵詞排名、收錄、功能變數名稱明細以及內鏈外鏈等。 而程式類優化屬於最基礎也是最可控的優化方式(外部優化存在搜尋引擎演算法變動的風險),所以瞭解和實施本地程式優化對整個優化流程的影響很大,因此實施程式類網站優化有利於網站的長期優化操作,也就是我們常說的白帽SEO操作。
轉載請注明出處:八度網路(www.ebadu.net)