|
Friday, May 23, 2014 at 9:00 AM 注*此文發(fā)自Google WebMaster(站長工具)團(tuán)隊(duì)博客,其中介紹了一些SEO(搜索引擎優(yōu)化)技術(shù),我們之前提過,像AngularJS之類的單頁頁面的最大缺陷之一就是SEO ,不過目前來看已經(jīng)逐漸開始得到解決。 在1998年,當(dāng)我們的服務(wù)器在 Susan Wojcicki’s 車庫里運(yùn)行時(shí), 那時(shí)我們并不是很關(guān)心JavaScript或CSS。他們那時(shí)侯用的還不多, 或者說JavaScript只是用來創(chuàng)建頁面元素... 一眨眼! 現(xiàn)在很多東西都變了. 現(xiàn)在的網(wǎng)頁充滿了豐富的,動(dòng)態(tài)的,令人驚嘆的頁面,他們都大量地使用了JavaScript?,F(xiàn)在, 我們?cè)谟懻撊绻秩境鲆粋€(gè)更加豐富的網(wǎng)頁 — 意味著讓我們的網(wǎng)頁內(nèi)容更像一個(gè)現(xiàn)代的瀏覽器, 包括讀取外部資源, 執(zhí)行JavaScript還有應(yīng)用CSS。 一般來講,我們只是從HTTP響應(yīng)體中獲取文體內(nèi)容,而且并不關(guān)心一般瀏覽器經(jīng)過JavaScript渲染之后的樣子。當(dāng)被JavaScript渲染的網(wǎng)頁逐漸增多,它們也變得越來越有價(jià)值,但我們還無法讓搜索者找到這些渲染后的東西。這對(duì)搜索者和網(wǎng)站站長來說都是一個(gè)需要克服的困難。 為了解決這個(gè)問題,我們決定去理解執(zhí)行了JavaScript之后的網(wǎng)頁。但是對(duì)于目前網(wǎng)頁的體量來說,難度很大,但我們認(rèn)為這很值得。當(dāng)我們做這件事的時(shí)侯,我們也在不斷地改進(jìn)。在過去的幾個(gè)月,我們的索引系統(tǒng)已經(jīng)渲染了相當(dāng)數(shù)量的就像執(zhí)行了JavaScript之后的網(wǎng)頁, 有時(shí)侯,我們?cè)阡秩镜臅r(shí)侯做的并不完美,這有可能會(huì)對(duì)你網(wǎng)站的檢索結(jié)果產(chǎn)生負(fù)面的影響。下面是對(duì)這些潛在問題的建議,當(dāng)然,也許可以幫助你阻止產(chǎn)生錯(cuò)誤的索引: * 如果你的JavaScript和CSS分散在多個(gè)資源文件里面,并且被阻上了(在robots.txt里),導(dǎo)致谷歌爬蟲并不能獲取它們,我們的索引系統(tǒng)無法像其他人那樣看到你的頁面。因?yàn)槲覀兘ㄗh你們?cè)试S谷歌爬蟲去獲取你的JavaScript和CSS,讓你的內(nèi)容更好的索引。這一點(diǎn)對(duì)于手機(jī)網(wǎng)站來說更加重要,像JavaScript和CSS這樣的外部資源可以更好地幫助我們針對(duì)移動(dòng)設(shè)備進(jìn)行優(yōu)化。 * 如果你的網(wǎng)站無法處理大量的抓取請(qǐng)求量,它可能會(huì)我們渲染你網(wǎng)頁的能力產(chǎn)生負(fù)面影響,如果你想讓Google能夠渲染你的頁面,最好確保你的網(wǎng)站能量處理大量的抓取請(qǐng)求。 * 讓你的網(wǎng)站優(yōu)雅地向后適應(yīng)一直是一個(gè)很好的主意。這會(huì)幫助我們的用戶在JavaScript沒有很好的兼容的情況下也能看到網(wǎng)頁內(nèi)容。它也可以讓用戶在JavaScript禁掉時(shí)也能瀏覽,而且搜索引擎目前還沒有全面支持JavaScript渲染。 * 有時(shí)侯JavaScript對(duì)我們來說可能太過復(fù)雜了,在這種情況下我們也不能全面地準(zhǔn)確地渲染頁面。 * 有些JavaScript會(huì)從頁面上移除內(nèi)容,這會(huì)阻止我們?nèi)ニ饕@些內(nèi)容。 為了更好地調(diào)試,我們正在創(chuàng)建一個(gè)工具來幫助網(wǎng)站站長更好地理解Google是如何渲染他們的網(wǎng)頁的。希望不久你們就可以在 Webmaster Tools (站長工具箱) 中使用。 如果你有任何問題,請(qǐng)?jiān)L問我們的論壇。 |
|
|