領先的互聯網解決方案提供商,專業“SEO快排”技術分析和軟件開發的核心!
什么是快排
快排,全稱快速排名。基本的原理就是通過大量的模擬普通用戶在搜索引擎中的點擊行為來調整搜索結果中某些頁面的點擊數據,從而使得搜索引擎調整這些頁面的排名,使其能快速的進入到首頁的方法或者技術。
快排一開始主要是從百度著手的,沒辦法,誰讓百度的流量多呢?
快排點擊系統目前主要有3種:
互點型:主要就是通過大量的用戶掛機來進行點擊,這類的快排程序好處就是不需要大量的IP資源,因為所有的注冊用戶都自己提供了。用戶只需要登錄軟件掛機即可。目前市面上的這類軟件有:《快排小靈通》就是用的這種方式。
自點型:主要就是自主研發,通過分布式服務器,以及大量的代理IP,通過程序的方式來模擬用戶的點擊行為。這也是目前市面上比較流行和燒錢的一種快排系統。效果上也比互點型的更快更好,因為資源的分配上更加自主化。這類系統主要都是由團隊開發,當然了個人的也有。目前主流的開發語言是Python(簡單嘛),當然易語言,Java這些都是可以的。
發包型:通過破解百度js加密數據的方式,直接發包給百度。實現低成本的提交資源。畢竟模擬點擊的話需要耗費比較多的服務器資源,發包就會少很多。當然了,目前這種效果具體如何我也不是很清楚哈。等下會給大家演示一下百度都會收到哪些數據包。
為什么快排那么有效
這個主要來源于百度的一份專利,當然了,其實目前市面上的所有商業化搜索引擎都有類似的基于用戶點擊行為來調整搜索結果的策略在里面。谷歌近兩年對這方面也是很用心的(據說)。
下面我們一起來看看百度的這份專利:
專利名稱:《一種基于用戶點擊行為的搜索方法及系統》
目前,搜索引擎依據用戶輸入的查詢詞(query)提供相應的搜索結果之前,都會對
搜索結果進行排序處理,用于優化搜索結果,提高用戶體驗。現有技術中,一般是依據用戶點擊行為對搜索結果進行排序,如果一個搜索結果被越多的用戶選擇,表示這個搜索結果越能滿足用戶的搜索需求,那么這個搜索結果就會在所有搜索結果中排序靠前
;目前通過 用戶是否點擊了該搜索結果的統一資源定位符(URL,Uniform Resource Locator)以及該 URL
是否滿足用戶搜索需求獲得搜索結果的權重,最后依據權重對搜索結果排序,排序后的搜索結果才會被推送給用戶。
但是,搜索結果頁中除了提供 URL 之外,還會同時提供可直接滿足用戶搜索需求
的摘要文本,例如在搜索結果頁中直接提供詞語的釋義、問題的答復、特定圖片等,對于這 種搜索結果,用戶不需要點擊搜索結果的 URL
就可以直接獲得滿意的答復,如果僅僅依據 用戶是否點擊搜索結果的 URL
來對搜索結果進行排序,將不能向用戶提供滿意的搜索結果,用戶需要在搜索結果頁中瀏覽、篩選后才能找到滿意的搜索結果,因此導致搜索效率較
低,給搜索引擎帶來不必要的負擔,用戶體驗較差。
以上就是專利的背景,下面我們一起來看些有用的東西。
基本思想:依據用戶輸入的查詢詞得到搜索結果 ;統計所述搜索結 的鼠標點擊次數,所述鼠標點擊次數等于鼠標點擊統一資源定位符 URL 次數加上鼠標點擊 摘要文本次數 ;依據所述鼠標點擊次數對搜索結果排序,將排序后的搜索結果提供給用戶。
實現流程步驟如下
接收用戶輸入的 query,得到該 query 的搜索結果。
搜索引擎接收用戶輸入的 query,得到該 query 默認排序后的搜索結果。
統計搜索結果的鼠標點擊次數,所述鼠標點擊次數等于鼠標點擊 URL 次 數加上鼠標點擊摘要文本次數。
對于得到的 query 的搜索結果,統計每個搜索結果的鼠標點擊次數, 鼠標點擊次數等于鼠標點擊 URL 次數加上鼠標點擊摘要文本次數。
統計鼠標點擊 URL 次數的方法為 :搜索引擎可以預先從數據 獲取一段時間內的鼠標點擊日志,鼠標點擊日志中包括用戶標識、點擊的 URL 以及點擊
URL 的時間,依據搜索結果的 URL 以及鼠標點擊日志,統計搜索結果的鼠標點擊 URL 次數 ;其中,
一段時間可以依據需求進行配置,如一天、一周或一個月等。
統計鼠標點擊摘要文本次數的方法為 :query 的搜索結果頁上 對于每個組成元素都有一個唯一路徑,如搜索結果的 URL 和摘要文本都有相應的唯一路徑,在搜索結果頁上對于每個搜索結果都有相應的元素 id.
預設的鼠標腳本代碼會實時記錄用戶鼠標在摘要文本上的動作及該動作的發生 時間,并將記錄摘要文本、鼠標點擊動作及時間的對應關系保存到鼠標軌跡日志中,通過上 述方法得到搜索結果的摘要文本后,依據該摘要文本和鼠標軌跡日志,統計在該摘要文本 上的鼠標點擊次數。
例如,在某個鼠標軌跡日志中找到搜索結果的摘要文本,該鼠標軌跡日志中該摘 要文本對應的動作為鼠標點擊動作(mousedown),就表示該摘要文本被鼠標點擊了 1 次。
依據鼠標點擊次數對搜索結果排序,將排序后的搜索結果提供給用戶。
在統計得到每個搜索結果的鼠標點擊次數后,依據鼠標點擊次數找到滿足預設調整條件的搜索結果,將滿足預設調整條件的搜索結果的排序調前,然后將排序后的搜索結果推送給用戶 ;
預設調整條件為 :搜索結果的鼠標點擊次數大于相鄰的前一個搜索結果的鼠標點擊次數且該搜索結果的結果類型是具有豐富摘要內容的結果類型。
查找滿足預設調整條件的搜索結果的方法為
:對搜索結果進行遍歷,判斷相鄰兩個搜索結果的鼠標點擊次數的大小,如果相鄰兩個搜索結果中,后一個搜索結果的鼠標點擊次數大于前一個搜索結果的鼠標點擊次數,則進一步判斷后一個搜索結果的結果類型是否是具有豐富摘要內容的結果類型,如果是具有豐富摘要內容的結果類型,則該后一個搜索結果滿足預設的調整條件,將該后一個搜索結果的排序位置與前一個搜索結果的排序位置互換,反之,后一個搜索結果不滿足預設的調整條件,繼續遍歷其他搜素結果。
判斷第二個搜索結果的結果類型是否是具有豐富摘要內容的結果類型的方法為 :預先配置具有豐富摘要內容的結果類型與主域名的對應關系,依據 query
的搜索結果的主域名判斷搜索結果的結果類型是否為具有豐富摘要內容的結果類型
;不同的搜索引擎中具有豐富摘要內容的結果類型不同,一般的,具有豐富摘要內容的結果類型包括詞典、問答頁、地圖等,相應的,詞典的主域名為
dict,問答頁的主域名為 zhidao,地圖的主域名為
map。這里,如果搜索結果的鼠標點擊次數較大,但是排序位置靠后,而比該搜索結果排序位置靠前的搜索結果的鼠標點擊次數較小,如果搜索結果同時具有豐富的摘要內容,則認為需要對該搜索結果進行排序調前,用以需要保證鼠標點擊次數大且具有豐富摘要內容的搜索結果的排序靠前。
例如,在輸入框中輸入的 query 為 doll 時,得到如圖所示的搜索結果頁,依據鼠標 點擊次數對詞典中的搜索結果的排序調前,使得用戶在第一個搜索結果頁就可以通過摘要 文本獲得滿意的搜索結果,不需要瀏覽之后搜索結果頁,也不需要點擊搜索結果的 URL。
或者,在統計得到每個搜索結果的鼠標點擊次數后,依據鼠標點擊次數計算搜索 結果的權重值,依據權重值由大到小的順序對搜索結果排序,將排序后的搜索結果提供給用戶。
這里專利還提供了一個權重計算公式:
該公式中,Ψ i 為搜索結果 i 的權重值,C i 為統計得到的搜索結果 i 的鼠標點擊次 數,S i 表示搜索結果 i
作為鼠標最后點擊的搜索結果的次數,這里,鼠標最后點擊的搜索結果僅僅指鼠標點擊搜索結果的 URL,不包括鼠標點擊搜索結果的摘要文本的情況 ;α 和
β 為預設的調權因子,優選的,α 等于 0.5,β 等于 0.82 ;其中,鼠標點擊日志用于記錄用戶
在某query下點擊的所有URL,依據鼠標點擊日志可以獲得用戶在每個query下最后點擊的 URL,因此依據鼠標點擊日志可以統計搜索結果 i
作為鼠標最后點擊的搜索結果的次數 S i 。
為了提高搜索效率,可以僅調整默認排序中排名靠前的搜索結果的排序,例如,可以依據鼠標點擊次數僅計算默認排序中排名前 10
個搜索結果的權重值,依據計算的權重值對這 10 個搜索結果進行重新排序,其他搜索結果的排序不變 ;或者, 僅判斷排名前 10
個搜索結果中是否有滿足預設調整條件的搜索結果,不對其他搜索結果 進行判斷 ;這里,調整的搜索結果的個數可以依據需求進行動態配置。
從上面這段話可以看出,如果你的網頁在某個詞的排名上越靠前,那么通過點擊的方式提升排名的幾率就越大。這也是為啥目前做快排的說前五頁的效果最好最快的原因。
總結一下,要想后面的排名能夠靠前,那么需要具備以下因素:
后面結果的點擊次數要大于前面結果的點擊次數
后面結果的結果類型是具有豐富摘要文本的類型,這個其實還要結合具體的query來看的,并不是所有的query的搜索結果都應該具有豐富摘要文本。(為啥詞典、地圖和專業問答類的排名那么靠前也是有原因的)
如果搜索query的結果不是具有豐富摘要文本的,那么就通過鼠標點擊次數計算搜索結果權重值。最后再排序,具體參考上面的公式解析。
在某個query下的最后點擊的搜索結果的點擊次數對權重的影響很大哦,所以想要讓你們網頁排名靠前,那么就把它作為最后一次點擊的結果吧。
好了,了解的快排的原理,以及背后的專利之后,讓我們一起實際來看看如果自己要做一個快排系統都要些什么吧。
掃碼添加微信咨詢
Copyright 2008-2018 “SEO快排”技術分析和軟件開發的核心深圳市信科網絡科技有限公司 Shenzhen Sinco Network Co., Ltd 嚴禁抄襲模仿本站 違者依法追究責任!
粵ICP備14083186號-3