我有一个页面,其中每个用户都有一个动态项目列表,这些项目是我想要与之相关的广告,因为这是用户自己感兴趣的。
所以我有标准
<!-- google_ad_section_start -->
环绕列表,让谷歌注意到它,但我的问题是:
用户在 mydomain.com 输入
用户也有一个特定的页面用于他的列表,例如 mydomain.com/user1page
因此:如果抓取工具转到 mydomain.com,它不会看到用户特定列表,那么当用户位于 mydomain.com 时,我如何告诉 Adsense 显示 mydomain.com/user1page 的广告?
我想做的是让 user1 位于 mydomain.com(因为这是他的入口点),然后设置一个 HTML 标记或其他东西,让 Adsense 知道它应该显示与 mydomain.com/相关的广告user1page 因为爬虫可以去 mydomain.com/user1page 查看 user1 在 mydomain.com 看到的页面,但是如果爬虫去 mydomain.com 它只会得到一个动态页面,那将是用户特定的。任何访问 mydomain.com/user1page 的用户或机器人都会看到 user1 列表。
最佳答案
我想我理解了你的问题。我认为您对 google ad-sense 在展示广告时做什么和不做什么感到有点困惑。首先,
<!-- google_ad_section_start -->
并不重要。它只是一个 (html) 评论,您可以随时将其删除,而不会影响广告效果来完成它的工作。
您必须牢记的第二个事实是,Google 最能根据访问的网站、所做的研究等识别人们的兴趣。显然,对于使用 Google 帐户登录的用户来说,这是正确的,因此 Google 可以获取这些数据。因此,谷歌已经完成了您想要实现的目标。对于其他网站,Google 将根据网站内容显示一些标准广告。
对于这些人(这里我们提出了你问题的核心),你可以做这个技巧:基于你可以通过你的网站为用户设置的 cookie(或类似的东西),你可以放一些关键字,与您提到的用户列表相关,在您的主页中。显然,这些关键词应该放在 adsense 部分附近。我建议您不要滥用此技巧,因为 Google 不喜欢向用户和抓取工具提供不同内容的网站管理员。事实上,Google bot 不会看到新的关键字部分,因为爬虫没有 cookie。任何滥用此技巧的行为都将被解释为 cloacking这样你就会在谷歌眼中失去信任。在最坏的情况下,您会被 Google 索引禁止(列入黑名单),所以要小心。
我真的希望这对你有帮助。
关于seo - 出于 Adsense 原因为动态内容指定静态 URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7770443/