【问题标题】:Is static URL better than dynamic URL in terms of SERP?就 SERP 而言,静态 URL 是否优于动态 URL?
【发布时间】:2012-10-25 10:55:08
【问题描述】:

我一直在阅读 SEO 以及如何构建我的链接以获得更好的 SERP。

我使用 WordPress 作为我网站的框架,并使用自定义模板从我的数据库中检索数据。

使 URL 动态化的原因是 ?& 的使用。不多也不少。 Google 建议我的 URL 中不应包含太多属性 - 这是可以理解的。

动态:www.mysite.com/?id=123&name=some+store+name&city=london
静态:www.mysite.com/london/some+store+name/123

Q1:我觉得在这个静态 URL 中添加商店 ID 看起来不太好。但我确实需要它才能从数据库中获取数据,对吧?

阅读各种博客,我看到许多 SEO(专家)说不同的话,但我觉得大部分只是空谈,没有实际证明他们的说法。我们都同意静态 URL 在可用性(和可读性)方面很好。

Q2:但许多人声称静态 URL 可以防止重复内容。我不同意这一点,因为我所有的内容都有唯一的 ID。有人可以对此发表评论吗?

Q3:最后,对于 Google 搜索引擎(和其他)来说,URL 是静态还是动态并不重要。但是,既然 Google 正在努力开发用户友好的内容,那么这是拥有静态 URL 的唯一理由吗?

【问题讨论】:

    标签: wordpress seo


    【解决方案1】:

    1) 在静态 URL 旁边使用 DB id 没有问题。许多大型电子商务网站和其他商业网站都这样做(亚马逊、eBay ......该死的,真的。)

    2) 静态 URL 本身并不能防止重复内容。发生重复的方式有数百种(子页面、外部副本、javascript、表单字段、ajax、存档部分......列表中的敌人。)

    3) 索引是静态的还是动态的都没关系。但就排名而言,具有信息量(并且与目标关键字相关)搜索的静态 URL 非常有益。我所做的多变量测试表明,用户通常也会通过看起来干净的 URL 在可用性方面得到保证。

    如果你再给我一些例子,我可能会提供更多帮助。

    【讨论】:

      【解决方案2】:

      没有参数的网址总是更好。它不会绝对杀死 SEO - 但最好不要拥有它们。

      !0 年前,Google 会忽略参数,并会因带有参数的 URL 对您进行处罚。今天他们真的很擅长弄清楚这些数据库参数——但并不完美。除其他事项外,Google 必须尝试找出哪些 URL 参数重要,哪些不重要以及参数顺序是否重要。

      例如您可能有存储用户偏好、导航状态等的 URL 参数。这只会增加 Google 必须尝试解码的 URL。所以你应该做的是:

      1. 在生成 URL 之前至少对参数进行排序。
      2. 将重要的参数转换成看起来不像参数的东西。因此,如果我有一家鞋店,其网址为 http://mystore.com/mypage?category=boots&brand=great&color=red,我会将其重写为 http://mystore.com/mypage/category/boots/brand/great/color/red 之类的内容,甚至更好: http://myscore.com/mypage/boots/great/red

      然后你可以在最后添加与页面内容无关的参数。 Google 会发现它们无关紧要。

      修复 URL 的另一个原因是 Goolge 在 SERP 中将它们显示给用户,与数据库 URL 相比,人们更有可能点击可读 URL。

      为什么像亚马逊这样的大商店使用数据库 URL?因为它们是巨大的,糟糕的 url 不会伤害它们,而且它们的系统如此庞大和复杂,这是管理它的唯一方法。但是对于产品较少的小型网站,可读的 URL 是可以实现的,并且是小型网站相对于大型网站的少数优势之一。

      【讨论】:

      • 感谢您的回答。你会如何管理身份证?你会使用myscore.com/mypage/boots/great/red?id=34 吗?
      • id=34 是否识别整个页面?如果是这样,我会这样做:myscore.com/34/whatever-you/want-here 只要您将 34 之后的所有内容都规范化为同一件事。例如。如果你也有 /34/other-stuff/here 添加 rel canonical 到 myscore.com/34/whatever-you/want-here
      • 基本上完全按照 stackoverflow.com 所做的工作。请注意,他们的网址是 questions/id/random-stuff-here。您可以在 id 之后更改所有内容,并且仍然出现相同的页面。
      【解决方案3】:

      如果有人仔细观察 Google SERP 结果肯定会发现 SERP 结果的某些部分也被突出显示和粗体。现在注意到进一步可以很容易地发现“搜索查询”在“标题”、“描述”和“URL”中被突出显示或加粗,他们也在标题、描述和 URL 中使用相同的“搜索查询”。

      现在的情况是,如果任何网站 URL 是动态的并且带有参数 ID,它们也会丢失标题、描述和 URL 中的关键字。

      例如:

      http://www.johnzaccheofineart.com/catagory-2/?id=4

      http://www.johnzaccheofineart.com/painting/johnzaccheo

      样本搜索:出售绘画

      现在我们可以轻松理解静态和动态 URL 性能之间的区别。一个 URL 带有没有搜索值的此类词,另一个 URL 带有类别名称以及画家名称。

      因此,作为用户,我将优先考虑从 URL 本身可以理解的第二个。

      【讨论】:

        猜你喜欢
        • 2013-05-14
        • 1970-01-01
        • 1970-01-01
        • 2014-07-01
        • 2011-02-11
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多