SEO - 同时使用漂亮的URL和动态URL

时间:2014-12-25 15:11:35

标签: php url-rewriting seo dynamic-url

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

让我们说吧 http://example.com/article/1http://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不同?感谢

2 个答案:

答案 0 :(得分:1)

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

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

然而,http://example.com/?blabla=qwertyhttp://example.com以及所有此类变体都被视为单页。

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

答案 1 :(得分:1)

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

    • 链接汁分为2个网址
    • 与Pavan提到的同一网站上的重复内容。
  2. 如同1,同样的原则适用。 http://example.com/?blabla=qwerty确实被视为与http://example.com/

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

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

    使用规范网址

    Canonical URL用于合并重复或类似内容的链接信号。更多内容请阅读Google Webmaster Tools。在您的情况下,您应该在标题中添加规范URL,例如。

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

    可以在Moz

    上找到更多背景信息

    使用301重定向

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

    使用rel =&#34; next&#34;和rel =&#34; prev&#34;

    在有分页内容的地方,使用HTML属性rel =&#34; next&#34;和rel =&#34; prev&#34;向谷歌表明页面是分页和链接的。这将解决诸如?page = 1和?page = 2之类的句柄问题。详细了解Google上的Indicate paginated content

    <link rel="prev" href="http://www.example.com/article?page=1">
    <link rel="next" href="http://www.example.com/article?page=3">