SEO由英文Search Engine Optimization縮寫而來,
中文意譯爲「搜索引擎優化」。SEO是指從天然搜索結果得到網站流量的技術和過程,是在瞭解搜索引擎天然排名機制的基礎上,
對網站進行內部及外部的調整優化, 改進網站在搜索引擎中的關鍵詞天然排名, 得到更多流量, 從而達成網站銷售及品牌建設的目標。html
推薦使用扁平化結構。網站的目錄層級要儘量少,中小型網站不要超過3級。作到扁平化結構須要注意如下的3個方面:框架
alt
和title
屬性。其次在導航的設計上應該使用麪包屑導航。它可以讓用戶瞭解到當前的位置,瞭解網站內容的組織方式。<head>
標籤放網頁的標題,各個頁面不一樣。<meta keywords>
列舉出幾個重要的關鍵詞。<meta description>
網頁內容的高度歸納。<br />
標記應該放在文本中間,即便用<p><br /></p>
替代突兀的<br />
標記。div
+span
標記:<div class="nav"> <span>課程</span> <span>|</span> <span>問答</span> <span>|</span> <span>社區</span> </div>
可是以上的代碼絲毫沒有語義化(div
和span
標記是html中語義化最低的標籤),推薦的作法是使用ul
和li
標記,再經過合適的CSS樣式來實現一樣的效果:ide
<ul class="nav"> <li>課程</li> <li>問答</li> <li>社區</li> </ul>
.nav li{ float: left; list-style: none; display: block; margin: 0 5px; border-right: 1px solid #000; }
<a>
標記要加上說明(title
屬性),對於指向外部網站的連接要使用rel="nofollow"
屬性告訴爬蟲不要去爬其餘的頁面。<h1>
正文標題要使用<h1>
標記,副標題要使用<h2>
。可使用CSS樣式進行顯式風格的設置。切記:不重要的地方不要隨便使用<h1>
標記。<table>
標記的優化。使用<caption>
標記爲表格指定標題。<table> <caption>表格標題</caption> <tr> <th>季度</th> <th>銷售額</th> </tr> <tr> <td>1</td> <td>33665.25</td> </tr> <tr> <td>2</td> <td>21215.99</td> </tr> </table>
<strong>
標記,避免使用<b>
標記(對搜索引擎不友好)。<em>
的權重僅次於<strong>
。若是僅僅使顯示的效果發生變化就使用<b>
標記和<i>
標記。iframe
框架。z-index
屬性而不是display:none;
這樣的代碼,由於Spider會過濾display
屬性爲none
的內容。