最近福清SEO看到很多網站使用黑帽技術,主要是利用蜘蛛不能很好識別JS檔案而鑽空子。
JS全稱Javascript,是一種電腦指令碼語言,主要在瀏覽器用戶端解釋執行,Javascript語言可以被嵌入HTML檔案之中,可以做到回應使用者的需求事件而不用任何網路來回傳輸資料。所以當一位使用者輸入資料時,它可以直接被用戶端應用程式所處理。有興趣的朋友可以參考下百度百科解釋。
福清SEO看到上海某公司利用JS檔案加密,做了一個進階的隱藏技術,讓蜘蛛和訪客看到的頁面是不同的,主要是做隱藏連結和掛黑鏈。筆者看到很多網站包括一些政府網站都被此方式掛上了黑鏈,希望網站主能夠加強安全管理力度!
百度Google搜尋引擎現在可以識別在HTML內的JS跳轉代碼,相對來說Google的識別能力更強,但是對於檔案調用JS方式Google和百度處理分析能力都是有待提高的。
按理來說,憑藉搜尋引擎強大的運算機制可以進行JS識別的,但搜尋引擎一般情況下是不願意抓取分析JS的,因為JS大部分是指令碼程式設計語言,很多JS 檔案存在迴圈函數,蜘蛛進入後可能處於死迴圈狀態而出不來,這樣對於資源會造成巨大浪費!而對於加密的JS,我們人為分析起來都費時間,更何況蜘蛛呢?!
最近還看到一種作弊手法是通過JS檔案判斷進入網站是訪客還是蜘蛛。如果你通過搜尋結果點擊網站,那麼就會被跳轉進入對方設定的目標網站,如果你通過直接在地址欄輸入網址,那麼進入就是這個網站原本的面目。
如果有興趣進行正當研究的朋友可以在SEO部落格上留言留下連絡方式,筆者樂意與您共用加密的JS與判斷訪客與蜘蛛的JS檔案。
Google和百度搜尋引擎官方文檔都有提到不建議的網站使用JS,JS會干擾搜尋引擎正常抓取網頁,而作弊者的手法就是反其道變相討好搜尋引擎,把JS封裝到.JS檔案裡面,讓搜尋引擎覺得網站是正常處理或者說過濾一些無用的資訊,故而不會引起搜尋引擎的懷疑。
但是福清SEO部落格從來都是提倡做白帽SEO的,對於黑帽、作弊是深惡痛絕的,並且筆者也相信在不久的將來,搜尋引擎定能建立起打擊黑帽SEO技術的機制,維護互連網公平,還互連網一片淨土!
本文由SEO部落格原創,文章地址http://www.fqseo.org/540.html,歡迎轉載,轉載請保留出處,謝謝配合~