URL末尾的ID优缺点

时间:2012-07-09 12:03:39

标签: rest url seo

一些具有Foursquare(https://foursquare.com/v/restaurante-baobab/4bed589a75feef3b8d0197e6等宁静网址的Web应用程序将ID放在URL的末尾,其他像StackOverflow(https://stackoverflow.com/questions/11394640/pros-and-cons-of-ids-at-the-end-of-the-url)将它们放在标题slug之前的中间位置。

在您看来,希望最适合信息管理和绩效? SEO的影响是什么?

2 个答案:

答案 0 :(得分:1)

许多网站使用资源ID作为URL中的真实资源标识符。它对应于正在显示的某些数据库记录的编号。但是,有些网站会在网址末尾添加一个人类可读的字符串。

这对SEO和用户来说都很好。

  1. 对于用户而言,这是一件好事,因为它可以指示URL所指向的资源。
  2. 对SEO有好处,因为:

    1. 在网址末尾添加人类可读文字会增加点击率(更多人会点击不以数字结尾的网址)。
    2. 搜索引擎会为网址末尾的文字中的字词提供一些关键字值。
    3. 当你这样做对SEO有好处时,你需要确保每个资源只有一个URL。因此,当您访问具有给定资源ID号的任何URL时,它应该301重定向到包含资源ID和末尾文本slug的URL。因此,如果以下两个URL有效:

      http://stackoverflow.com/questions/11394640/pros-and-cons-of-ids-at-the-end-of-the-url
      http://stackoverflow.com/questions/11394640
      

      第二个URL应该301重定向到第一个。

答案 1 :(得分:0)

这都是关于资源的。资源ID属于资源之后。

  

SO.com/questions/的 11394640

在这种情况下,11394640question资源的ID。如果是特定评论,则可能是SO.com/question/11394640/comment/43

对于stackoverflow链接,id实际上在最后,它只是重定向到标记版本。 stackoverflow.com/questions/11394640

堆栈溢出定义了更加人性化的URL。我不能很好地谈论SEO,但我怀疑关键字是有价值的。 Matt Cutts似乎认为他们有点帮助