何濤:從搜尋引擎工作原理折射出的SEO知識(中)

來源:互聯網
上載者:User

  在前面一篇文章裡(搜尋引擎工作原理折射SEO知識上)有說到搜尋引擎的工作原理的前部分也就是如何通過蛛蛛來抓取網路資訊的問題。從中我們也瞭解到,蛛蛛的一些習性與SEO的一些操作小技巧。在今天的文章中我們會看到更多的有關於搜尋引擎的內容,好了廢話就不多說了。

  我們都知道蛛蛛它畢竟還只是個程式而已,他做的工作不會通過網站的前台來分析一個網站內容,而是通過網站的代碼來進行抓取資訊的。而在網站的原始碼裡我們會看到好多html、js等一些程式的語句。而蛛蛛他只會對裡面的文章感興趣,也就是說他只提取網頁裡的一些文字。有些朋友可能就會說到了,那我們還寫什麼代碼?代碼不是起不到作用了嗎?

  其實不是這樣的,在網站的標籤最佳化中我們都知道比如H標籤、nofollow標籤、alt標籤等。這些標籤還是能在蛛蛛抓取我們網站資訊的時候起到強調與修飾作用。比如遇到圖片的時候,但蛛蛛並不能識別圖片裡的資訊,那麼我們就會考慮去設定一下 alt標籤來協助搜尋引擎來識別圖片裡的資訊;為了讓網站的一些權重不分散,我們在必要地方給連結加上了nofollow。

  既然搜尋引擎蛛蛛是對網站文字特別感興趣,那對於中文SEO最佳化來說。是不是會有個概念性的東西在這裡面,那就是“分詞”

  最簡單的一個例子,比如我們中文裡面的“網站最佳化”這四個詞,在百度搜尋引擎資料詞庫裡,其實是把網站與最佳化兩個不同的詞分開來存放的。當使用者來搜尋網站最佳化這個詞的時候,搜尋引擎的步驟也就是把網站這個詞庫裡的網頁資訊與最佳化詞庫裡的資訊做一個交集來檢索與排名。這點後面還會有說到。

  在說到分詞的時候我們不得不提一個東西,那就是我們如何來看網站一個分詞情況:在百度搜尋引擎裡面搜尋“寧波何濤SEO”在出面的搜尋結果裡面,我們看下網站的那個快照如圖

  

  我們是不是很容易的看到在快照裡的顯示結果百度把這個詞分成了三塊不同背景色的片語。這個只是其一,我們也可以在百度的搜尋結果裡看到只要是我們搜尋的詞,都會有標紅的情況。這個也是分詞的另一種表現形式。

  有些朋友可能會說了,你說的那些是個別情況,我們在現實過程去搜尋的詞遠遠比這個複雜,而且可能還會有一些語氣助詞等。做為越來越完善的搜尋引擎而言。他們其實也早就考慮到了這個問題,首先是因為這些個語氣詞在搜尋過程中實際上是起不到任何作用的。在搜尋引擎進行預先處理的時候,他們也會把這些詞給過濾。一方面是減少檢索負擔,另一方面也是為了增加內容的準確度。

  在搜尋引擎把蛛蛛抓取來的資訊進行歸檔之前,還有個程度是必不可少的,他必須得做內容的重複審核。一重意思:搜尋引擎必須把同一個網站裡的資料進行刪選。有一種情況:比如有人在搜尋我的網站寧波SEO的時候,在排名結果中第一頁會出現我們的首頁與內容頁的可能性。其實做為一個成熟的搜尋引擎來說,這種情況是要避免的。因為這樣的內容對使用者的用處不大,就相當於同一個內容給排了兩次。第二重:對於不同的網站而言,因為網路上的內容那是成千上萬的。這裡面就會出現兩個不同的網站,但內容相同的情況。就是我們常說的網站內容轉載的問題,搜尋引擎也會考慮到重複的資訊進行刪選。

  有了上幾步的重重審核,接下來的就是得做個有效資料整理。我列兩張表給大家看下就明白了:

  正向索引

  我簡單的解釋一下上面的表格裡的意思:正向索引表格,也就是搜尋引擎臨時不能直接用於排名的資料表。這個裡面他是按照檔案來分配每個關鍵詞的。也就是說主鍵是檔案。我們再換到第二張表來看,搜尋引擎已經把關鍵詞做為了主鍵,這也與我們搜尋某個關鍵詞來找自己想要的資訊一樣。我們可以發現:當使用者搜尋關鍵詞7的時候,這個時候搜尋引擎就沒有必要對每篇內容再進行檢索,它只要做的就是從關鍵詞的詞庫裡面提取出檔案1,檔案2,檔案8等。

  至少這幾個檔案又是如何來排名的,這個也是下次我會寫出來的,感謝大家花時間來看我的文章整理。

  文章摘自何濤SEO部落格:http://www.nb-seoer.com/post/154.html



相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.