你需要知道的JavaScript SEO知識(shí)

說到JavaScript SEO,它也是屬于技術(shù)SEO中的一個(gè)重要類目,很多網(wǎng)站使用各種JavaScript的技術(shù)來使網(wǎng)站增加交互性,借此改善用戶體驗(yàn)。有的用JavaScript做高級(jí)的動(dòng)畫,增加互動(dòng),有的使用來提取產(chǎn)品價(jià)格等,它在網(wǎng)站的方方面面,無處不在。這也不是要讓各位SEOer都去學(xué)習(xí)JavaScript,但關(guān)于JavaScript SEO知識(shí),你仍需要知道。
Googlebot如何處理JavaScript
谷歌的爬行蜘蛛Googlebot在想要抓取某個(gè)網(wǎng)址之前,會(huì)首先嘗試發(fā)出HTTP請(qǐng)求,讀取網(wǎng)站中的robot.txt,檢查該網(wǎng)址是否允許被抓取,要是該網(wǎng)址被標(biāo)記為“disallowed”,爬行蜘蛛將會(huì)跳過它。然后它將會(huì)識(shí)別網(wǎng)站中的鏈接,并將這些鏈接加入到爬行隊(duì)伍中,倘若你不想蜘蛛抓取該網(wǎng)址,建議使用nofollow標(biāo)簽。 當(dāng)然你也就可以使用JavaScript代碼手段,將連接放置到DOM操作中,注意,在此之前,需要遵循相關(guān)的游戲規(guī)則。
網(wǎng)頁用標(biāo)題和摘要點(diǎn)綴
網(wǎng)頁使用獨(dú)特的標(biāo)題和簡(jiǎn)單的描述(與網(wǎng)站的主題相關(guān)、包含關(guān)鍵詞),這樣有利于充分概括展示網(wǎng)站的內(nèi)容,便于爬蟲爬取索引,可以在SERP頁面為用戶提供符合查詢結(jié)果的優(yōu)質(zhì)答案,可以使用JavaScript代碼設(shè)置以及更改網(wǎng)頁的標(biāo)題和摘要。這個(gè)時(shí)候就顯出了非模板建站的長(zhǎng)處了,因?yàn)檫@些都是在模板建站中難以實(shí)現(xiàn)的調(diào)整。
單頁應(yīng)用減少404錯(cuò)誤
在客戶端中呈現(xiàn)單頁的應(yīng)用,所使用的路由一般也是客戶端的路由,所以在使用這些條件的情況了,為了規(guī)避出現(xiàn)軟404的錯(cuò)誤,返回200錯(cuò)誤頁面,可以采用一些方法:
- 使用JS重定向到服務(wù)器,響應(yīng)HTTP請(qǐng)求,返回404錯(cuò)誤代碼;
- 利用JavaScript代碼,將noindex元標(biāo)記插入到錯(cuò)誤的頁面,阻止該錯(cuò)誤頁面被爬蟲編入索引,減少網(wǎng)站的損失。
使用有效期長(zhǎng)的緩存
網(wǎng)站在進(jìn)行HTTP請(qǐng)求后,瀏覽器所請(qǐng)求的HTML頁面、CSS文件、JS代碼等,都會(huì)被積極地緩存下來,以此減少網(wǎng)絡(luò)的請(qǐng)求量和網(wǎng)絡(luò)帶寬。緩存的有效時(shí)間,谷歌并不會(huì)在意,在需要用到時(shí),方才獲取新的緩存文件。在緩存時(shí),緩存標(biāo)頭可能會(huì)被忽略,這也將會(huì)導(dǎo)致再次過程中,過時(shí)的CSS、JS文件也將會(huì)被讀取使用,當(dāng)然你也可以利用JS代碼來解決這一問題。
適當(dāng)懶加載圖片
通常,作為一個(gè)產(chǎn)品展示或商城網(wǎng)站,圖片占據(jù)了大多數(shù),在網(wǎng)頁展示圖片時(shí),龐大的圖片庫一次性加載出來,會(huì)對(duì)網(wǎng)站帶寬造成非常大的負(fù)擔(dān)。各大網(wǎng)站為了解決這個(gè)問題,大多使用懶加載方法,優(yōu)先加載可視窗口的圖片內(nèi)容。這樣一來,僅在用戶即將要看到圖片的時(shí)候,才加載,大大減緩了服務(wù)器的壓力,提高網(wǎng)站的運(yùn)行速度。
概述
我們?cè)谶M(jìn)行SEO工作時(shí),各種技術(shù)SEO手段都應(yīng)對(duì)它有所了解。關(guān)于JavaScript SEO確實(shí)是一種復(fù)雜的技術(shù),雖說作為SEOer不要求完全精通編寫JavaScript代碼,但是谷歌是如何處理并怎么針對(duì)JS的問題來解決問題,這都是有利于我們更好地優(yōu)化網(wǎng)站,提高權(quán)重。
原創(chuàng)文章歸Sytech版權(quán)所有,轉(zhuǎn)載請(qǐng)注明出處,商用請(qǐng)聯(lián)系本站獲取版權(quán)。
相關(guān)文章推薦正在加載中...