在URL中使用空格是否会影响SEO?


9

例如,当为我的网站创建URL时,我需要使用一个空格 http://mydomain.com/start home

我已经使用看到了一些网站+或者-,什么是使用的优点space+-在搜索引擎优化(破折号)?

最好使用哪种URL格式?我应该使用http://mydomain.com/start-home还是http://mydomain.com/start+home

Answers:


6

是的,不要+在您的网址中使用符号,-因为-告诉Google这些是分开的单词,所以最好使用。并且-是SEO友好URL的最常见形式


1
我想知道是否有任何文献支持这一说法?对于URL编码,+,-和空格是不同的字符。那么,为什么Google会比+更关心负号?它不应该赞成%20(它是空格)并且用于此目的吗?
Roman Mik

7

URL中的空格很差,原因有两个:1)复制URL时,其中可能有难看的%20表示该空格;2)在较旧的浏览器上,复制URL可能会在URL中留下一个空格,因此当将链接粘贴到论坛帖子之类的另一个网页中时,URL会像这样断开:

example.com/my cool page

将获得超链接的唯一部分是:

example.com/my

那将在您的网站上导致404错误,并且不会给您SEO链接汁。

短跑最好:

example.com/my-cool-page

Firefox 40还将%20s 替换为空格。这会导致复制粘贴问题。
topher

1

当你做一个链接的空间转换为'%20'http://mydomain.com/start%20home其脏...

使用-代替+或_或''(空格)适用于google:

start_home for google is "start_home"
start+home for google is "start+home"
start-home for google is "start","home", "home start", "start home"

如今,Google是否将下划线视为单词分隔符是有争议的。历史上没有。但是在2007年,马特·卡茨Matt Cutts)表示,这种情况正在改变,并且Google现在在字词分离方面将下划线视为连字符。但是,这可能要花一些时间才能实现,但是最近的这篇文章表明,下划线实际上比连字符更好!
MrWhite 2012年

0

在网址的路径部分...

spacespace-URL中绝对不允许未编码。必须将其编码为%20。如果需要,您应该真正在服务器端亲自(明确地)执行此操作。但是,现代浏览器暗中为您执行此操作。虽然这不应该直接影响SEO(毕竟,URL中清楚地带有单词分隔符),但是@ Josh2012指出,这样做对可用性没有好处。因此,这可能会间接影响SEO。(如果这对用户不利;对SEO不利。)

+-在URL的路径部分中,加号被视为文字字符。(但是,这是URL 的查询字符串部分中的一个编码空格-可能会引起一些混乱。)我没有证据表明在URL路径中使用它时是否将其视为单词分隔符。我看不到Google中没有任何逻辑将其视为单词分隔符,但用户并没有清楚地将其视为空格。我不会尝试将+(plus)用作URL路径部分中的单词分隔字符。通常将其编码为%2B

--连字符通常用作URL中的单词分隔字符。搜索引擎将其视为此类,并且对用户来说很清楚。您只需要查看Stack Exchange网络。(这与破折号不同。)

使用连字符:

http://mydomain.com/start-home
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.