最近福清SEO看到很多網(wǎng)站使用黑帽技術(shù),主要是利用蜘蛛不能很好識別JS文件而鉆空子。
JS全稱Javascript,是一種計(jì)算機(jī)腳本語言,主要在瀏覽器客戶端解釋執(zhí)行,Javascript語言可以被嵌入HTML文件之中,可以做到回應(yīng)使用者的需求事件而不用任何網(wǎng)絡(luò)來回傳輸資料。所以當(dāng)一位使用者輸入資料時(shí),它可以直接被客戶端應(yīng)用程序所處理。有興趣的朋友可以參考下百度百科解釋。
福清SEO看到上海某公司利用JS文件加密,做了一個高級的隱藏技術(shù),讓蜘蛛和訪客看到的頁面是不同的,主要是做隱藏鏈接和掛黑鏈。筆者看到很多網(wǎng)站包括一些政府網(wǎng)站都被此方式掛上了黑鏈,希望網(wǎng)站主能夠加強(qiáng)安全管理力度!
百度谷歌搜索引擎現(xiàn)在可以識別在HTML內(nèi)的JS跳轉(zhuǎn)代碼,相對來說谷歌的識別能力更強(qiáng),但是對于文件調(diào)用JS方式谷歌和百度處理分析能力都是有待提高的。
按理來說,憑借搜索引擎強(qiáng)大的運(yùn)算機(jī)制可以進(jìn)行JS識別的,但搜索引擎一般情況下是不愿意抓取分析JS的,因?yàn)镴S大部分是腳本編程語言,很多JS 文件存在循環(huán)函數(shù),蜘蛛進(jìn)入后可能處于死循環(huán)狀態(tài)而出不來,這樣對于資源會造成巨大浪費(fèi)!而對于加密的JS,我們?nèi)藶榉治銎饋矶假M(fèi)時(shí)間,更何況蜘蛛呢?!
最近還看到一種作弊手法是通過JS文件判斷進(jìn)入網(wǎng)站是訪客還是蜘蛛。如果你通過搜索結(jié)果點(diǎn)擊網(wǎng)站,那么就會被跳轉(zhuǎn)進(jìn)入對方設(shè)定的目標(biāo)網(wǎng)站,如果你通過直接在地址欄輸入網(wǎng)址,那么進(jìn)入就是這個網(wǎng)站原本的面目。
如果有興趣進(jìn)行正當(dāng)研究的朋友可以在SEO博客上留言留下聯(lián)系方式,筆者樂意與您共享加密的JS與判斷訪客與蜘蛛的JS文件。
谷歌和百度搜索引擎官方文檔都有提到不建議網(wǎng)站使用JS,JS會干擾搜索引擎正常抓取網(wǎng)頁,而作弊者的手法就是反其道變相討好搜索引擎,把JS封裝到.JS文件里面,讓搜索引擎覺得網(wǎng)站是正常處理或者說過濾一些無用的信息,故而不會引起搜索引擎的懷疑。
但是福清SEO博客從來都是提倡做白帽SEO的,對于黑帽、作弊是深惡痛絕的,并且筆者也相信在不久的將來,搜索引擎定能建立起打擊黑帽SEO技術(shù)的機(jī)制,維護(hù)互聯(lián)網(wǎng)公平,還互聯(lián)網(wǎng)一片凈土!
本文由SEO博客http://www.fqseo.org/原創(chuàng),文章地址http://www.fqseo.org/540.html,歡迎轉(zhuǎn)載,轉(zhuǎn)載請保留出處,謝謝配合~
推薦閱讀
百度權(quán)重,注意不是權(quán)重,很多人認(rèn)為百度權(quán)重代表了網(wǎng)站的權(quán)重,我認(rèn)為是極大的錯誤。非常大的錯誤>>>詳細(xì)閱讀
本文標(biāo)題:淺談利用搜索引擎無法識別JS做黑帽SEO
地址:http://www.oumuer.cn/a/shousuo/20120622/70162.html