如果品牌館設(shè)計(jì)在網(wǎng)站上使用過(guò) JavaScript,請(qǐng)務(wù)必記住,它會(huì)阻止您的網(wǎng)站在 Google 上被編入索引,從而阻礙您的意圖,剛剛推出了一個(gè)動(dòng)態(tài)網(wǎng)站?向你致敬!這可能是您迄今為止最好的銷售舉措,向在線潛在客戶展示您最好的面孔并說(shuō)服他們購(gòu)買您的故事。但是,如果您在網(wǎng)站上使用了 JavaScript,請(qǐng)務(wù)必記住,它可以通過(guò)阻止您的網(wǎng)站或至少其中一部分在 Google 和其他搜索引擎上被索引,從而阻止它出現(xiàn)在搜索結(jié)果。如果您的網(wǎng)站不在搜索結(jié)果中,您的潛在客戶將如何訪問(wèn)您的網(wǎng)站?這就是為什么您需要確保您對(duì) JavaScript 的使用不會(huì)妨礙您的 SEO。但在品牌館設(shè)計(jì)開(kāi)始詢問(wèn)如何做到這一點(diǎn)之前,讓我們先了解一下 JavaScript 是什么以及它如何影響您的搜索排名。我們將分享一些有用的提示,然后解釋如何修復(fù)常見(jiàn)的 JavaScript SEO 錯(cuò)誤。
什么是 JavaScript?JavaScript 是現(xiàn)代網(wǎng)頁(yè)的關(guān)鍵組件,其他是 HTML(超文本標(biāo)記語(yǔ)言)和 CSS(級(jí)聯(lián)樣式表)。工程師在網(wǎng)頁(yè)上使用 JavaScript 有兩種方式——將其嵌入 HTML 中的 <script> 標(biāo)簽中,或插入對(duì)品牌館設(shè)計(jì)的引用。目前正在使用大量的 JavaScript 庫(kù)和框架,包括 jQuery、EmberJS 和 AngularJS。異步 JavaScript 與 XML 相結(jié)合,使 Web 應(yīng)用程序能夠與服務(wù)器進(jìn)行無(wú)縫通信,而不會(huì)干擾瀏覽器上顯示的頁(yè)面。異步 JavaScript 代碼將允許其他函數(shù)在其運(yùn)行時(shí)運(yùn)行。XML 被部署用于傳遞數(shù)據(jù)。AJAX 是這項(xiàng)技術(shù)的流行術(shù)語(yǔ)。谷歌地圖是 AJAX 的一個(gè)很好的例子。
為什么 JavaScript 對(duì)展廳設(shè)計(jì)很重要?
JavaScript 是創(chuàng)建真正意義上的動(dòng)態(tài)的強(qiáng)大應(yīng)用程序的手段。但是,除非搜索引擎機(jī)器人完全可以訪問(wèn),否則任何網(wǎng)站都無(wú)法成功。我們的 SEO Quick Win 將為您提供一個(gè)簡(jiǎn)單的分步流程來(lái)評(píng)估您網(wǎng)站的搜索引擎友好性,這是任何 SEO 策略的第一個(gè)基礎(chǔ)階段。盡管 JavaScript 可以很好地處理機(jī)器人,但重要的是要確保品牌館設(shè)計(jì)的腳本不會(huì)阻礙搜索引擎爬蟲,從而阻止對(duì)您的頁(yè)面進(jìn)行正確索引。如果發(fā)生這種情況,您的網(wǎng)頁(yè)將不會(huì)出現(xiàn)在搜索結(jié)果中。搜索引擎機(jī)器人分三個(gè)階段處理 JavaScript Web 應(yīng)用程序——抓取、呈現(xiàn)和索引。您需要在所有這些階段與 SEO 專業(yè)人員合作,以使品牌館設(shè)計(jì)的 JavaScript 支持的 Web 應(yīng)用程序可通過(guò) Google 搜索。 當(dāng) Googlebot 訪問(wèn)網(wǎng)頁(yè)時(shí),品牌館設(shè)計(jì)首先會(huì)通過(guò)讀取 robots.txt 文件或元機(jī)器人標(biāo)記來(lái)檢查您是否允許抓取。如果此文件包含跳過(guò)頁(yè)面的說(shuō)明,Googlebot 將中止該任務(wù)。發(fā)出 HTTP 請(qǐng)求和獲取 URL 的經(jīng)典 bot 方法對(duì)于服務(wù)器端呈現(xiàn)的頁(yè)面有效地工作。但是,許多 JavaScript 頁(yè)面可能正在使用應(yīng)用程序外殼模型,并且初始 HTML 可能不包含實(shí)際內(nèi)容。在這種情況下,Googlebot 需要先執(zhí)行 JavaScript,然后才能找到腳本生成的實(shí)際頁(yè)面內(nèi)容。然后,該機(jī)器人將解析呈現(xiàn)的 HTML 中的鏈接,并將發(fā)現(xiàn)的 URL 排隊(duì)以供爬行。呈現(xiàn)的 HTML 用于索引頁(yè)面。