2010-12-07 70 views
0

我正在使用谷歌地圖作爲網站。所有可通過主頁上的地圖獲得的數據也在整個網站的其他頁面上列出,但是在javascript打開的情況下,這些頁面會重定向到主頁:例如http://host.com/county/essex重定向到http://host.com/#county/essex,這會使地圖加載Essex的所有數據。如何讓谷歌索引使用javascript重定向的頁面

我希望Google爲我的網站上的所有網頁編制索引,否則地圖中包含的任何數據都不可搜索。但我知道,Google通常不會索引重定向的頁面,因爲很好的原因。有沒有辦法讓Google爲我的網頁編制索引?或者,如果失敗了,有沒有辦法以其他方式將所有數據提交給谷歌?

*編輯 我的所有頁面都鏈接到我的主導航欄(這只是JavaScript覆蓋默認鏈接操作)...結果是應該不需要站點地圖,因爲所有頁面都可以通過谷歌機器人使用正常鏈接以下

回答

0

關於數據提交到谷歌,有一種叫做Google sitemaps事情是應該通知存在一個給定的網站,但所有的URI /位置的谷歌/應該被索引。但事實是,默認情況下不可抓取的網站很少從上述網站地圖中獲益。

0

看看site Maps它允許你包括你需要索引的網址。

+0

我應該補充說我的所有頁面都是從我的主導航欄鏈接到的(只是這個javascript覆蓋了默認的鏈接操作)......結果是,應該不需要站點地圖,因爲所有的頁面都可以被發現通過谷歌機器人使用正常鏈接跟着 – wheresrhys 2010-12-07 15:37:13

0

你寫:

用JavaScript打開這些頁面重定向到主頁

谷歌機器人不執行的JavaScript。如果您的重定向是使用javascript製作的,Google bot會簡單地爲頁面建立索引並忽略重定向。

+0

它可能不會執行它的確切,但我得到的印象,他們試圖嗅探JavaScript重定向以某種方式。使用查詢例如「site:[mydomain] essex」的一些搜索讓我確信,除了我的主頁外,沒有任何東西被索引 – wheresrhys 2010-12-07 15:35:16