-2

If a website has a content that will not be seen if someone is not logged in, then, how does Google see it?

The page is an e-commerce, restricted access (a user must log-in to see products) page; as such Google cannot see those products?

What would be the correct strategy to handle this problem?

4

2 回答 2

2

在 Google-Adsense 的情况下,这个问题可能是有道理的。Google 为此提供了站点身份验证功能:请参阅 - Google AdSense 启动站点身份验证

您可以向 google 提供您的用户名和密码,并且 google bot 可以抓取您受保护的页面 -这样当访问者访问该页面时,它可以更好地投放有针对性的广告

另外 - 如果这不是预期目的,请记住向 Google 提供不同的内容,而不是提供给没有用户名和密码的用户的内容是公然错误的。
想象一下,你在谷歌上搜索了一些东西,一旦你点击了第一个链接——网站就出现了一个注册页面,但没有任何有用的信息!!

于 2013-04-28T13:19:26.037 回答
1

您可以使用提供的 User Agent 标头来检测 Google bot 是否正在访问您的站点并像 bot 是登录的普通用户一样处理它。这在 phpBB 之类的程序中实现(在该程序中作为特殊的可见性选项)。

该解决方案的缺点是您不能依赖提交的 User Agent 标头,因为很容易发送精心制作的标头,因此您在网站上显示为 Google bot(例如 Firefox 的扩展提供了这样的功能)。

于 2013-04-28T13:11:40.743 回答