企業做網站JS代码如何优化?

日期 : 2019-01-27 10:24:04
S在数据传输,用户交互以及增进页面丰富度上起到了很大的作用,S的功用就是 action。不过B的主要功能却与搜索引索引页面提供给用户相应信息及满足需求并不太吻合。因为S主要体现在来到页面后的使用体验上。而搜索引则主要体现在为用户提供信息而它能识别的信息目前文字占据绝大部分。


 
不過二者有一個方向是吻合的,那就是滿足用戶因此,S的用與不用,使用範圍等就與網站本身提供的服務和功能挂鈎了。如果是一個提供文字資訊的站點,多余的S是沒有必要的,甚至不使用S爲最好,或者將其封裝起來阻止爬取,只將文本信息留給蜘蛛。
 
S的使用必然會産生頁面延遲,過多的交互還有可能導致浏覽器運行緩慢甚至崩潰。這都是不好的,也是技術人員想著力解決的問題,不過因爲各種原因總會出現各種bug。
 
所以無論大小站點,都可以禁止對S的爬取,並將這部分數據以非S的方式向搜索引弊展現出來。對于交互型頻繁的網站或網頁甚至可以將整個頁面對搜索引關閉,並制作套對應的靜態頁面用以蜘蛛爬取。當用戶進入後,采用非作弊手段轉向到用戶交互頁面。不過有的網站本就是一個交互型展示網站,頁面用不著去讓搜索引展示,這就另當別論了,盡可以使用S,只要不影響系統使用就好。
 
S站跟搜索引擎友好站,從本質上就是互相沖突的。所以如果重視SEO,就盡可能使用靜態頁面,主要原因是快。獲取信息的第一要求就是快。所以在百度mp直接要求不得使用自定義S。僅引入百度提供的S文件,其他家也一樣,尤其在移動端對這個的要求更加高。
 
記得有人測試過搜索引擎對S代碼的爬取,的確能識別一部分了。但不可預知的代碼錯誤導致的蜘蛛漏洞,還是無處不在,這又說到浪費蛛資源以及對蜘蛛不甚友好上去了。因此對于小站點來說能不用就不用。大站各種滾動,閃動,貌似並不能對SEO産生多大價值,當然由于其代碼也相對簡單,風險也比較小,通常都未做任何處理,而且有時候有意用S阻止一些不必要的抓取。
 
個人建議:小站能不用則不用,尤其移動站。說到根本小企業網站就是爲接業務而存在,也就是說爭取信息排名,其他都是虛。信息能滿足用戶,說服它,並促成成交才是最重要的信息站,個人也覺得少用S,除非必需靠S實現功能部分,比如添加到收我,筆記等。
 
功能站,一般可用周邊信息或者單獨一個頁面實現SEO目的,另一個實現功能目的,滿足用戶,比如車貨計算器。
 
大型站點,其資源雄厚,用戶群龐大,幾乎可以不考慮
網站制作SEO因素了,用戶好才是真的好。

相關文章