0

我想知道同时使用漂亮网址和动态网址的网站是否会因重复内容而受到处罚。

假设 http://example.com/article/1是一样的http://example.com/?article=1。这对SEO有害吗?

额外问题:输入http://example.com/?blabla=qwerty将加载默认主页。被http://example.com/?blabla=qwerty视为不同的页面http://example.com

如果用户输入会发生什么http://example.com/????article=1,它与 有什么不同http://example.com/?article=1?谢谢

4

2 回答 2

1
  1. http://example.com/article/1http://example.com/?article=1被视为搜索引擎的两个不同 URL。由于以下原因,它们对 SEO 不利:

    • 链接汁在 2 个 URL 之间拆分
    • 在 Pavan 提到的同一站点上重复内容。
  2. 如在 1 中,同样的原则适用。http://example.com/?blabla=qwerty确实被视为与http://example.com/不同的页面

  3. http://example.com/????article=1确实与http://example.com/?article=1不同。在第一种情况下,GET 参数是值为 1 的“???article”,而在第二个例子中,GET 参数是值为 1 的“article”。

现在要解决这个问题,您可以使用以下几种策略之一:

使用规范 URL

规范 URL 用于合并重复或类似内容的链接信号。更多内容请阅读Google 网站管理员工具。在您的情况下,您应该在标头中添加一个规范的 URL,例如。

<link rel="canonical" href="http://example.com/article/1" />

更多背景信息可以在Moz上找到

使用 301 重定向

如果链接不规范,请使用 301 永久重定向将链接汁传递到新 URL。参考:Moz 301

使用 rel="next" 和 rel="prev"

如果有分页内容,请使用 HTML 属性 rel="next" 和 rel="prev" 向 google 指示页面已分页和链接。这将解决诸如?page=1 和?page=2 之类的句柄问题。阅读有关在 Google 上指示分页内容的更多信息。

<link rel="prev" href="http://www.example.com/article?page=1">
<link rel="next" href="http://www.example.com/article?page=3">
于 2014-12-26T03:58:00.537 回答
1

忘记最终用户 - 如果搜索引擎机器人可以索引两个页面,那么它就是糟糕的 SEO。

假设如果 Google 正在编制索引http://example.com/article/1http://example.com/?article=1那么它将被视为同一站点上的重复内容。

但是http://example.com/?blabla=qwertyhttp://example.com所有这些变体都被视为单个页面。

所以这对 SEO 来说还不错,但绝对不是一个好策略。最佳做法是重定向http://example.com/?article=1http://example.com/article/1.

于 2014-12-25T15:17:12.517 回答