談到JavaScript,相信是很多做SEO業者的痛點,有些情況真的相當難以取捨,比方說JavaScript可以讓網站更美觀提高用戶體驗,
但是對搜尋引擎,SEO優化卻反而會增加負擔!
根據國外報導指出,大部分的搜尋引擎機器人,對於JavaScript是比較難以爬行的。google目前是可以閱讀,但是相較於HTML仍然比較弱勢
至於其他搜尋引擎機器人,則是比google更難抓取。
所以通常要處理JavaScript問題,一般會從網站框架著手,通常JavaScript會需要透過網站來加載,而加載的速度直接影響到網站評分
一般HTML抓取的方式
機器人優先對網頁提出請求,要求server提供資訊
機器人開始下載網頁源碼
搜尋引擎開始分析網頁HTML,擷取內容如網站標籤,屬性等等
開始始索引網頁,評估分析,產生排名
而JavaScript的問題在於用戶看的到網頁內容,但機器人無法透過以上方是查找,因此JavaScript會較為弱勢
JavaScript到底該如何處理?
1.減少JavaScript文件,或是壓縮JavaScript,甚至合併多個JavaScript
2.JavaScript加載方式處理,盡可能將JavaScript儲存在local端,不使用第三方工具或插件,或是使用國外JS CDN庫所以提供代碼
3.利用主機cache快取機制,降低每次搜尋引擎重新呼叫次數。
4.建立多個版本JavaScript,來因應各種裝置。
總之進行網站全網優化勢必,會面臨到各種相關網站衍生技術問體,一般網站公司,也不太會太注重,
只有針對SEO有研究的公司,才會特別注重的細節,所以如果您對於這方面優化仍然有很大困惑,歡迎您來電或來信與我們討論!!