1

我经营一个专门的新闻网站,并试图在它上面应用一点 SEO 酱汁。我听到的最重要的事情之一是避免内容重复。我已经涵盖了所有基础知识,但我坚持内容的排序。

例如,网站的存档可按日期、浏览量和评级排序。由于我们没有那么多新闻项目,特定日期的存档页面通常只有几个项目,因此以下 URL 都具有相同的内容,尽管顺序不同:

  • /新闻/存档/2010/05/16/
  • /news/archive/2010/05/16/?o=views
  • /news/archive/2010/05/16/?o=rating

搜索机器会惩罚这种特殊的内容重复吗?如果是,避免上述处罚的最佳方法是什么?<link rel="canonical" />? 告诉 Google & Co. 输入o参数?nofollow用?标记订购链接 只允许通过 robots.txt 对按日期排序的存档站点进行索引(不确定这是否可能)?

4

3 回答 3

1

如果您有一个标准格式的动态 URL,例如 foo?key1=value&key2=value2,我们建议您保持 url 不变,Google 将确定哪些参数可以删除

http://googlewebmastercentral.blogspot.com/2008/09/dynamic-urls-vs-static-urls.html

基本上,谷歌并不关心这一点。Googlebot 足够聪明,可以为您处理这个问题。

我总是使用规范标签,对我来说似乎更干净。

于 2010-05-17T18:59:19.363 回答
0

我不知道它是否会影响搜索引擎排名(可能会)。您可以在 Google Webmaster 中告知要忽略哪些查询字符串参数(请参阅站点配置/设置)。您也可以将其添加到 robots.txt:

User-agent: *
/news/archive/*/*/*/?*o=

即使您有其他查询参数,这也会阻止爬虫,如

/news/archive/2010/05/16/?direction=asc&o=date
于 2010-05-16T10:29:40.927 回答
0

转到 Google 网站管理员工具 > 配置 > URL 参数并将您的“o”参数设置为对内容进行排序的参数。

于 2013-02-25T08:48:43.250 回答