SEO網站性能優化

什麼是搜索引擎
搜索引擎是一個幫助用戶搜索他們需要內容的計算機程序,搜索引擎把計算機中的信息與用戶的信息需求匹配,並把匹配的結果顯示出來。

搜索引擎工作原理
百度蜘蛛,爬行網頁鏈接,搜索引擎數據庫。若頁面由JS或者flash生成,則檢索不到內容。
搜索引擎的基本工作原理包括如下三個過程:
首先在互聯網中發現、蒐集網頁信息;同時對信息進行提取和組織建立索引庫;再由檢索器根據用戶輸入的查詢關鍵字,在索引庫中快速檢出文檔,進行文檔與查詢的相關度評價,對將要輸出的結果進行排序,並將查詢結果返回給用戶。
1. 抓取網頁。每個獨立的搜索引擎都有自己的網頁抓取程序(spider)。Spider順着網頁中的超鏈接,連續地抓取網頁。被抓取的網頁被稱之爲網頁快照。由於互聯網中超鏈接的應用很普遍,理論上,從一定範圍的網頁出發,就能蒐集到絕大多數的網頁。
2. 處理網頁。搜索引擎抓到網頁後,還要做大量的預處理工作,才能提供檢索服務。其中,最重要的就是提取關鍵詞,建立索引庫和索引。其他還包括去除重複網頁、分詞(中文)、判斷網頁類型、分析超鏈接、計算網頁的重要度/豐富度等。
3. 提供檢索服務。用戶輸入關鍵詞進行檢索,搜索引擎從索引數據庫中找到匹配該關鍵詞的網頁;爲了用戶便於判斷,除了網頁標題和URL外,還會提供一段來自網頁的摘要以及其他信息。

搜索引擎優化基礎

網站結構佈局優化
合理規劃站點結構:扁平化結構,層次結構越少越好,百度蜘蛛不願意往下爬
1、控制首頁鏈接數量:
太少:百度蜘蛛不能爬到網站內頁,直接影響網站收入數量
太多:影響用戶體驗
對於中小型網站,建議首頁鏈接在100個以內,頁面的性質可以包括頁面導航、底部導航、錨文字鏈接等。用以建立良好的用戶體驗和引導用戶查找到相應內容
2、扁平化的目錄層次:
儘量讓百度蜘蛛跳轉三次之內查找到網頁所有內容,例如,可以把網站分爲主頁、欄目和內容頁。而不要寫成縱深的結構
3、導航SEO優化
圖片進行代碼優化,必要的title和alt標籤一定要添加。告訴服務器導航定位,即使出現圖片不能訪問,用戶也可以看到導航文字
4、加入麪包屑導航,讓用戶瞭解當前所處位置,讓用戶可以瞭解網站組織結構。一個頁面最好不要超過100k,影響加載速度。

網頁代碼優化

標題
關鍵字
網頁描述

重要內容html代碼放在最前面,蜘蛛抓取從上到下抓取,重要內容不要用js輸出,盡少使用iframe框架,暫時不想顯示的文字,不要使用display:none,爬蟲蜘蛛會過濾掉display:none中的內容。應當使用z-index,或者將其設置顯示到瀏覽器範圍外。

關鍵詞分析(也叫關鍵詞定位) :這是進行SEO優化最重要的一環,關鍵詞分析包括:關鍵詞關注量分析、競爭對手分析、關鍵詞與網站相關性分析、關鍵詞佈置、關鍵詞排名預測。
網站架構分析:網站結構符合搜索引擎的爬蟲喜好則有利於SEO優化。網站架構分析包括:剔除網站架構不良設計、實現樹狀目錄結構、網站導航與鏈接優化。
網站目錄和頁面優化 :SEO不止是讓網站首頁在搜索引擎有好的排名,更重要的是讓網站的每個頁面都帶來流量。
內容發佈和鏈接佈置:搜索引擎喜歡有規律的網站內容更新,所以合理安排網站內容發佈日程是SEO優化的重要技巧之一。鏈接佈置則把整個網站有機地串聯起來,讓搜索引擎明白每個網頁的重要性和關鍵詞,實施的參考是第一點的關鍵詞佈置。友情鏈接戰役也是這個時候展開。
與搜索引擎對話:向各大搜索引擎登陸入口提交尚未收錄站點。在搜索引擎看SEO的效果,通過site:你的域名,知道站點的收錄和更新情況。通過domain:你的域名或者link:你的域名,知道站點的反向鏈接情況。更好的實現與搜索引擎對話,建議採用Google網站管理員工具。
建立網站地圖SiteMap:根據自己的網站結構,製作網站地圖,讓你的網站對搜索引擎更加友好化。讓搜索引擎能過SiteMap就可以訪問整個站點上的所有網頁和欄目。最好有兩套siteMap,一套用戶方便客戶快速查找站點信息(html格式),另一套方便搜索引擎得知網站的的更新頻率、更新時間、頁面權重(xml格式)。所建立的sitemap要和你網站的實際情況相符合。
高質量的友情鏈接:建立高質量的友情鏈接,對於SEO優化來說,可以提高網站PR值以及網站的更新率,都是非常關鍵性的問題。
網站流量分析:網站流量分析從SEO結果上指導下一步的SEO策略,同時對網站的用戶體驗優化也有指導意義。流量分析工具,建議採用分析工具Google analytics分析工具和百度統計分析工具。 以上8步貴在堅持.流量多了也別驕傲,少了也別灰心.努力前進,學好seo優化,你一定能成功.

即實現AJAX又實現SEO
1. 蜘蛛只能抓取a標籤中href(<a href="Default.aspx">測試</a>),最好後面不要帶參數(<a href="Default.aspx?id=1">測試</a>) 如果帶上參數 蜘蛛不會考慮的。這樣的話,就需要用到URL重寫了。
2. 蜘蛛不會執行JavaScript 換句話說 如果在a標籤中使用了onclick 蜘蛛是不會抓到的。
3. 蜘蛛只能抓到get請求的頁面,不會抓到post請求的頁面。
4. 我們希望網頁的前臺頁面全部被蜘蛛抓到,但是不希望後臺頁面被蜘蛛抓到,蜘蛛可沒有那麼智能,知道你的網站哪個是前臺頁面,哪個是後臺頁面。
這裏就需要創建一個名爲 “robots.txt” (注意robots.txt是一個協議,不是命令,一般最好要遵守的)robots.txt是搜索引擎搜索該網站時的第一個文件。

<a href="http://www.orz6.com/fantizi.aspx" onClick="orz6();return false;">繁體字,火星文</a>
利用href實現SEO,該鏈接是事先做出來的,主要是爲了方便搜索引擎的收錄。細心的話,你就會發現onClick事件後面,多了一句 return false ,這樣是爲了用戶在使用AJAX功能時防止頁面轉換

發佈了95 篇原創文章 · 獲贊 22 · 訪問量 11萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章