JavaScript對SEO的影響及解決之道

JavaScript對SEO的影響及解決之道

JavaScript在SEO中是一個很頭痛的問題,一方面我們在網頁制造中需求運用JavaScript來成功實現燦爛美麗的特效,而一方面JavaScript又會對搜索引擎網站的抓取剖析導致非常不好的影響。Google的官方文檔中很明白的解釋明白,假如在html中過多的運用 JavaScript、Cookie、對話 ID、框架、DHTML 或 Flash 等復雜功能會使搜索引擎網站抓取工具在抓取網站時有可能會碰到問題。

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.

百度固然沒有明確的解釋明白,不過通過數量多的實踐,百度也是沒有辦法對JavaScript施行辨別的。

這麼就導致了一個問題,網頁中過多的JavaScript代碼沒有疑問是對搜索引擎網站剖析網頁內部實質意義增加困難程度,假如網頁中的鏈接也是有不少JavaScript組成的話,那末搜索引擎網站甚至於沒有辦法順著鏈接去抓取網頁。這麼的話,過多的運用JavaScript就導致了以下的影響:

1、對搜索引擎網站剖析網頁內部實質意義導致了乾擾。2、影響網站關鍵詞疏密程度。3、嚴重關礙搜索引擎網站抓取網頁。4、影響由鏈接萌生的網頁權重散布,這一點兒在PageRank上通例會有表現出來。

對抓取和鏈接權重所導致的影響,還可以用外鏈來補救,不過第1第二點卻是不由得易挽救的。

如在哪裡不影響網頁效果而又對搜索引擎網站友善的前提下運用JavaScript,因此不影響SEO效果呢?

1、完全防止導航及其它鏈接運用JavaScript。導航和鏈接是搜索引擎網站抓取網頁的賴以保存生命之本,假如搜索引擎網站沒有辦法抓取網頁,則代表了網頁不會顯露出來在引得最後結果中,也就無從談起名次了。

2、盡力防止對內部實質意義運用JavaScript。特別是與網站關鍵詞有關局部的內部實質意義,應當盡力防止運用JavaScript來展出,否則毫沒有疑問問是要減低網站關鍵詞疏密程度的。

3、真的需求運用JavaScript的局部,將這局部JavaScript腳本代碼放在一個或幾個.js文件中,這麼能夠防止乾擾到搜索引擎網站的抓取和剖析。

4、真的不可以放在.js文件中的局部JavaScript腳本代碼,將他們放在html代碼的底端,之前,這麼使搜索引擎網站剖析網頁時最終纔會發覺它,減低對搜索引擎網站的乾擾。

我們有說到搜索引擎網站沒有辦法對JavaScript施行辨別(固然Google到現在為止做到達對小量簡單的JavaScript代碼做出鑒別,但那也應當只是Document write什麼的的簡單代碼)。那末換一個角度來說,我們足以利用JavaScript來過淋一點垃圾信息。

何謂垃圾信息?從SEO的角度來說就是不止對搜索引擎網站抓取剖析沒用,還會對網站關鍵詞疏密程度導致乾擾等不順利的信息。一般這些個垃圾信息涵蓋:廣告、版權鄭重說明、數量多導出鏈接、與內部實質意義不有關的信息等等。我們可以將這些個垃圾信息一股腦兒扔進一個或數個.js文件中,因此減低對頁面本質內部實質意義的乾擾,增長網站關鍵詞疏密程度,向搜索引擎網站展覽頁面內部實質意義的中心。

假如大家有興致,下回我可以分享一下子全Flash網站的SEO辦法。

  站長網新聞榜 /top