久久精品水蜜桃av综合天堂,久久精品丝袜高跟鞋,精品国产肉丝袜久久,国产一区二区三区色噜噜,黑人video粗暴亚裔

JavaScript對(duì)SEO的影響和解決方法

來(lái)自站長(zhǎng)百科
跳轉(zhuǎn)至: 導(dǎo)航、? 搜索

JavaScript對(duì)SEO的影響和解決方法,JavaScriptSEO中是一個(gè)很頭疼的問(wèn)題,一方面我們?cè)?a href="/wiki/%E7%BD%91%E9%A1%B5" title="網(wǎng)頁(yè)">網(wǎng)頁(yè)制作中需要使用JavaScript來(lái)實(shí)現(xiàn)絢麗的特效,而一方面JavaScript又會(huì)對(duì)搜索引擎的抓取分析造成不好的影響。Google的官方文檔中很清楚的說(shuō)明,如果在html中過(guò)多的使用 JavaScript、Cookie、會(huì)話 ID、框架、DHTMLFlash 等復(fù)雜功能會(huì)使搜索引擎抓取工具在抓取網(wǎng)站時(shí)可能會(huì)遇到問(wèn)題。

Google原文:

Use a text browser such as Lynx to examine your site, because most search engine spiders see your site much as Lynx would. If fancy features such 
as JavaScript, cookies, session IDs, frames, DHTML, or Flash keep you from seeing all of your site in a text browser, then search engine spiders
 may have trouble crawling your site.
http://www.google.com/support/webmasters/bin/answer.py?answer=35769

Google Site Search isn't able to index content contained in JavaScript. The general rule for making sure that a web page can be indexed by Google 
is to ensure that all of the text that needs to be indexed is visible in a text-based browser, or a browser with JavaScript turned off.
http://www.google.com/support/customsearch/bin/answer.py?answer=72366

不僅是Google,yahoo在官方文檔中也有類似的強(qiáng)調(diào):

盡量使用搜索引擎能夠識(shí)別的文本信息,避免過(guò)多的JavaScript、Cookie、框架、DHTML 或 Flash 等復(fù)雜技術(shù)。
http://help.cn.yahoo.com/answerpage_2911.html

百度雖然沒(méi)有明確的說(shuō)明,但是經(jīng)過(guò)大量的實(shí)踐,百度也是無(wú)法對(duì)JavaScript進(jìn)行識(shí)別的。

這樣就造成了一個(gè)問(wèn)題,網(wǎng)頁(yè)中過(guò)多的JavaScript代碼無(wú)疑是對(duì)搜索引擎分析網(wǎng)頁(yè)內(nèi)容增加難度,如果網(wǎng)頁(yè)中的鏈接也是有不少 JavaScript組成的話,那么搜索引擎甚至無(wú)法順著鏈接去抓取網(wǎng)頁(yè)。這樣的話,過(guò)多的使用JavaScript就造成了以下的影響:

  1. 對(duì)搜索引擎分析網(wǎng)頁(yè)內(nèi)容造成了干擾。
  2. 影響關(guān)鍵詞密度
  3. 嚴(yán)重妨礙搜索引擎抓取網(wǎng)頁(yè)。
  4. 影響由鏈接產(chǎn)生的網(wǎng)頁(yè)權(quán)重分布,這一點(diǎn)在 PageRank上通常會(huì)有體現(xiàn)。

對(duì)抓取和鏈接權(quán)重所造成的影響,還可以用外鏈來(lái)彌補(bǔ),但是第一第二點(diǎn)卻是不容易挽救的。

  • 如何在不影響網(wǎng)頁(yè)效果而又對(duì)搜索引擎友好的前提下使用JavaScript,從而不影響SEO效果呢?
  1. 絕對(duì)避免導(dǎo)航及其他鏈接使用JavaScript。導(dǎo)航和鏈接是搜索引擎抓取網(wǎng)頁(yè)的賴以生存之本,如果搜索引擎無(wú)法抓取網(wǎng)頁(yè),則代表了網(wǎng)頁(yè)不會(huì)出現(xiàn)在索引結(jié)果中,也就無(wú)從談起排名了。
  2. 盡量避免對(duì)內(nèi)容使用JavaScript。尤其是與關(guān)鍵詞相關(guān)部分的內(nèi)容,應(yīng)該盡量避免使用JavaScript來(lái)展現(xiàn),否則毫無(wú)疑問(wèn)是要降低關(guān)鍵詞密度的。
  3. 實(shí)在需要使用JavaScript的部分,將這部分JavaScript腳本放在一個(gè)或幾個(gè).js文件中,這樣能夠避免干擾到搜索引擎的抓取和分析。
  4. 實(shí)在不能放在.js文件中的部分JavaScript腳本,將它們放在html代碼的底端,< /body>之前,這樣使搜索引擎分析網(wǎng)頁(yè)時(shí)最后才會(huì)發(fā)現(xiàn)它,降低對(duì)搜索引擎的干擾。

以上的一些方法是消除JavaScript對(duì)搜索引擎的不利影響。其實(shí)反過(guò)來(lái)說(shuō),一個(gè)事物通常有利也有弊。JavaScript的使用也是這樣,不一定使用JavaScript就一定是不好的,在一定程度上去利用JavaScript,反而對(duì)SEO有很好的作用,也就是正面的作用。

我們有說(shuō)到搜索引擎無(wú)法對(duì)JavaScript進(jìn)行識(shí)別(雖然Google目前做到了對(duì)少量簡(jiǎn)單的JavaScript代碼做出辨別,但那也應(yīng)該只是Document write之類的簡(jiǎn)單代碼)。那么換一個(gè)角度來(lái)說(shuō),我們完全可以利用JavaScript來(lái)過(guò)濾一些垃圾信息。

何謂垃圾信息?從SEO的角度來(lái)說(shuō)就是不僅對(duì)搜索引擎抓取分析沒(méi)用,還會(huì)對(duì)關(guān)鍵詞密度造成干擾等不利的信息。通常這些“垃圾”信息包括:廣告、版權(quán)申明、大量導(dǎo)出鏈接、與內(nèi)容不相關(guān)的信息等等。我們可以將這些垃圾信息通通扔進(jìn)一個(gè)或數(shù)個(gè).js文件中,從而降低對(duì)頁(yè)面實(shí)質(zhì)內(nèi)容的干擾,提高關(guān)鍵詞密度,向搜索引擎展示頁(yè)面內(nèi)容的核心。


相關(guān)條目[ ]

參考來(lái)源[ ]