2011-07-05 35 views

回答

23

儘管此處在其他答案中陳述了什麼,並且完全是contrary to Google's own FAQ,但名爲JohnMu的Google員工最近在Google網上論壇中回答了一個問題,即GoogleBot如何跟蹤不存在的網址。 (實際的URL載jQuery代碼本身以及Googlebot會曾嘗試遵循它

jQuery causing 404 errors in Google Webmaster Tools

Google Employee explains how JavaScript and jQuery are indexed

很顯然,谷歌並試圖索引你的JavaScript。

引用谷歌的JohnMu:

「我還建議沒有明確 禁止了jQuery 文件的爬行雖然我們通常不會 指數它自身,我們可能需要。 訪問它以生成好的即時 預覽爲您的網站。「

JohnMu後來在同一個線程中...

「此外,我們不斷改善的JavaScript 的處理一般網絡搜索工作 ,所以如果你 使用jQuery在內容上拉,並 jQuery腳本是不允許的 Googlebot,那麼我們根本無法看到 。「

+0

有趣的...... –

+2

所以答案其實是:_不要指望它,但有一天它可能會因爲谷歌顯然在嘗試它。 – Eikern

+2

這是真的,已經知道好幾年了(2009-ish)。它不僅可以編制索引,還可以運行JavaScript並嘗試弄清楚它的功能,已經執行了幾項測試來證明它,當然Google也可以。 – Wyck

5

否搜索引擎(至少Google)不運行JavaScript。事實上,查看搜索引擎如何看到您的網頁的方法是禁用JavaScript和圖像。

+0

確實,但也許他們從腳本的身體索引字符串文字? –

+4

你可以檢查谷歌如何使用谷歌網站管理員抓取網頁。他們有一個標籤,它顯示了你的網頁內容被抓取到什麼... – shashuec

+0

謝謝。我會檢查網站管理員中心 –

0

答案是。在您的網站上使用更少的JavaScript DOM操作和更少的Flash內容是鼓勵。 AMAIK當機器人訪問您的網站頁面時,它不會執行該頁面的腳本並將其索引爲第一次拍攝的內容:) 無論如何,在here有一篇關於SEO的好文章。

0

搜索引擎蜘蛛是基本的瀏覽器,它只具有解析你的html內容的功能。所以基本上如果你使用JavaScript添加鏈接或內容比SES不能獲得它。

已知JavaScript對SES不友好。

有SES使用JavaScript解析器,他們能夠執行簡單的JavaScript。

SES - 搜索引擎蜘蛛。

相關問題