作為一名就業(yè)于SEO行業(yè)的員工,我們都知道SEO是基于搜索引擎去展示排名的。那在這里,各位有沒(méi)有想過(guò),搜索引擎是什么?有人回答說(shuō):我知道啊,百度、360、搜狗、搜狐、谷歌等等這些就是搜索引擎啊。那我們?cè)僮芳右粋€(gè)問(wèn)題:那我們SEO的排名是通過(guò)什么原理展示在搜索引擎上的呢?當(dāng)然,這個(gè)問(wèn)題大部分seoer都懂的,但是今天我們是以一個(gè)SEO技術(shù)公司給剛?cè)胄械男氯俗鲆幌滤阉饕娴幕A(chǔ)知識(shí)普及。
對(duì)于SEO,網(wǎng)上的說(shuō)法眾說(shuō)紛紜,但是當(dāng)我們還不了解搜索引擎的時(shí)候,我們對(duì)于SEO知識(shí)的吸納也顯得那么空泛,就像小孩學(xué)跑步,他還不會(huì)站立還不會(huì)走,那他跑起來(lái)家長(zhǎng)會(huì)放心嗎?我現(xiàn)在來(lái)說(shuō)說(shuō)搜索引擎是什么?
搜索引擎,它是指根據(jù)一定的策略、運(yùn)用特定的計(jì)算機(jī)程序從互聯(lián)網(wǎng)上搜集信息,在對(duì)信息進(jìn)行組織和處理后,為用戶(hù)提供檢索服務(wù),將用戶(hù)檢索相關(guān)的信息展示給用戶(hù)的系統(tǒng)。搜索引擎的定義很短,但是它包含的信息量還是非常大的,從它的定義里面我們也可以看出它是先搜集互聯(lián)網(wǎng)上的信息,再通過(guò)整理檢索,展現(xiàn)給搜索客戶(hù)。那具體的,它的工作原理又是怎么樣的呢?
第一步:爬行
搜索引擎是通過(guò)一種特定規(guī)律的軟件跟蹤網(wǎng)頁(yè)的鏈接,從一個(gè)鏈接爬到另外一個(gè)鏈接,像蜘蛛在蜘蛛網(wǎng)上爬行一樣,所以被稱(chēng)為“蜘蛛”也被稱(chēng)為“機(jī)器人”。搜索引擎蜘蛛的爬行是被輸入了一定的規(guī)則的,它需要遵從一些命令或文件的內(nèi)容。
第二步:抓取存儲(chǔ)
搜索引擎是通過(guò)蜘蛛跟蹤鏈接爬行到網(wǎng)頁(yè),并將爬行的數(shù)據(jù)存入原始頁(yè)面數(shù)據(jù)庫(kù)。其中的頁(yè)面數(shù)據(jù)與用戶(hù)瀏覽器得到的HTML是完全一樣的。搜索引擎蜘蛛在抓取頁(yè)面時(shí),也做一定的重復(fù)內(nèi)容檢測(cè),一旦遇到權(quán)重很低的網(wǎng)站上有大量抄襲、采集或者復(fù)制的內(nèi)容,很可能就不再爬行。
第三步:預(yù)處理
搜索引擎將蜘蛛抓取回來(lái)的頁(yè)面,進(jìn)行各種步驟的預(yù)處理。
1、提取文字:搜索引擎進(jìn)入網(wǎng)站進(jìn)行文字內(nèi)容的提取,但是它所停留的時(shí)間也是有限的,所以抓取的內(nèi)容也是有限的,一般搜索引擎最先進(jìn)入的頁(yè)面是首頁(yè),所以我們?cè)诮ㄕ镜臅r(shí)候會(huì)更加強(qiáng)調(diào)首頁(yè)關(guān)鍵詞的一個(gè)布局情況
2、中文分詞:搜索引擎會(huì)自動(dòng)對(duì)提取的文字進(jìn)行切詞,比如“礦泉水廠家批發(fā)”,它會(huì)自動(dòng)切成礦泉水、礦泉水廠家、礦泉水批發(fā)。我們優(yōu)化人員在做關(guān)鍵詞布局和索引的時(shí)候,要盡量把我們要的詞語(yǔ)讓搜索引擎去進(jìn)行抓取和自動(dòng)切詞
3、去停止詞:比如的、地、得、等類(lèi)似這樣的詞,于網(wǎng)站意義不大的詞;
4、消除噪音:搜索引擎需要識(shí)別并消除這些噪聲,比如版權(quán)聲明文字、導(dǎo)航條、廣告等……
5、正向索引:即通過(guò)一個(gè)網(wǎng)址去對(duì)應(yīng)一個(gè)關(guān)鍵詞的訪問(wèn);
6、倒排索引:通過(guò)一個(gè)關(guān)鍵詞去對(duì)應(yīng)一個(gè)網(wǎng)址的訪問(wèn);
7、鏈接關(guān)系計(jì)算:通過(guò)網(wǎng)站權(quán)重、用戶(hù)體驗(yàn)度等方面去對(duì)網(wǎng)站進(jìn)行評(píng)分;
8、特殊文件處理
除了HTML 文件外,搜索引擎通常還能抓取和索引以文字為基礎(chǔ)的多種文件類(lèi)型,如 PDF、Word、WPS、XLS、PPT、TXT
文件等。我們?cè)谒阉鹘Y(jié)果中也經(jīng)常會(huì)看到這些文件類(lèi)型。 但搜索引擎還不能處理圖片、視頻、Flash 這類(lèi)非文字內(nèi)容,也不能執(zhí)行腳本和程序。
第四步:排名
用戶(hù)在搜索框輸入關(guān)鍵詞后,排名程序調(diào)用索引庫(kù)數(shù)據(jù),計(jì)算排名顯示給用戶(hù),排名過(guò)程與用戶(hù)直接互動(dòng)的(根據(jù)用戶(hù)的搜索習(xí)慣、地域等不同也會(huì)造成部分排名結(jié)果的不同)。但是,由于搜索引擎的數(shù)據(jù)量龐大,雖然能達(dá)到每日都有小的更新,但是一般情況搜索引擎的排名規(guī)則都是根據(jù)日、周、月階段性不同幅度的更新。