Seo 消除昂贵的后端系统调用和搜索引擎优化

Seo 消除昂贵的后端系统调用和搜索引擎优化,seo,cloaking,Seo,Cloaking,我们有一个网站,它向后端系统打昂贵的电话,以显示产品的可用性。我想消除这些对非实际客户的页面视图的调用。我的第一个想法是在用户代理上进行过滤,如果请求者是爬行器/搜索引擎爬虫,则显示“调用可用性”或类似消息(如果后端系统因维护而停机或通常不可用,则显示相同的消息)而不是调用后端系统以获得真正的可用性 在与人们的讨论中,似乎有很多人担心可用性图标(一个非常小的图标,请注意)在被爬网时与用户查看或请求页面时不同——我们可能会因为隐藏搜索引擎而受到惩罚 由于我们显示的信息是一个非常小的图像图标,并且我

我们有一个网站,它向后端系统打昂贵的电话,以显示产品的可用性。我想消除这些对非实际客户的页面视图的调用。我的第一个想法是在用户代理上进行过滤,如果请求者是爬行器/搜索引擎爬虫,则显示“调用可用性”或类似消息(如果后端系统因维护而停机或通常不可用,则显示相同的消息)而不是调用后端系统以获得真正的可用性

在与人们的讨论中,似乎有很多人担心可用性图标(一个非常小的图标,请注意)在被爬网时与用户查看或请求页面时不同——我们可能会因为隐藏搜索引擎而受到惩罚

由于我们显示的信息是一个非常小的图像图标,并且我们没有为搜索引擎和实时用户提供完全不同的内容,我真的不认为伪装是一个问题,但我想了解一些外部视角

当页面的整体内容没有改变时,模拟搜索引擎的“信息不可用”场景是可以接受的做法,还是在某种程度上仍然可以作为伪装?

为什么不使用javascript/ajax来显示“信息”。这样,当页面通过不支持javascript的浏览器(如搜索引擎蜘蛛)加载时,就不会进行这种“昂贵的调用”

或者,您可以将此信息放在页面的IFRAME中。并排除通过robots.txt或对IFRAME中显示的页面进行索引


这两种方法都是完全的“白帽”,尽管我认为第二种方法更是如此。

这些都是好主意,但我正在琢磨,当我们不能打电话,表现得好像系统崩溃时,为什么我们要跳过障碍来做这件事。我读过的大多数“隐藏”内容都是关于提供完全不同或优化的内容。我们不会那样做的。内容将是99.999%相同,只是没有这个电话的结果。