一、搜索引擎工作原理
搜索引擎的工作分為三個階段,即爬行,索引和檢索
1.爬行
搜索引擎具有網絡爬蟲或蜘蛛來執行爬網,每次抓取工具訪問網頁時,它都會復制該網頁并將其網址添加到索引中。
在“蜘蛛”抓取網頁內容,提煉關鍵詞的這個過程中,就存在一個問題:“蜘蛛”能否看懂。如果網站內容是 flash 和 js,那么它是看不懂的。
相應的,如果網站內容是它的語言,那么它便能看懂,它的語言即 SEO
2.索引
此階段,爬網程序會創建搜索引擎的索引。索引就像一本巨大的書,其中包含爬蟲找到的每個網頁的副本。如果任何網頁發生更改,則抓取工具會使用新內容更新圖書
3.檢索
這是搜索引擎以特定順序提供最有用和最相關答案的最后階段。
二、SEO 簡介
1.SEO 的分類
A.白帽 SEO:起到了改良和規范網站設計的作用,使網站對搜索引擎和用戶更加友好,并從搜索引擎中獲取合理的流量
B.黑帽 SEO:利用和放大搜索引擎政策缺陷來獲取更多用戶的訪問量
2.白帽 SEO 的使用
a.對網站的標題、關鍵字、描述精心設置,反映網站的定位,讓搜索引擎明白網站是做什么的;
b.網站內容優化:內容與關鍵字的對應,增加關鍵字的密度;
c.在網站上合理設置 Robot.txt 文件;
d.生成針對搜索引擎友好的網站地圖;
e.增加外部鏈接,到各個網站上宣傳;
三、SEO 優化
通過網站的結構布局設計和網頁代碼優化,使前端頁面既能讓瀏覽器用戶能夠看懂,也能讓“蜘蛛”看懂。
1.網站結構布局優化
A.控制首頁鏈接數量
對于中小型企業網站,建議首頁鏈接在100個以內,鏈接的性質可以包含頁面導航、底部導航、錨文字鏈接等
B.扁平化的目錄層次
盡量讓“蜘蛛”只跳轉3次,就能到達網站內的任何一個內頁
C.導航優化
導航應該盡量采用文字方式,也可以搭配圖片導航,但<img>標簽務必添加“alt”和“title”屬性,告訴搜索引擎導航的定位


其次,在每一個網頁上應該加上面包屑導航


對用戶而言,可以讓用戶了解當前所處的位置,形成更好的位置感,并方便用戶操作;
對蜘蛛而言,能夠清楚的了解網站結構,同時還增加了大量的內部鏈接,方便抓取,降低跳出率。
D.結構布局的規范優化
a.頁面頭部:logo 及主導航,以及用戶的信息
b.頁面主體:左邊面包屑導航及正文;右邊放熱門文章及相關文章,既增強了頁面相關性,也增強頁面的權重
c.頁面底部:版權信息和友情鏈接
注意:分頁導航推薦寫法:“1 2 3 4 5 6 7 8 9 10 下拉框/輸入框”,這樣“蜘蛛”能夠根據相應頁碼直接跳轉,下拉框直接選擇頁面跳轉


E.控制頁面的大小
一個頁面最好不要超過100k,太大,頁面加載速度慢,用戶體驗不好,并且一旦超時,“蜘蛛”也會離開。
2.網頁代碼優化
a.<title>
標題,強調重點即可,盡量做到每個頁面的 <title> 標題內容不重復


b.<meta keywords>
關鍵詞,列舉出幾個頁面的重要關鍵字即可


c.<meta description>
網頁描述,高度概括網頁內容的關鍵詞,每個頁面也要有所不同


d.標簽語義化
比如:h1-h6是用于標題類的,<nav>標簽是用來設置頁面主導航的等
e.<a>標簽
頁內鏈接,要加“title” 屬性加以說明,讓訪客和 “蜘蛛” 知道;
外部鏈接,鏈接到其他網站的,則需要加上 el=”nofollow” 屬性,避免“蜘蛛”爬了外部鏈接之后,就不回了
f.正文標題要用 <h1> 標簽
“蜘蛛” 認為它最重要,若不喜歡<h1>的默認樣式可以通過CSS設置
g.<br>
只用于文本內容的換行


h.<caption>
表格應該使用 <caption> 表格標題標簽
i.<img> 應使用 “alt” 屬性加以說明
j.<strong> 和 <em> : 需要強調時使用
<strong>標簽在搜索引擎中能突出關鍵詞
<em>標簽強調效果僅次于 <strong>
而 <b>、<i>標簽: 只是用于顯示效果時使用,在 SEO 中不起效果
k.避免使用 和 ?
空格符 應用 CSS 進行設置
版權符 ? 可以直接使用輸入法打“?”
l.少用 iframe 框架,因為“蜘蛛”一般不會讀取其中的內容
m.少用 display: none;
對于不想顯示的文字內容,應當設置 z-index 或設置到瀏覽器顯示器之外。因為搜索引擎會過濾掉 display:none 中的內容
版權聲明:本文內容由互聯網用戶自發貢獻,該文觀點僅代表作者本人。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如發現本站有涉嫌抄襲侵權/違法違規的內容, 請發送郵件至 舉報,一經查實,本站將立刻刪除。