在URL中表示空格的最佳字符是什么?

时间:2009-05-30 08:28:27

标签: url seo

当您构建对用户和搜索引擎而言易读的URL并且您从内容自动执行此操作时,表示空格的最佳方法是什么?连字符(这是StackOverflow使用的)?强调?任何其他?这些对SEO有什么不同吗?

7 个答案:

答案 0 :(得分:24)

两者都是有效的URL字符,两者都有其优缺点。

专业版

  • Google recommends dashes,以下是Google的Matt Cutts所说的内容 Dashes vs. underscores

      

    如果您有像word1-word2这样的网址,   该页面可以返回   搜索word1,word2,甚至“word1   WORD2“。   这就是我总是会选择的原因   破折号而不是下划线。

  • Dashes似乎是主要博客的作用: The Huffington PostTechCrunchEngadget,...
  • 破折号似乎是CMS的主要功能。
    不再确定那个,有人可以评论吗?
  • Kazar所述,下划线可能会与链接的下划线发生冲突。
  • 我发现下划线很难打字。
  • Rene Saarsoo指出,在比例字体中,破折号占用的空间少于下划线。
  • Ionut G. Stan提到 underscores are not allowed in hostnames。如果你努力保持一致性,你应该选择破折号。

Pro下划线

  • 不允许破折号 ISO9660个文件系统。 如果您的内容也通过DVD或CD提供(例如帮助文件或。),则可能会出现问题 电子教学内容)。
  • 在某些语言(例如德语)中,短划线可以是单词字符,通常不被视为单词分隔符。

答案 1 :(得分:8)

破折号的另一个优点是,在比例字体中,它们占用较少的空间。比较:

这不是很多,但每一点都有帮助:)

答案 2 :(得分:7)

再次,个人偏好 - 我个人认为连字符比下划线更有效,因为下划线可以与标签添加(默认情况下)下划线冲突,所以http://someurl.com/this_is_a_address看起来没有下划线。 (因为这是堆栈溢出,滚过链接)。 http://someurl.com/this-is-a-address看起来不错。

答案 3 :(得分:4)

您知道,如果您购买域名,您可以在该名称中使用连字符,但不能使用下划线。这是我认为连字符比下划线更好的另一个原因。

答案 4 :(得分:1)

我会说破折号。我过去常常使用下划线来代表所有这些目的(代表空格)但是现在,随着所有视觉效果全面闪烁,你经常会发现下划线使它们通常不可见。

答案 5 :(得分:1)

这可能会回答您的问题。几年前谷歌的事情似乎发生了变化 - 和_ 在这里看到这篇文章: http://www.blog-tutorials.com/marketing-and-seo/linking/google-oks-underscores-as-word-separators-in-urls-and-more-seo-tips/

答案 6 :(得分:0)

我认为这取决于你最喜欢的。我最喜欢的是下划线,但如果使用连字符或其他有效的URL字符,我看不到任何(dis-)优势。一切看起来都比%20好:):