jjzjj

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

coder 2024-02-29 原文

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

所以我有标准

<!-- 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/

有关seo - 出于 Adsense 原因为动态内容指定静态 URL的更多相关文章

  1. ruby - 如何指定 Rack 处理程序 - 2

    Rackup通过Rack的默认处理程序成功运行任何Rack应用程序。例如:classRackAppdefcall(environment)['200',{'Content-Type'=>'text/html'},["Helloworld"]]endendrunRackApp.new但是当最后一行更改为使用Rack的内置CGI处理程序时,rackup给出“NoMethodErrorat/undefinedmethod`call'fornil:NilClass”:Rack::Handler::CGI.runRackApp.newRack的其他内置处理程序也提出了同样的反对意见。例如Rack

  2. ruby - 将数组的内容转换为 int - 2

    我需要读入一个包含数字列表的文件。此代码读取文件并将其放入二维数组中。现在我需要获取数组中所有数字的平均值,但我需要将数组的内容更改为int。有什么想法可以将to_i方法放在哪里吗?ClassTerraindefinitializefile_name@input=IO.readlines(file_name)#readinfile@size=@input[0].to_i@land=[@size]x=1whilex 最佳答案 只需将数组映射为整数:@land边注如果你想得到一条线的平均值,你可以这样做:values=@input[x]

  3. ruby-on-rails - rails : save file from URL and save it to Amazon S3 - 2

    从给定URL下载文件并立即将其上传到AmazonS3的更直接的方法是什么(+将有关文件的一些信息保存到数据库中,例如名称、大小等)?现在,我既不使用Paperclip,也不使用Carrierwave。谢谢 最佳答案 简单明了:require'open-uri'require's3'amazon=S3::Service.new(access_key_id:'KEY',secret_access_key:'KEY')bucket=amazon.buckets.find('image_storage')url='http://www.ex

  4. ruby - 如何使用 Ruby aws/s3 Gem 生成安全 URL 以从 s3 下载文件 - 2

    我正在编写一个小脚本来定位aws存储桶中的特定文件,并创建一个临时验证的url以发送给同事。(理想情况下,这将创建类似于在控制台上右键单击存储桶中的文件并复制链接地址的结果)。我研究过回形针,它似乎不符合这个标准,但我可能只是不知道它的全部功能。我尝试了以下方法:defauthenticated_url(file_name,bucket)AWS::S3::S3Object.url_for(file_name,bucket,:secure=>true,:expires=>20*60)end产生这种类型的结果:...-1.amazonaws.com/file_path/file.zip.A

  5. ruby-on-rails - 在 ruby​​ .gemspec 文件中,如何指定依赖项的多个版本? - 2

    我正在尝试修改当前依赖于定义为activeresource的gem:s.add_dependency"activeresource","~>3.0"为了让gem与Rails4一起工作,我需要扩展依赖关系以与activeresource的版本3或4一起工作。我不想简单地添加以下内容,因为它可能会在以后引起问题:s.add_dependency"activeresource",">=3.0"有没有办法指定可接受版本的列表?~>3.0还是~>4.0? 最佳答案 根据thedocumentation,如果你想要3到4之间的所有版本,你可以这

  6. ruby-on-rails - 如何在我的 Rails 应用程序 View 中打印 ruby​​ 变量的内容? - 2

    我是一个Rails初学者,但我想从我的RailsView(html.haml文件)中查看Ruby变量的内容。我试图在ruby​​中打印出变量(认为它会在终端中出现),但没有得到任何结果。有什么建议吗?我知道Rails调试器,但更喜欢使用inspect来打印我的变量。 最佳答案 您可以在View中使用puts方法将信息输出到服务器控制台。您应该能够在View中的任何位置使用Haml执行以下操作:-puts@my_variable.inspect 关于ruby-on-rails-如何在我的R

  7. ruby - 如果指定键的值在数组中相同,如何合并哈希 - 2

    我有一个这样的哈希数组:[{:foo=>2,:date=>Sat,01Sep2014},{:foo2=>2,:date=>Sat,02Sep2014},{:foo3=>3,:date=>Sat,01Sep2014},{:foo4=>4,:date=>Sat,03Sep2014},{:foo5=>5,:date=>Sat,02Sep2014}]如果:date相同,我想合并哈希值。我对上面数组的期望是:[{:foo=>2,:foo3=>3,:date=>Sat,01Sep2014},{:foo2=>2,:foo5=>5:date=>Sat,02Sep2014},{:foo4=>4,:dat

  8. ruby - 当使用::指定模块时,为什么 Ruby 不在更高范围内查找类? - 2

    我刚刚被困在这个问题上一段时间了。以这个基地为例:moduleTopclassTestendmoduleFooendend稍后,我可以通过这样做在Foo中定义扩展Test的类:moduleTopmoduleFooclassSomeTest但是,如果我尝试通过使用::指定模块来最小化缩进:moduleTop::FooclassFailure这失败了:NameError:uninitializedconstantTop::Foo::Test这是一个错误,还是仅仅是Ruby解析变量名的方式的逻辑结果? 最佳答案 Isthisabug,or

  9. ruby-on-rails - Ruby url 到 html 链接转换 - 2

    我正在使用Rails构建一个简单的聊天应用程序。当用户输入url时,我希望将其输出为html链接(即“url”)。我想知道在Ruby中是否有任何库或众所周知的方法可以做到这一点。如果没有,我有一些不错的正则表达式示例代码可以使用... 最佳答案 查看auto_linkRails提供的辅助方法。这会将所有URL和电子邮件地址变成可点击的链接(htmlanchor标记)。这是文档中的代码示例。auto_link("Gotohttp://www.rubyonrails.organdsayhellotodavid@loudthinking.

  10. ruby - 查找字符串中的内容类型(数字、日期、时间、字符串等) - 2

    我正在尝试解析一个CSV文件并使用SQL命令自动为其创建一个表。CSV中的第一行给出了列标题。但我需要推断每个列的类型。Ruby中是否有任何函数可以找到每个字段中内容的类型。例如,CSV行:"12012","Test","1233.22","12:21:22","10/10/2009"应该产生像这样的类型['integer','string','float','time','date']谢谢! 最佳答案 require'time'defto_something(str)if(num=Integer(str)rescueFloat(s

随机推荐