search english optimization,搜尋引擎優化
,簡稱為seo。
1. 控制首頁鏈結數量:首頁鏈結不能太多,一旦太多,沒有實質性的鏈結,很容易影響使用者體驗,也會降低**首頁的權重,收錄效果也不好。
2.扁平化的目錄層次:讓爬蟲工具不要跳轉太多,一般三次就可以就能到達**內的任何乙個內頁
。3.導航優化
:導航應該盡量採用文字方式,也可以搭配導航,但是**一定要進行優化,
標籤必須新增「alt」和「title」屬性,告訴搜尋引擎導航的定位,做到即使未能正常顯示時,使用者也能看到提示文字。
4. **的結構布局:
頁面頭部:logo及主導航,以及使用者的資訊。
特別注意:分頁導航寫法,推薦寫法:「首頁1 2 3 4 5 6 7 8 9 下拉框」,這樣「爬蟲
」需要經過很多次往下爬,才能抓取,會很累、會容易放棄。
5.控制頁面的大小,減少http請求,提高**的載入速度:
乙個頁面最好不要超過100k,太大,頁面載入速度慢。當速度很慢時,使用者體驗不好,留不住訪客,並且一旦超時,「爬蟲」也會離開。
4、中的標籤:盡量讓**語義化,在適當的位置使用適當的標籤,用正確的標籤做正確的事。讓閱讀原始碼者和「爬蟲」都一目了然。比如:h1-h6 是用於標題類的,標籤是用來設定頁面主導航的等。
5、標籤:頁內鏈結,要加 「title」 屬性加以說明,讓訪客和 「爬蟲」 知道。而外部鏈結,鏈結到其他**的,則需要加上 el="nofollow" 屬性, 告訴 「爬蟲
」 不要爬,因為一旦「爬蟲
」爬了外部鏈結之後,就不會再回來了。
6.正文標題要用標籤:「爬蟲
7、標籤:只用於文字內容的換行。
8、**應該使用**標題標籤
9、應使用 "alt" 屬性加以說明
、標籤: 只是用於顯示效果時使用,在seo中不會起任何效果。
12、巧妙利用css布局,將重要內容的html**放在最前面,最前面的內容被認為是最重要的,優先讓「爬蟲
13、重要內容不要用js輸出,因為「爬蟲
」不認識
14、盡量少使用iframe框架,因為「蜘蛛」一般不會讀取其中的內容
15、謹慎使用 display:none :對於不想顯示的文字內容,應當設定z-index或設定到瀏覽器顯示器之外。因為搜尋引擎會過濾掉display:none其中的內容。
16、不斷精簡**
17、js**如果是操作dom操作,應盡量放在body結束標籤之前,html**之後。
關於Spring Data Rest的一些總結
最近一直在開發一些基於 spring data rest 的專案。在此過程中,隨著開發工作的不斷深入,對 spring data rest 的了解也越來越深。享受著 spring data rest 帶來的便捷,也忍受著它帶來的不便。spring data rest 的目標是提供堅實的基礎,從而使用...
常用前端頁面一些知識總結
1 margin 和padding 3 js如何獲取兩個特定符號之間的值 比如var chars abc foxmail.com 怎麼獲取chars中 與 這兩個符號中間的值,也就是foxmail var str chars.substring chars.indexof chars.indexof...
關於seo的一些事兒 想法
從做後台轉做前台,現在一邊學,一邊實踐著seo的一些方法和理論,時而迷茫,時而振奮。雖然對於seo領域我還只是菜鳥乙隻,小白乙個,但是逛過了很多的論壇,也諮詢了一些有資歷的老人,覺得對於seo來說,思路是最最重要的。而思路中,走乙個怎樣的路子,乙個怎樣的心態,更是重中之重。不管是做seo,還是做it...