中文字幕日韩精品一区二区免费_精品一区二区三区国产精品无卡在_国精品无码专区一区二区三区_国产αv三级中文在线

JS腳本對(duì)網(wǎng)站SEO優(yōu)化有沒(méi)有影響?

2021-05-09    分類: 網(wǎng)站建設(shè)

關(guān)于網(wǎng)站JavaScript的使用和SEO注意事項(xiàng)。JS的SEO是近年越來(lái)越重要的問(wèn)題,以前還沒(méi)寫(xiě)過(guò)這方面的話題。無(wú)論是異步調(diào)用內(nèi)容,還是增加頁(yè)面互動(dòng),現(xiàn)在的網(wǎng)站幾乎無(wú)法避免使用JS腳本。但JavaScript使用不當(dāng)?shù)脑捒赡軙?huì)對(duì)SEO造成非常大的影響。


搜索引擎怎樣處理JS


首先,簡(jiǎn)單一句話,JS造成SEO問(wèn)題的癥結(jié)在于,搜索引擎不一定執(zhí)行JS腳本。做SEO的都知道,要有搜索流量,搜索引擎蜘蛛需要順利爬行鏈接,抓取頁(yè)面,解析并索引頁(yè)面html代碼中的內(nèi)容,然后才談得上排名和流量。在爬行、抓取、索引的過(guò)程中,如果JS造成障礙,就會(huì)導(dǎo)致問(wèn)題。瀏覽器執(zhí)行JS、渲染頁(yè)面是肯定的,使用用戶訪問(wèn)一切正常。但問(wèn)題就在于,搜索引擎蜘蛛抓取頁(yè)面html代碼時(shí),如果遇到JS,不一定會(huì)去執(zhí)行JS腳本,那么需要執(zhí)行JS才能看到的內(nèi)容,搜索引擎就不一定看得到。Google遇到頁(yè)面JS時(shí),會(huì)在有計(jì)算資源、且頁(yè)面有比較高價(jià)值時(shí),嘗試執(zhí)行腳本、渲染頁(yè)面。百度則基本上不執(zhí)行JS腳本。所以做中文網(wǎng)站,使用JS上就更要謹(jǐn)慎。重要鏈接不要用JS


搜索引擎爬行、抓取頁(yè)面是靠跟蹤鏈接的。如果重要鏈接需要運(yùn)行JS腳本才能調(diào)用或解析出來(lái),那搜索引擎就可能無(wú)法跟蹤。不是說(shuō)鏈接就不能用JS調(diào)用,但重要的、想被收錄的頁(yè)面至少還要有最普通的格式鏈接提供抓取入口。比如,調(diào)用一些相關(guān)文章、相關(guān)產(chǎn)品鏈接,可以用JS,但這些鏈接在網(wǎng)站主導(dǎo)航中都已經(jīng)有列表頁(yè)面提供了入口才行。主導(dǎo)航、菜單系統(tǒng)、欄目/產(chǎn)品列表,不要用JS,除非你確認(rèn)有其它方法提供了入口。想被收錄的內(nèi)容不要用JS調(diào)用


頁(yè)面上的文字內(nèi)容,凡是想被收錄的,不要用JS調(diào)用,包括文章正文,產(chǎn)品說(shuō)明,產(chǎn)品圖片,評(píng)論等。JS倒是可以用來(lái)調(diào)用那些不想被收錄的文字,比如廣告、某些側(cè)欄內(nèi)容等。我見(jiàn)過(guò)用JS調(diào)用內(nèi)容的各種千奇百怪的用法,比如還有用JS調(diào)用頁(yè)面標(biāo)題標(biāo)簽的。慎用懶加載、瀑布流


圖片懶加載,甚至文字內(nèi)容懶加載,是現(xiàn)在網(wǎng)站經(jīng)常使用的方法,在一定程度上有利于提高頁(yè)面速度。但要注意,用JS實(shí)現(xiàn)懶加載時(shí),是否需要用戶互動(dòng)才能加載,比如點(diǎn)擊“更多”鏈接,或者向下拉頁(yè)面,搜索引擎蜘蛛是不會(huì)做這些動(dòng)作的,不會(huì)點(diǎn)擊按鈕,也不會(huì)下拉頁(yè)面,所以就可能看不到懶加載后的內(nèi)容。無(wú)論懶加載的是更多本頁(yè)內(nèi)容,還是更多其它頁(yè)面列表,都可能造成爬行、索引問(wèn)題。列表頁(yè)面使用瀑布流是社交媒體網(wǎng)站的主流方式,用戶已經(jīng)習(xí)慣,有的普通網(wǎng)站也學(xué)這種方式。同樣,要考慮到社交媒體網(wǎng)站經(jīng)常是主動(dòng)屏蔽搜索引擎的,不想讓搜索引擎索引,普通網(wǎng)站大概率是想被索引的,使用瀑布流時(shí)要想一想有沒(méi)有提供搜索引擎可以跟蹤鏈接的其它入口。


注意速度


一般來(lái)說(shuō),使用JS會(huì)拖慢頁(yè)面打開(kāi)和響應(yīng)速度。通常下載JS文件倒還不算大問(wèn)題,除非用了幾MB的JS文件。但瀏覽器執(zhí)行JS有可能會(huì)很耗費(fèi)設(shè)備資源,設(shè)計(jì)不周的JS可能會(huì)執(zhí)行好幾秒鐘,瀏覽器在執(zhí)行JS時(shí)不能處理其它事情,造成腳本阻塞,對(duì)用戶來(lái)說(shuō)就是個(gè)頁(yè)面空白或卡死數(shù)秒鐘的狀態(tài),這是非常急人的。所以,盡量刪除執(zhí)行時(shí)間過(guò)長(zhǎng)的JS,執(zhí)行超過(guò)1-2秒的腳本需要慎重考慮。盡量合并JS腳本,減少