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