標籤:blog http java 使用 io strong 檔案 資料
我想絕大數的國人用的搜尋工具都是百度吧,甚至我們也常常Google一下baidu,或者baidu一下Google,甚至是有段時間,Google到百度後,開啟網站卻是跳轉到Google,不過現在Google退出了中國市場,所以目前國內搜尋引擎還是百度一家獨大,這兩個大公司之間的競爭就不談了,畢竟離我們還蠻遠的。
我想大家,不管是什麼社會身份,什麼工作職位,現在都離不開網路,離不開搜尋引擎,有什麼不懂的,都會下意識的利用搜尋引擎,百度知道,維基百科等等來查詢自己想要的資訊,而且隨便輸入一個關鍵字,或者關鍵詞,總會有很多網頁出現在我們的搜尋結果下面,那麼現在出現了一個問題,我們一般都會點第一個網頁,對吧,為什麼呢?這是一個習慣,或者說是下意識的反應,下意識的認為排名在前的網站可靠度,信任度會高於其他的。當然也會出現你搜尋到的網站確實是在一個位,嘿嘿,但是別人是給了百度推廣費的,所以你懂的....
對於我們前端工程師來說,我們要做的事情就是讓自己做的網站在搜尋引擎上的排名越高越好。這裡就產生了一個專業名詞SEO。
還是說說搜尋引擎吧,搜尋引擎貌似都用的一個蜘蛛程式,他的基本工作原理主要就兩個:
1:搜尋引擎派出“蜘蛛”程式,沿著已知的連結對互連網站進行檢索。一旦發現新的網站,它會自動提取網站的資訊和網址加入搜尋引擎的資料庫。 2:網站擁有者也可以主動向搜尋引擎提交網址。 “蜘蛛”程式,將會直接來掃描你的網站並將有關資訊存入資料庫,以備使用者查詢。 SEO是什麼呢? SEO就是搜尋引擎最佳化,也叫搜尋引擎排名、網站最佳化等,英文名稱為 Search Engine Optimization,簡寫為SEO。 SEO是讓網站設計符合搜尋引擎檢索習慣,從而提高網站在搜尋引擎的排名,使潛在客戶通過產品關鍵詞在各大搜尋引擎上都能搜尋到網站,提升網路營銷效果。 why we need SEO?
1:搜尋引擎是網民擷取資訊的主要工具
2:搜尋引擎是高效的網路推廣渠道
3:網民更信賴自然檢索的結果
4:網民一般只查閱在搜尋結果中排名靠前的結果
SEO 能做什嗎?
1:提升網站的搜尋排名--------SEO通過研究搜尋引擎的抓取和檢索規律,讓產品網站適應這些規律,並取得好的搜尋排名。
2:帶來更多的優質流量--------SEO可以帶來有明確需求的訪問者,大幅度提高網站的營銷效果。
3:最佳化網站建設品質 ---------通過SEO,可以讓網站頁面、架構、層次更清晰、合理,更符合普通網民的使用習慣
搜尋引擎的排名規則
搜尋引擎的任務是,把最符合使用者搜尋需求的網站排在檢索結果的前面。
搜尋引擎通過一系列複雜的演算法,來給每個網站打分,並排名。
根據經驗,我們大概可以發現搜尋引擎一般通過三個方面來評估網站。 1:網站的受歡迎程度----在互連網上被廣泛連結的網站,點擊率高 2:網站的相關度----網站的內容主題與使用者搜尋的關鍵詞密切相關 3:網站的品質----網站的訪問量大,原創內容多,頁面更新速度快......
排名的基礎:網頁層級(PR值)
關鍵詞的相關度
1:搜尋引擎會評估每個網頁的主題內容關鍵詞。 2:並計算該網頁與使用者所查詢關鍵詞的相關度。 3:相關度越高,越有機會排名靠前。
網站品質評估
有符合使用者檢索需求,網站品質高的網站,搜尋引擎優先推薦。 有訪問價值的網站: 被收錄的頁面多 網站訪問量大 網址點擊率高 原創內容多 頁面更新速度快 網域名稱的曆史久 有良好訪問體驗的網站: 頁面開啟速度快(伺服器、頻寬)。 無惡性外掛程式 內部連結通暢。 有網站地圖,清晰的網站導航。
SEO的核心:關鍵詞策略
1:網站分析
網站提供哪些產品、服務內容,使用者能通過什麼關鍵詞搜尋到我們的網站
2:確認核心關鍵詞
和網站業務相關度,具有高轉換率的關鍵詞。產品使用者常使用,搜尋次數高的關鍵詞選擇容易取得排名的關鍵詞,避開競爭熱門詞。
3:組合長尾關鍵詞
根據使用者的搜尋習慣,組合延伸,形成系列關鍵片語
4:關鍵詞推廣策略
一般網站首頁,用來推廣核心關鍵詞和關鍵片語。建立更多二級網站,逐個最佳化長尾關鍵詞。
關鍵詞密度:
關鍵詞密度是指關鍵詞在頁面中出現的頻次。
計算公式:關鍵詞密度 = 關鍵詞數量/頁面所有詞彙數量 關鍵字密度過高有作弊的嫌疑,過低起不到最佳化的效果。 密度一般在2%-6%之間,比較合適。
關鍵詞分布:
1:頁面的Title和Meta標籤
2:文章標題、頁面頭部、左側、本文前200字
3:加粗、加大、加色、加連結
4:Img的ALT標籤
5:網址中含關鍵詞的英語或者拼音
網站連結策略:
在互連網上有被廣泛連結的網站,會被搜尋引擎優先推薦。 網站內部所有子頁面,都有指向首頁的連結。 頁面出現關鍵詞文字,可以用來連結相關主題的頁面。 清晰的網站導航,使用“麵包屑型(breadcrumbs)導航。 建立展示網站所有內容的網站地圖。 盡量把站內所有重要頁面之間,兩兩互聯。 盡量用文字連結,少用圖片、FLASH連結。 不要讓你的網站出現死連結。 引入高品質的外部連結: 主動將你的網站提交搜尋引擎相關目錄。向行業網站的相關目錄,提交網站。 與高品質(PR和流量)的競爭者網站,進行友情連結。 與高品質的夥伴網站,進行友情連結。 在重要的行業網站,發錶帶有網站連結的軟文。 不要做一些垃圾連結:在論壇、留言本等批量髮帶有網址的內容。
網站建設最佳化: 使用高效能穩定的伺服器,避免和垃圾網站同在一台伺服器或一個IP欄位。 網域名稱和網址的設計,考慮和推廣的關鍵詞相關。例如用英文或漢語拼音。 網站欄目的規劃,需要考慮到長尾關鍵詞的推廣。 發布豐富的原創內容,搜尋引擎會優先推薦原創網站。
網頁最佳化: 盡量使用DIV-CSS,讓網頁代碼簡潔。這樣頁面開啟速度快,也方便蜘蛛程式抓去。 如果頁面有JAVA指令碼,可以考慮將指令碼放置在頁面尾部,或調用JS檔案。這樣可以讓關鍵詞盡量集中在網頁代碼的前部。 儘可能使用靜態網址,避免重要欄目出現帶有?、& 、= 、%的動態網址。 避免使用不同的連結指向網站頁面,搜尋引擎一般對不同的連結地址單獨評估PR。 不得以使用動態地址,盡量只帶有1個參數。 參數越多,搜尋引擎抓取難度越大。
圖片最佳化: 少用或不用FLASH。 為你網站內的每張圖片增加ALT屬性,標識圖片主題。 重要圖片防止在首頁或重點欄目裡,圖片主題和頁面主題保持一致。
不要作弊,避免被懲罰
SEO必須要瞭解的規則,避免在無意中使用這些手法,而遭到搜尋引擎的懲罰。 關鍵詞堆砌(Keyword Stuffing) 隱藏文字/連結(Hidden Text/ link ) 橋頁(Doorway Pages) 無用的meta標籤(Useless Meta Tags) 偽裝頁面(Cloaked Page) 連結工廠(Link Farms) 重新導向(Re-Direct) 做白帽SEO,不要做黑帽SEO。
常用SEO工具 複合搜尋: http://www.gogou.org 多個搜尋引擎對比檢索 http://www.baigoogledu.com GG/百度對比檢索 關鍵詞分析 http://www2.baidu.com/inquire/rsquery.php 擴充關鍵詞 http://index.baidu.com/ 百度指數 https://adwords.google.com/select/KeywordToolExternal http://ww.google.com/trends/ 關鍵詞查詢熱度 http://tool.chinaz.com/Seo/Key_Density.asp 關鍵詞密度 查詢工具 http://tool.chinaz.com/Rank/Index.asp PR查詢 http://www.alexa.com/#traffic 流量查詢 http://tool.admin5.com/grasp.html 收錄與反向連結查詢
HTML5的語義化與SEO的關係
HTML5中對很多標籤進行了一系列的語義化,比如導航的NAV,table裡面的Theard,Tbody,Tfoot標籤等等.....Html5對標籤的語義化,使得代碼的可讀性,可維護性大大增強,也滿足了SEO的規則,html5的語義化,有利於搜尋引擎的檢索以及對代碼的閱讀。
作為前端開發的我們,必須要瞭解SEO的規則以及HTML的規範,寫出能讓人看懂的代碼,而不是只有機器能看懂的代碼. fighting man!!!!