首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为BingBot和GoogleBot生成Ajax内容快照

为BingBot和GoogleBot生成Ajax内容快照
EN

Webmasters Stack Exchange用户
提问于 2014-01-16 12:59:10
回答 2查看 250关注 0票数 2

我们有一个网站,其内容是动态生成通过JavaScript。为了搜索引擎索引的目的,我们还提供了页面的快照。

下面是一些示例:

如果您查看这些链接之一的HTML源,您将注意到在noscript标记中指定了内容。这是一个镜像的动态JavaScript生成的内容,用户将看到,并已到位的搜索引擎爬虫处理。

现在,GoogleBot已经正确地处理了noscript内容,并在搜索结果中显示了它们,但是BingBot并没有对页面进行索引。

谷歌结果

必应结果

我已经确定站点地图已经提交,并等待了大约四天。

我们如何解决这个问题?理想情况下,我想用noscript的方式来完成它,因为它简单而优雅。或者,我可以在标准标记中添加内容并使用CSS来隐藏它,但如果可能的话,我想避免这样做,因为这只是浏览器不必要的额外工作。

有没有人对这个问题有任何见解?具体来说,是否有任何证据表明BingBot不会处理noscript标记中的内容?

EN

回答 2

Webmasters Stack Exchange用户

发布于 2015-10-15 06:42:15

在我的例子中,我完全设计了that化的内容,发现机器人很难正确地爬行。所以我重新设计了它。当第一次打开页面时,可见内容与使用javascript events.In short创建的内容完全相同,每个内容都有自己的URL,并将所有URL列出到站点地图中。最后,我发现大多数URL都是爬行和索引的。

例如,您可以看到我的站点: learn.servloci.com

此外,您还可以使用site:给予url作为缓存进行检查。

票数 1
EN

Webmasters Stack Exchange用户

发布于 2015-01-17 21:04:19

我有点惊讶于noscript标签对谷歌有效。谷歌发布了一个可爬行AJAX标准,您的页面有一个元标记,这会使爬虫从URL中获取快照,并在其中添加一个参数。

必应现在也支持这个标准.,因此实现它将使您的内容同时在谷歌和必应中索引。

票数 0
EN
页面原文内容由Webmasters Stack Exchange提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://webmasters.stackexchange.com/questions/57139

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档