Url SEO pk格式

Url SEO pk格式,seo,Seo,哪一个更好: 1.www.example.com/category/123/books 2.www.example.com/category/123-books 我看到stackoverflow使用选项1 搜索引擎在这些url格式上有什么差别吗?差别可能可以忽略不计。许多网站使用这种或那种格式。当然,只有搜索引擎内部人士才能分辨出区别 但是,第一个选项更容易将URL分解为参数。我会选择那个(我为我的博客做的)。差别可能可以忽略不计。许多网站使用这种或那种格式。当然,只有搜索引擎内部人士才能分辨出

哪一个更好: 1.www.example.com/category/123/books 2.www.example.com/category/123-books

我看到stackoverflow使用选项1


搜索引擎在这些url格式上有什么差别吗?

差别可能可以忽略不计。许多网站使用这种或那种格式。当然,只有搜索引擎内部人士才能分辨出区别


但是,第一个选项更容易将URL分解为参数。我会选择那个(我为我的博客做的)。

差别可能可以忽略不计。许多网站使用这种或那种格式。当然,只有搜索引擎内部人士才能分辨出区别


但是,第一个选项更容易将URL分解为参数。我会选那个(我为我的博客做的)。

我肯定会用第一个

  • 这是一个有点普遍的惯例
  • 你应该让slug成为可选的。目前尚不清楚第二个选项中是否可选

    • 我肯定会用第一个

      • 这是一个有点普遍的惯例
      • 你应该让slug成为可选的。目前尚不清楚第二个选项中是否可选

      堆栈溢出使用第一种方法的原因是它通过URL路径的该部分传递问题ID。这就是为什么任何txt都可以仍然会将您指向相同的URL

      如果您的目标是在URL中填充关键字(友好URL的主要SEO优势),那么第一种方法最好是将关键字合并到文件名中

      例如,site.com/shop/cat/carriers.html比carriers这个词更适合排名。但是,如果您的目标是为术语“猫承运人”排名,那么site.com/shop/cat-carriers.html更好

      归根结底就是你的关键词招架。很多时候,当您尝试对页面进行排名时,您有一个基本关键字,然后是修饰符。在上面的示例中,cat是关键字,carriers是修饰符。然而,在这种情况下,你最好重复cat这个词,site.com/shop/cat/cat-carriers.html(只要你不想看到垃圾邮件)


      不过,您应该注意,在所有其他条件相同的情况下,名为cat-carriers.html的文件在carriers一词中的排名将不如carriers.html

      堆栈溢出使用第一种方法的原因是它通过URL路径的该部分传递问题ID。这就是为什么任何txt都可以仍然会将您指向相同的URL

      如果您的目标是在URL中填充关键字(友好URL的主要SEO优势),那么第一种方法最好是将关键字合并到文件名中

      例如,site.com/shop/cat/carriers.html比carriers这个词更适合排名。但是,如果您的目标是为术语“猫承运人”排名,那么site.com/shop/cat-carriers.html更好

      归根结底就是你的关键词招架。很多时候,当您尝试对页面进行排名时,您有一个基本关键字,然后是修饰符。在上面的示例中,cat是关键字,carriers是修饰符。然而,在这种情况下,你最好重复cat这个词,site.com/shop/cat/cat-carriers.html(只要你不想看到垃圾邮件)


      不过,您应该注意,在所有其他条件相同的情况下,名为cat-carriers.html的文件在carriers一词中的排名将不如carriers.html

      URL并不像人们认为的那样重要。第一种方法可能稍微好一点,但我认为你的站点将与这两种方法排名相同。

      URL并不像人们认为的那样重要。第一种方法可能稍微好一点,但我认为您的站点将与任何一种方法排名相同。

      如何为此定义urlrewritingnet重写规则,例如:

      <add name="ProductDetailsRewrite" virtualUrl="^~/category/(.*)/(.*)" rewriteUrlParameter="ExcludeFromClientQueryString" destinationUrl="~/Category.aspx?CategoryID=$1" ignoreCase="true"/>
      

      如何为此定义URLRewitingNet重写规则,例如:

      <add name="ProductDetailsRewrite" virtualUrl="^~/category/(.*)/(.*)" rewriteUrlParameter="ExcludeFromClientQueryString" destinationUrl="~/Category.aspx?CategoryID=$1" ignoreCase="true"/>
      
      
      
      我假设“books”是您希望在本例中使用的关键字。就个人而言,我更喜欢www.example.com/category/books-123,但在给出的两个示例中,我会选择

    • www.example.com/category/123-books
    • 作为关键字的原因是比示例一的跳转次数少一次。虽然这不是一个主要的排名因素,但如果你是从头开始建立网站,为什么不给它最好的成功机会呢

      注意:对于一个现有的网站,我不会去麻烦改变url结构,除非它绝对需要

      我假设“books”是您希望在本例中针对的关键字。就个人而言,我更喜欢www.example.com/category/books-123,但在给出的两个示例中,我会选择

    • www.example.com/category/123-books
    • 作为关键字的原因是比示例一的跳转次数少一次。虽然这不是一个主要的排名因素,但如果你是从头开始建立网站,为什么不给它最好的成功机会呢


      注意:对于一个现有的网站,我不会去麻烦改变url结构,除非它绝对需要

      我喜欢stackoverflow格式,因为您可以通过更改任何txt来轻松重命名url,并在检查任何txt是否为当前文本时将其与301重定向相结合。我喜欢stackoverflow格式,因为您可以通过更改任何txt来轻松重命名url,并在检查任何txt是否为当前文本时将其与301重定向相结合。