如何让谷歌索引使用javascript重定向的页面
我正在使用谷歌地图作为网站。所有可通过主页上的地图获得的数据也在整个网站的其他页面上列出,但是在javascript打开的情况下,这些页面会重定向到主页:例如http://host.com/county/essex重定向到http://host.com/#county/essex,这会使地图加载Essex的所有数据。如何让谷歌索引使用javascript重定向的页面
我希望Google为我的网站上的所有网页编制索引,否则地图中包含的任何数据都不可搜索。但我知道,Google通常不会索引重定向的页面,因为很好的原因。有没有办法让Google为我的网页编制索引?或者,如果失败了,有没有办法以其他方式将所有数据提交给谷歌?
*编辑 我的所有页面都链接到我的主导航栏(这只是JavaScript覆盖默认链接操作)...结果是应该不需要站点地图,因为所有页面都可以通过谷歌机器人使用正常链接以下
关于数据提交到谷歌,有一种叫做Google sitemaps事情是应该通知存在一个给定的网站,但所有的URI /位置的谷歌/应该被索引。但事实是,默认情况下不可抓取的网站很少从上述网站地图中获益。
你写:
用JavaScript打开这些页面重定向到主页
谷歌机器人不执行的JavaScript。如果您的重定向是使用javascript制作的,Google bot会简单地为页面建立索引并忽略重定向。
它可能不会执行它的确切,但我得到的印象,他们试图嗅探JavaScript重定向以某种方式。使用查询例如“site:[mydomain] essex”的一些搜索让我确信,除了我的主页外,没有任何东西被索引 – wheresrhys 2010-12-07 15:35:16
我应该补充说我的所有页面都是从我的主导航栏链接到的(只是这个javascript覆盖了默认的链接操作)......结果是,应该不需要站点地图,因为所有的页面都可以被发现通过谷歌机器人使用正常链接跟着 – wheresrhys 2010-12-07 15:37:13