2012-03-14 54 views
3

Google會抓取通過Javascript加載/創建的內容嗎?傳統上我知道答案是否定的,但我很難找到最新的資料。谷歌爬行的JavaScript?

+0

我們都使用相同的搜索引擎。這不是我們在這裏做的問題的類型,你不覺得嗎? – 2012-03-14 23:19:17

+2

這可能會回答你的問題:https://developers.google.com/webmasters/ajax-crawling/ – 2012-03-14 23:21:55

+1

@ChrisDrappier,這個問題涉及到搜索引擎的編程。如果有更好的地方要問,我願意提供建議。 = D – Ryre 2012-03-15 00:01:50

回答

0

我不能只寫一個單詞,或者它會是「否」,原因是爬行程序無法在每個元素上執行像「mouseover」這樣的事件來更改DOM並等待ajax響應等。考慮爬行器必須模擬讀取可能發生或可能不發生的DOM更改的所有工作。這會爲同一個網址產生不同的內容,因此它假定永遠不會這樣做,因此您的內容似乎從SEO角度來看是相同的。這有助於多一點嗎?

+0

這是一個答案;有一個來源支持它? – Ryre 2012-03-14 23:15:31

1

Google瞭解代碼的某些部分,並且可以呈現JavaScript頁面的縮略圖,但我絕不會依賴於此將我的頁面編入索引。 最好的是像谷歌網站管理員建議的那樣創建多個html頁面。 不要忘了把網站地圖。

+0

可能會詳細說明'爲什麼'? – Relic 2012-03-16 20:15:00

+1

由於谷歌JavaScript引擎永遠不會像人類一樣執行代碼,所以這並不能保證所有JavaScript鏈接都會被抓取,因爲例如3級複雜嚮導可以製作無限數量的可能性,由於人類可讀代碼的要求,它可能無法正常工作。答案是跟隨谷歌網站管理員。爲什麼?因爲沒有更好的辦法。此外,JavaScript不是索引鏈接的一種方式。 Google網站地圖是。 – Andrew 2012-03-26 15:22:03