seo - 出于 Adsense 原因为动态内容指定静态 URL

标签 seo adsense

我有一个页面,其中每个用户都有一个动态项目列表,这些项目是我想要与之相关的广告,因为这是用户自己感兴趣的。

所以我有标准

<!-- google_ad_section_start -->

环绕列表,让谷歌注意到它,但我的问题是:

  1. 用户在 mydomain.com 输入

  2. 用户也有一个特定的页面用于他的列表,例如 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/

相关文章:

ajax - 从 Google Analytics 跟踪 Ajax Popover 中的页面

url - 在 web.config 中重新映射 URL

amazon-web-services - AWS–s3 > Cloudflare 重写 url

adsense - 如何在 vbulletin 存档页面中添加 AdSense 代码?

javascript - 根据用户代理切换 google adsense 广告(移动广告与常规广告)

javascript - 捕捉 onclick adsense 事件?

apache - Apache 上的 Angular 2 |搜索引擎爬虫

php - 动态 php 标题取决于页面 id 和 "if (isset"的使用

Adsense 未显示,但在页面刷新后显示(Chrome 和 Safari)

Adsense "Auto Ads"强制 CLS 布局移位