JS是一種腳本語言,一般大型網(wǎng)站都采用JS調(diào)用,它跟HTML代碼、網(wǎng)站都有著非常重要的關(guān)系。如果說JS對(duì)搜索引擎有不友好的一面,我只能說是搜索引擎的能力不夠,達(dá)不到識(shí)別JS的能力。 JS的好處: 1.
JS是一種腳本語言,一般大型網(wǎng)站都采用JS調(diào)用,它跟HTML代碼、網(wǎng)站都有著非常重要的關(guān)系。如果說JS對(duì)搜索引擎有不友好的一面,我只能說是搜索引擎的能力不夠,達(dá)不到識(shí)別JS的能力。 JS的好處: 1.不用和數(shù)據(jù)庫(kù)進(jìn)行數(shù)據(jù)交互 JS功能無需和數(shù)據(jù)庫(kù)進(jìn)行交互,從而減輕了服務(wù)器的負(fù)擔(dān),也就縮短了網(wǎng)頁的加載速度,說道這里你想到SEO了嗎?似的,這正符合了SEO中的用戶體驗(yàn)。所以使用JS有效地提高了用戶體驗(yàn)度,各大搜索引擎也是關(guān)乎用戶體驗(yàn)度。所以,不能以偏概全,全權(quán)否定了JS。 2.帶來用戶喜歡的動(dòng)態(tài)頁面 是的,搜索引擎喜歡的是靜態(tài)的頁面。這就是我為什么第一句話就說我們的第一用戶其實(shí)不是搜索引擎的原因,因?yàn)?,我們真正的用戶喜歡的是惟妙惟肖的動(dòng)態(tài)頁面。就像站點(diǎn)jnbanjia.cn中有一個(gè)JS工具就非常被用戶所喜歡,你說,JS還不符合用戶體驗(yàn)度嗎?而且,從現(xiàn)在的搜索引擎變化的趨勢(shì)來看,動(dòng)態(tài)頁面將是未來的一個(gè)主流。JS能讓你的網(wǎng)頁動(dòng)起來! 最后還有響應(yīng)用戶的操作,剛剛其實(shí)都提到了一個(gè)省市級(jí)聯(lián)動(dòng)的功能,在注冊(cè)中我們還經(jīng)??吹揭恍㎎S升級(jí)的AJAX功效,如驗(yàn)證密碼長(zhǎng)度和安全,驗(yàn)證碼,是否為空的檢查等等,這些工作都可以交給JS完成,不用每次用戶提交都像數(shù)據(jù)庫(kù)請(qǐng)求一次,極大減輕了服務(wù)器的負(fù)荷。 JS的不足之處:搜索引擎不識(shí)別 這篇文章我們主要談的是JS對(duì)SEO的影響,那么坦白而言我認(rèn)為JS對(duì)SEO的負(fù)面影響并非很大,只要網(wǎng)站中不含有太多的JS,因?yàn)楝F(xiàn)在搜索引擎確實(shí)不能夠識(shí)別這樣的一種編程語言。這一點(diǎn)Google和其他搜索引擎也作出過強(qiáng)調(diào):盡量使用搜索引擎可以識(shí)別的文本信息,避免過多的JS、Cookies等復(fù)雜技術(shù)。是的,掌握一個(gè)度,可以更大的發(fā)揮JS對(duì)于SEO有利的一面。 那么這里就有很多的站長(zhǎng)糾結(jié)了,如果我既想使用JS代碼,又想不干擾搜索引擎的抓取識(shí)別,該怎么辦呢?其實(shí)這個(gè)問題也不是很難,重要的是:把握一個(gè)度!下面我也分為3點(diǎn)來談一下如何避免這個(gè)問題。 1.千萬不要再導(dǎo)航使用JS代碼 導(dǎo)航和網(wǎng)頁中的其他鏈接是搜索引擎抓取的重點(diǎn),當(dāng)導(dǎo)航使用了JS代碼,也就是說搜索引擎是無法識(shí)別的,那就不會(huì)抓取你的網(wǎng)頁,跟不用說什么排名了。 2.千萬不要再文章內(nèi)容使用JS代碼 特別針對(duì)含有關(guān)鍵詞的相關(guān)內(nèi)容,會(huì)影響關(guān)鍵詞密度等一些指標(biāo),應(yīng)該盡量避免使用JS代碼。 3.掩飾起自己的JS部分 將JS對(duì)搜索引擎的干擾降到最低的辦法就是,將JS代碼放在HTML代碼的底端,當(dāng)蜘蛛來抓取的時(shí)候,就會(huì)最后發(fā)現(xiàn)JS代碼。 一個(gè)事物通常有有利的一面和有弊的一面,合理的使用才能發(fā)揮其最大的價(jià)值。所以站長(zhǎng)們?cè)谑褂肑S代碼的時(shí)候一定要注意一個(gè)度的問題。