JS可以說是網(wǎng)頁中非常好的東西,不過很多新人朋友不懂,都覺得JS不好,這都源自于那句話:JS對搜索引擎不友好。很多新人錯誤的理解了這句話,JS對搜索引擎不友好是說JS里的東西不能被搜索抓取,網(wǎng)頁中重要的東西不要放進JS里面,也正是因為JS里的東西搜索無法抓取,我們才可以利用它。
一、控制CSS樣式
很多時候我們需要一些特別的方法,比如隱藏一些不想讓用戶看到的東西,卻想讓搜索看到,或者想突出一些東西卻不想讓搜索覺得太突出,而這些東西直接用CSS來定義會被搜索引擎發(fā)覺,用JS來定義就OK了。舉個簡單的例子,目前的單頁淘寶客網(wǎng)站應(yīng)用的比較多的,這些網(wǎng)站希望把廣告給用戶看而不給搜索引擎看,而本身的內(nèi)容卻不希望搜索看到而用戶看不到,這個時候就需要用到JS,廣告可以直接用JS來做,而網(wǎng)站的內(nèi)容要用JS來隱藏,看網(wǎng)頁代碼:
以下為引用的內(nèi)容: 頁面內(nèi)容 </DIV> |
再來看下調(diào)用的JS代碼:
以下為引用的內(nèi)容: document.getElementById('yc').style.display='none'; |
這樣就很好的實現(xiàn)了兼顧用戶和搜索引擎,不過這是純粹的垃圾站的做法,當然,一些正規(guī)站也可以用到這些手法,至于怎么用,要根據(jù)不同的網(wǎng)站來做。
二、增強與用戶的交互性
比如一些注冊、登陸什么的都根據(jù)當前用戶的狀態(tài)而變化的,這些東西是必須要用JS來做的,還有一些生成靜態(tài)的網(wǎng)站,首頁或者頻道頁有調(diào)用論壇的帖子的話,如果首頁不重新生成,這些帖子就調(diào)不出來,這個時候可以用JS程序來控制首頁的生成,達到首頁多長時間自動生成一次,這對用戶和搜索引擎都是非常有利的。
三、控制導出鏈接
有的時候因為某些原因需要導出大量的鏈接到其他網(wǎng)站,這可能會很不利,比如一些分類信息網(wǎng)站的查公交、查火車等便民工具的鏈接,都需要導出大量的鏈接,這個時候完全用NOFOLLOW也是很不好的,用JS就好很多了。