js在數(shù)據(jù)傳輸、用戶交互、提高web頁(yè)面的豐富性和多樣性等方面有著重要的作用。js的功能是action。但是,js的關(guān)鍵作用并不是很符合搜索引擎數(shù)據(jù)庫(kù)索引頁(yè)面顯示客戶相關(guān)信息的內(nèi)容和考慮要求。
因?yàn)閖s的關(guān)鍵體現(xiàn)在到達(dá)web頁(yè)面后應(yīng)用程序的體驗(yàn)上。引擎搜索的關(guān)鍵是將信息內(nèi)容展示給用戶,在這個(gè)階段,它所能識(shí)別的信息內(nèi)容占據(jù)了文本的絕大部分。
但這兩個(gè)方向中有一個(gè)是一致的,那就是滿足客戶的需求。因此,使用js不需要與網(wǎng)站本身顯示的服務(wù)項(xiàng)目和功能相鏈接。如果是一個(gè)產(chǎn)生文本新聞信息的網(wǎng)站,不必要的js是沒(méi)有必要的,甚至不使用js來(lái)增強(qiáng)實(shí)力,或者是為了阻止抓取而將其封起來(lái),只不過(guò)是為了將文本信息的內(nèi)容交給蜘蛛。
js的應(yīng)用必然會(huì)造成網(wǎng)頁(yè)的延遲,過(guò)多的交互也會(huì)導(dǎo)致瀏覽器運(yùn)行緩慢甚至崩潰。這都不是很好。這些都是專業(yè)技術(shù)人員想解決的問(wèn)題,但由于種種原因,會(huì)出現(xiàn)各種各樣的bug。
js設(shè)置會(huì)影響網(wǎng)站seo的效果嗎?
無(wú)論網(wǎng)站大小,都禁止對(duì)js進(jìn)行爬行,這些統(tǒng)計(jì)數(shù)據(jù)可以以非js的方式呈現(xiàn)給引擎搜索,對(duì)于交互式網(wǎng)站或網(wǎng)頁(yè),甚至所有的網(wǎng)頁(yè)都應(yīng)該被引擎搜索關(guān)閉,并且可以制作一組匹配的靜態(tài)網(wǎng)頁(yè)進(jìn)行蜘蛛爬行。當(dāng)客戶到達(dá)時(shí),選擇非作弊方式切換到客戶交互網(wǎng)頁(yè)。
但是,有些網(wǎng)站本來(lái)就是一個(gè)交互式的展示網(wǎng)站,網(wǎng)頁(yè)不需要讓引擎搜索顯示,這是不爭(zhēng)的事實(shí),如果應(yīng)用js,不影響系統(tǒng)應(yīng)用上線。
js站與搜索引擎朋友站,本質(zhì)上是相互沖突的。如果機(jī)器人協(xié)議高度重視SEO,盡量使用靜態(tài)頁(yè)面,關(guān)鍵原因是速度快。
因此,在百度網(wǎng)mip中立即規(guī)定不能應(yīng)用自定義js。只有引入百度網(wǎng)制作js文檔,其他家也是一樣的,尤其是在手機(jī)方面更是如此。
小編還記得許多人檢測(cè)過(guò)引擎搜索對(duì)js編碼的抓取,確實(shí)能鑒別一部分了。但不能預(yù)料的編碼不正確造成的蜘蛛系統(tǒng)漏洞,還是無(wú)所不在,這又說(shuō)到浪費(fèi)蜘蛛資源及其對(duì)蜘蛛頗為友善上來(lái)了。
因此,小型網(wǎng)站不必這樣做。經(jīng)過(guò)這么多的中小企業(yè)站點(diǎn),大型網(wǎng)站搞來(lái)搞去,似乎無(wú)法帶來(lái)多大的價(jià)值,也許是因?yàn)槠渚幋a也相對(duì)簡(jiǎn)單,風(fēng)險(xiǎn)相對(duì)較小,一般還沒(méi)有做好所有的解決方案,有時(shí)還有意用js屏蔽一些冗余爬行。
因此小站能無(wú)需則無(wú)需,特別是在挪動(dòng)站。說(shuō)到本質(zhì)中小企業(yè)站就是說(shuō)為接業(yè)務(wù)流程而存有,換句話說(shuō)爭(zhēng)得信息內(nèi)容排行。別的全是虛。信息內(nèi)容能滿足客戶需求,說(shuō)動(dòng)它,并促使交易量才是頂關(guān)鍵的。