前言
搜索引擎優化,即SEO(Search Engine Optimization),指為了提升網站/網頁在搜索引擎搜索結果中的收錄數量和排序位置,為了從搜索引擎中獲取更多免費流量、高質量用戶,針對搜索引擎的檢索特點、排序規律,合理調整優化網站設計和建設方法,使其符合搜索引擎的檢索規則的網站建設、網站運營行為。除此之外,SEO工作還有利于搜索引擎快速收錄新頁面,提高收錄覆蓋率的效果。
SEO是網絡營銷的重要手段,通過了解搜索引擎工作原理和用戶需求,在尊重搜索引擎用戶價值的前提下,對網站進行合理優化,可以獲取更多的用戶、流量和品牌。SEO具有成本低、易操作、有益于用戶體驗等特點,是網站自我營銷時必須重視的一個環節。
搜索引擎簡介和SEO基礎
搜索引擎及其用戶價值
搜索引擎,是對互聯網的數據信息進行收集、整理,并提供檢索查詢服務的系統。搜索引擎擅長理解用戶搜索需求、對海量數據抓取、信息甄別和打分、快速查詢等工作。
搜索引擎根據用戶的檢索查詢要求,對數據信息進行打分排序,并按照順序輸出呈現,幫助用戶方便、快速、準確、全面地找到所需信息,這是搜索引擎最重要的用戶價值。
[提示]一切SEO工作,都應以遵循搜索引擎工作原理和用戶價值為前提。
白帽SEO和黑帽SEO
白帽SEO,指通過合理優化網站,提升用戶體驗,與搜索引擎良好交互,真實反映網站質量和權威性的搜索引擎優化方法。
黑帽SEO,以搜索引擎禁止的方法影響搜索引擎排序(作弊),與用戶價值和搜索體驗相背離,以短期利益為主要目標的搜索引擎優化方法。搜索引擎會維護互聯網網站的公正排序,給用戶提供正確合理的搜索結果,而黑帽SEO的做法與此相違背。
搜索引擎在不斷通過技術革新、策略優化來識別作弊行為。任何利用搜索引擎的策略缺陷漏洞,利用惡意手段獲取與網頁質量不符的排名,引起用搜索結果質量和用戶搜索體驗下降的行為都可能被搜索引擎識別為作弊行為。對待作弊行為,輕則被搜索引擎剝奪作弊權重,重則可能整個網站被搜索引擎拒絕收錄。
搜索引擎工作流程圖
[提示]對外,面向用戶和整個互聯網內容;對內,分為抓取、索引、檢索幾個重要模塊。
搜索引擎爬蟲
搜索引擎的爬蟲程序(也叫Spider、蜘蛛、爬蟲機器人),是搜索引擎收集信息、數據的工具。爬蟲程序不斷發現和下載互聯網網頁,這個過程是互聯網網頁進入搜索引擎內部必須經歷的一關。
爬蟲程序擅長:分配下載資源,海量并發下載,讀取文字(特別是網頁文本),分析站點地圖并依此指引抓取頁面。相反爬蟲程序不擅長:讀取圖片、flash、JS、Ajax、frame,深層次、持續性抓取,讀取有權限控制的頁面,發現孤島頁面。
針對爬蟲程序的SEO工作應該根據其特點針對性進行。
[提示]搜索引擎爬行軌跡示意圖
搜索結果排序
搜索引擎通過理解用戶搜索詞、對數據進行檢索,可以得到諸多可能的搜索結果。對這些結果的排序要靠成百上千的相關性策略實現。
相關性排序的目的是將結果按照對用戶價值的高低排列,整個排序過程會參考網站、頁面的相關度、質量、時新性、權威性等諸多因素綜合考察。
SEO工作很大一部分跟搜索引擎相關性策略有關,簡單來講即通過SEO來告訴搜索引擎:哪些頁面更有價值,哪些頁面更搜索詞更相關,而應該被排序到更靠前的位置。
網站建立
域名注冊
域名是網站的重要品牌印象。域名注冊時應選擇簡單、易記、方便輸入、貼近網站名稱、能反映網站內容的域名。如fanli.qq.com、www.paipai.com。
域名一旦選定,不應隨意變更;同一網站擁有多個域名應確定主要域名,并設置其他域名向主要域名跳轉。
服務部署和網站上線
網站需要部署上線才能被用戶訪問。
租用/購買安全可靠、高速穩定的服務器部署網站,是用戶訪問體驗的有效保障,同時會影響搜索引擎爬蟲的爬取。
網站部署上線并進行域名解析后,即面向用戶開發訪問,同時也意味著向搜索引擎爬蟲開放。
讓搜索引擎發現網站
新建立的網站是互聯網中的孤島,搜索引擎也很難發現和收錄它。在網站建立之初,可以將網站推薦給搜索引擎或者引導爬取收錄。
·向搜索引擎提交網站域名或入口。如向SOSO的提交新網站,http://www.soso.com/help/usb/urlsubmit.shtml;
·建立外鏈,如創建友情鏈接、向導航網站申請收錄等;
·網站建立之初可重點經營內容列表頁,在不影響用戶體驗的前提下,方便搜索引擎爬蟲一次發現更多鏈接。
內容建設
樹型扁平網狀結構
層級分明的樹型扁平網狀結構是較理想的網站部署結構,每個頁面與其父子頁面有鏈接關聯,可以幫助用戶快速定位到感興趣的頻道、正文,也有利于搜索引擎理解網站結構層次和更好的爬取內容。
·明確區分出,網站首頁、列表頁/索引頁/頻道頁、內容頁,根據各個頁面所在層級用鏈接相連,無孤島頁面;
·層級、各層級分支內容不要過多,便于搜索引擎爬蟲爬取;
·內容和質量相似的頁面組織在同一層級/目錄中,便于搜索引擎進行聚合挖掘;
·越重要的內容,越應放置于高層級位置,或在高層級頁面中有鏈接直接可達;
[提示]騰訊網新聞頻道,頭條新聞放置于醒目位置
·在頁面中建立導航鏈接、面包屑,便于用戶和爬蟲理解網站結構和在不同層級內容間跳轉;
·站點中新的內容應該盡量在深度較淺的列表頁或首頁發布入口,便于被搜索引擎爬蟲快速發現。
頁面標題
頁面標題是頁面內容的重要標識,準確簡潔的標題有助于用戶快速識別頁面內容。頁面標題會被搜索引擎展現在搜索結果列表中,是用戶通過搜索進入網站頁面的重要入口。
標題內容在頁面代碼中被<title>標簽包圍,會被展現在搜索結果頁、瀏覽器標題、頁面標簽、任務欄等位置,是用戶識別/區分頁面的重要依據;
·標題內容是頁面的最佳概括,應當主題明確,突出重點,內容不宜過長;
·每個頁面都應該擁有標題內容,避免不寫標題,或無意義標題(如“無標題文檔”、“網站建設中”);
·避免不同頁面使用相同標題(甚至全站公用相同標題);
·不在標題內容中堆砌關鍵詞,避免影響可讀性和被判作弊;
·“標題黨”、“文不對題”對用戶搜索體驗和搜索引擎收錄排序均有副作用,應堅決杜絕。
Meta信息
Meta信息中,keywords和description分別以關鍵詞和概括摘要兩種方式描述頁面內容,會被搜索引擎特別關注。
keywords部分應填入最能表現頁面內容的幾個關鍵詞,詞與詞之間以半角逗號間隔開;
description部分應填入一段介紹頁面內容的文字,這段文字有可能被搜索引擎選取作為結果摘要。網站首頁、索引頁、頻道入口等無大篇幅頁面正文的頁面,應該盡可能提供description信息。
keywords和description信息缺失不會對排序權重產生直接影響;在keywords和description信息中堆砌關鍵詞作弊可能受到搜索引擎懲罰。
注:相關網站建設技巧閱讀請移步到建站教程頻道。
騰訊網的description信息:
騰訊網在網頁搜索結果中的摘要展現:
鏈接
制定規范統一、簡潔、可讀的url,有利于搜索引擎的收錄和排序,也會方便用戶識別頁面內容,記錄和輸入鏈接。
每個頁面都應擁有其獨一無二的正常態url:
·網站內統一使用正常url,不出現異常url;
·指向同一頁面異常url,應跳統一跳轉到正常url上;
·必須帶有參數的url需要精簡參數個數和內容,對頁面功能/展現無作用(如統計參數)的應盡量去除。
鏈接結構設計建議:
·url結構的設計應同時考慮用戶和搜索引擎的需求,方便用戶識別、記憶,并利于搜索引擎爬取和展現;
·url應盡量短。較短的url會在搜索結果頁完全展現,方便用戶通過讀取其以了解頁面內容,也易于記憶和傳播。搜索引擎本身不會對url進行限制,排序跟url長度無關;
·url目錄層級越少越好。層級過多的url設計可能對搜索引擎的爬取形成障礙,使得收錄變少或不收錄;
·url中目錄名、文件名應具有描述性,不使用無意義的名稱;
·url中盡量只使用小寫字母或數字,特別注意不要使用特殊字符,如“.”“,”“;”等;
·去除url中不必要參數和靜態化。無論動態或靜態url ,搜索引擎均可正常爬取和檢索,但建議盡量精簡去除url中不必要的參數,特別是與頁面功能/展現無關的參數。
錨文本設計建議
·鏈接應選擇文字作為鏈接描述,即錨文本,盡量少使用圖片作為鏈接內容,必須使用圖片時,應同時使用alt標記補充文字描述,不要用flash、js替代文本鏈接(特別是重要入口);
·錨文本應簡潔精煉,明確描述頁面內容;不要在錨文本里編寫與頁面內容無關的文字,更不要堆砌關鍵詞或者“標題黨”;
·非必要的情況下,不要使用url本身作為錨文本。
鏈接設計GoodCase
·http://finance.qq.com/stock,http://t.qq.com/liuxiang,子域名、目錄描述了頁面主題或內容;
·http://finance.qq.com/a/20110317/005789.htm,新聞頁面目錄標識了發布日期;
鏈接設計BadCase
·鏈接url為js生成,搜索引擎無法爬取到鏈接指向頁面。