JS腳本(′?ω?`)對網(wǎng)站SEO優(yōu)化有沒(méi)有(you)影響?遇到頁(yè)的優(yōu)化
關(guān)于網(wǎng)站JavaScript的使用和SEO注意事項。JS的問(wèn)題o網(wǎng)SEO是近年越來(lái)越重要的問(wèn)題,以前還沒(méi)寫(xiě)過(guò)這方面的代碼話(huà)題。無(wú)論是遇到頁(yè)的優(yōu)化異步調用??內容,還是問(wèn)題o網(wǎng)增加頁(yè)面互動(dòng),現在的代碼網(wǎng)站幾乎無(wú)法避免使用JS腳本。但JavaScript使用不當的遇到頁(yè)的優(yōu)化話(huà)可能會(huì )對SEO造成非常大的影響。
搜索引擎怎樣處理(◎_◎;)JS
首先,問(wèn)題o網(wǎng)簡(jiǎn)單一句(/ω\)話(huà),代碼JS造成SEO問(wèn)題的遇到頁(yè)的優(yōu)化癥( ?ヮ?)結在于,搜索引擎不一定執行JS腳本。問(wèn)題o網(wǎng)
做S??EO的代碼都知道,要有搜索流量,??遇到頁(yè)的優(yōu)化搜索引擎蜘蛛需要順利爬行鏈接,問(wèn)題o網(wǎng)抓??取頁(yè)面,代碼解析并索引頁(yè)面html代碼中的內容,然后才談得上排名和流量。在爬行、抓取、索引的過(guò)程中,如果JS造成障礙,就會(huì )導致問(wèn)題。
瀏覽器執行JS、渲染頁(yè)面是肯定的,使用用戶(hù)訪(fǎng)問(wèn)一切??正常。但問(wèn)題就┐(′д`)┌在于,搜索引擎蜘蛛抓取??頁(yè)面html代碼時(shí),如果遇到JS,不一定會(huì )去執行J?S腳本,那么需要??執行JS才能看到的內容,搜索引擎就不一定看得到。
Google遇到頁(yè)面JS時(shí),會(huì )在有計算資(′?ω?`)源、且頁(yè)面有比較高價(jià)值時(shí),嘗試執行腳本、渲染頁(yè)面。百度則基本上(shang)不執??行JS腳本。所以做中文網(wǎng)站,使用JS上就(′▽?zhuān)?更要謹慎。
重要(╬ ò﹏ó)鏈接不要用JS
搜索引擎爬行、抓取頁(yè)面是靠跟蹤鏈接的。如果重要鏈接需要運行JS腳本才能調用或解析出來(lái),那搜索引擎就可能無(wú)法跟蹤(?????)。
不是說(shuō)鏈接就不能用JS調用,但重要的、想被收錄的頁(yè)面至少還要有最普通的<a>格式鏈接提供抓ヽ(′?`)ノ取入口。比如,調用一些相關(guān)文章、相關(guān)產(chǎn)品鏈接,可以用JS,但這些鏈接在網(wǎng)站主導航中??都已經(jīng)有列表頁(yè)面提供了入口才行。
主導航、菜單系統、欄目/產(chǎn)品列表,不要用JS,除非你確認有其它方法提供了入口。
想被收(′Д` )錄??的內容不要用JS調用
頁(yè)面上的文字內容,凡是想被收錄的,不要用JS調用,包括文章正文,產(chǎn)品說(shuō)明,產(chǎn)品圖片,評論等。
JS倒是可以用來(lái)調用那些不想被收錄的文字,比如廣告、某些側欄內容等。
我見(jiàn)過(guò)用JS調用內容??的各種千奇百怪的用法,比如還有用JS調用頁(yè)面標題標簽的。
慎用懶加載、瀑布流
圖片懶加載,甚至文字內容懶加載,是現在網(wǎng)站經(jīng)常使用的方法,在一定程度上有利于提高頁(yè)面(mian)速度。但要注意,用JS實(shí)現懶加載時(shí),是??否需要用戶(hù)互動(dòng)才能加載,比如點(diǎn)擊“更多”鏈接,??或者向下拉頁(yè)面,搜索引擎蜘蛛是不會(huì )做這些動(dòng)作的,不會(huì )點(diǎn)擊按鈕,也不會(huì )下拉頁(yè)面,所以就可能看不到懶加載后的內(?⊿?)容(rong)。無(wú)論懶加載的是更多本頁(yè)內??容,還是更多其它頁(yè)面列表,都可能造成爬行、索引問(wèn)題。
列表頁(yè)面使用瀑布流是社交媒體網(wǎng)站的主流方式,用戶(hù)已經(jīng)習慣,有的普通網(wǎng)站也學(xué)這種方式。同樣,要考慮到社交┐(′д`)┌媒體網(wǎng)站經(jīng)常是主動(dòng)屏蔽搜索引擎的,不想讓搜索引擎索引,普通網(wǎng)站大概率是想(xiang)被索引的,使用瀑布流時(shí)要想一想有沒(méi)有提供搜索引擎(′▽?zhuān)?可以跟蹤鏈接的其它入口。
注意速度
一般來(lái)說(shuō),使用JS會(huì )拖慢頁(yè)面打開(kāi)和響應速度。
通常下載JS文件(jian)倒還不算大問(wèn)題,除非用了幾Mヾ(′?`)?B的JS文件。但瀏覽器執行JS有可能會(huì )很耗費設備資源,設計不周的JS可能會(huì )執行好幾秒鐘,瀏覽器在執行JS(╬?益?)時(shí)不能處理其它事情,造成腳本阻塞,對用戶(hù)來(lái)說(shuō)就是個(gè)??頁(yè)面空白或卡死數秒鐘的狀態(tài),這是非常急人的。
所以,盡量刪除執行時(shí)間過(guò)長(cháng)的JS,執行超過(guò)1-2秒的腳本需要慎重考慮。盡量合并JS腳本,減少<script>數量。
盡量減少JS數量,包括第三方JS。我看過(guò)很多網(wǎng)站頁(yè)面需要執行幾十個(gè)JS腳本,包括很多第三方腳本。問(wèn)一下自己,這些JS都是必須的嗎?真的必須嗎?寧可ヽ(′▽?zhuān)?ノ拖慢頁(yè)面幾秒鐘、跳出率大幅提高也要用?對信息類(lèi)頁(yè)面,除了顯示文章內容,其它都不是必須的。對電商網(wǎng)站,除了購物車(chē),其它都不是必須的。
除了用戶(hù)體驗(yan),頁(yè)面速度也是搜索排名的重要因素。
服務(wù)器端渲染
如果可能的話(huà),可以考慮JS在服務(wù)器端渲染,而不是客戶(hù)端(瀏覽器)渲染。雖然這會(huì )增加??技術(shù)難度,服務(wù)器響應也會(huì )變慢一點(diǎn),但服務(wù)器性能一定是超過(guò)用戶(hù)設備的,再加上緩存等方法,總體上是會(huì )比瀏覽器執行JS、渲染頁(yè)面快很多的。
怎樣檢查??JS是(//ω//)否造??成SEO問(wèn)題
幾個(gè)小方法供讀者參考。
一是瀏覽器禁用JS,看一??下訪(fǎng)問(wèn)頁(yè)面時(shí)是什么情況。如果禁用JS后重要內容看不到了,那ヽ(′ー`)ノ么搜索引擎也可能看不到。不要寄希望于搜索引擎會(huì )青睞你的網(wǎng)站而去執行JS。
第二個(gè)是檢查頁(yè)面(mian)的快照??,尤??其是純文字版的快照。搜索引擎快照在很多情況下就是搜索引擎索引的頁(yè)面內容。
如果某些內容必須用JS調用,??但又希望搜索引擎索引,還可以搜索一下被調用的內容,如果能搜索到,說(shuō)明搜索引擎執行了JS,索引到了內容。我想不到為什么必須用JS調用,但很多技術(shù)人員對使用JS是比較執著(zhù)的。
JS竟然對SEO優(yōu)化有影響?這怎么可能?
不管是js還是css都是需要我們進(jìn)行合理的優(yōu)化,保障網(wǎng)站的正常運營(yíng),那今天小諾就給大家簡(jiǎn)單的介紹一ヾ(′?`)?下,JS對SEO的影響有哪些呢?
我們大??家都知道,CSS樣式構建(jian)了網(wǎng)站的前端架構,而網(wǎng)站可以利用Java讓站點(diǎn)變得流暢,更具有互動(dòng)性。
1、JS服務(wù)渲染
服務(wù)端渲染的最大好處就是有利于SEO,對于搜索引擎抓取沒(méi)有任何阻礙,但相對而言,通常在修改的時(shí)候需要前端與后端一起修(′?_?`)改。
還有就是客戶(hù)端的(de)渲染,客戶(hù)端渲染,最初瀏覽器只是從網(wǎng)站獲取一個(gè)空白頁(yè)面,然后在(zai)對JS與C(′?`*)SS進(jìn)行解析加載內容,去替換之前的空白內容,這(zhe)往往造成搜索引擎只能抓取部分內容,并不注重搜索引擎友好性。
2、提升頁(yè)面加載??速度
我們知道對于一個(gè)JS網(wǎng)站而言,百度抓取(qu)的流程主要是加載網(wǎng)站HTML頁(yè)面。然后下載網(wǎng)站上的JS、CSS樣式。再?lài)L試利用百度渲染蜘蛛Baiduspider-render/2.0,去解析這部分內容。最后提取頁(yè)面內容與網(wǎng)址,編入索引庫。
這看似一個(gè)輕松的流程,確是一個(gè)相對耗時(shí)的過(guò)程,百度強調移動(dòng)端加載速度需要確保首頁(yè)打開(kāi)速度盡量在3秒ヽ(′▽?zhuān)?ノ以?xún)?,而??于一款普通的智能手機而言,加載1M的JS代碼,可能就需要1秒(T_T)的時(shí)(shi)間。
3、Java執行(xing)
眾所周知,JS代碼執┐(′ー`)┌行相對嚴格。如果發(fā)生任何邏輯錯誤,它都不能按預期執行,這常常導致網(wǎng)站被加載很長(cháng)時(shí)間。
相對于HTML的語(yǔ)法錯誤,用戶(hù)仍然可以獲得站點(diǎn)的一部分,對于JS,任何輕微的錯誤都會(huì )導致搜索引擎無(wú)法識別整個(gè)站點(diǎn)。
以上就是js對于網(wǎng)站優(yōu)化的一系列影響,希望大家在進(jìn)行優(yōu)化的時(shí)候,也不能忽略了代碼的優(yōu)化,這樣才可以更好地對網(wǎng)站進(jìn)行整體的運營(yíng)和維護,符合搜索引擎的同時(shí),也可以增加用戶(hù)體驗。
版權聲明:本文內容(rong)由互聯(lián)網(wǎng)用戶(hù)自發(fā)貢獻,該文觀(guān)點(diǎn)僅代表作者本人。本站僅提供信息存儲空間服務(wù),不??擁有所有權,不承擔相關(guān)法律責任。如發(fā)現本站有涉嫌抄襲侵權/違法違規的內容, 請發(fā)送郵件至 [email protected] 舉報,一經(jīng)查實(shí),本站將立刻刪除。ヽ(′ー`)ノ


網(wǎng)站二維碼
導航
電話(huà)
短信
咨詢(xún)
地圖
分享