SEO友好URL结构的终极指南

很多人做SEO,精力全花在内容和外链上,但有一个东西从头到尾都在默默影响你的排名,却很少有人认真对待。

它就是URL。

你觉得URL不重要?那我问你:你有没有见过这样的链接——/index.php?productID=83671——你愿意点吗?你能从这串字符里知道这是个什么页面吗?搜索引擎也不能。

谷歌自己说过:”网站的URL结构应该尽可能简单,以对人类最容易理解的方式来构建。”注意,人家说的是”人类最容易理解”,不是”对搜索引擎最友好”。

一条好的URL只需要做到三件事:能看懂、够简短、保持一致


能看懂:URL首先是给人读的

一条好URL长什么样?像这样:example.com/iphone-8。用户一眼就知道这个页面是关于iPhone 8的。搜索引擎也一眼就知道。

一条差URL长什么样?像这样:example.com/index.php?productID=83671。这串东西对人和机器来说都是一堆噪音。

谷歌搜索结果里,URL是会直接展示给用户看的。一个清晰、可读的URL,会让用户更愿意点击——这等于在还没进入你的页面之前,URL就已经在帮你拉点击率了。

要做到”能看懂”,有几个操作要点。

在URL里放上核心关键词。 一两个就够了。比如你的页面是关于文案写作建议的,那URL就写成 /blog/best-advice-for-copywriter/,而不是 /blog/the-best-advice-for-a-copywriter/。后者多了一堆”the””a”这样的停用词,既没有增加信息量,又让URL变长了。

别往URL里塞参数。 ?product=331 这种东西对用户和搜索引擎来说都没有语义价值,还可能制造重复内容的问题。有些时候你确实避不开参数,那就尽量减少——能少一个是一个。

用连字符分隔单词。-,不要用 _。虽然搜索引擎现在两种都能识别,但连字符对人眼来说更友好——这是一个”技术上都行,但实际有差别”的选择。

千万别堆砌关键词。 有些人觉得URL里塞满关键词能提升排名,这是典型的过度优化。不仅损害可读性,还会被搜索引擎视为spam信号。你在URL里塞十个关键词,谷歌不会觉得你更相关,只会觉得你很可疑。

URL不是关键词的垃圾桶,而是你页面内容的一句话摘要。

够简短:短URL是手段,不是目的

搜索引擎和用户都偏爱短URL。目录层级越少越好——如果一级目录就能说清楚,就别搞三级。

好的例子:example.com/men/socks/tommy-hilfiger/ — 三级目录,但每一级都有清晰的语义,层层递进。

差的例子:example.com/men-fashion/socks-for-men/tommy-hilfiger-men/ — 同样三级,但每个目录名都冗长重复,信息密度极低。

不过这里有个重要的提醒:短URL是一种技术手段,不是最终目标。你的真正目标是让URL可读、有逻辑。如果为了缩短而砍掉必要的语义信息,那就本末倒置了。

保持一致:选定规则就别变来变去

URL里有很多”小选择”看起来无关紧要,但如果你不统一,日积月累就会变成一团乱麻。

一条完整的URL其实由这些部分组成:协议(https://)、子域(www)、域名(example.com)、目录(/about/)、页面(/team)、参数(?member=kevin)和片段标识(#experience)。每个部分都有选择,每个选择都需要你做出决定并且坚持。

HTTPS还是HTTP? 现在的答案只有一个:用HTTPS。如果你还在用HTTP,赶紧迁移。迁移时记得把所有HTTP的URL用301重定向到HTTPS版本。

要不要www? 两种都可以,但你必须选一个然后坚持。选了www,就把不带www的请求301重定向到带www的版本。反过来也一样。

URL末尾要不要加斜杠? 同样的逻辑——选一个然后统一。有斜杠和没斜杠在技术上会被当成两个不同的URL,你不统一就是在制造重复内容。

全部用小写。 URL是区分大小写的,/url-a//url-A/ 在搜索引擎眼里是两个不同的页面。一旦有人创建链接时打错了大小写,你就莫名其妙多了一个重复页面。最佳做法是:当有大写字符的URL被请求时,自动301重定向到全小写的版本。

别用文件扩展名。 .php.html.aspx——这些后缀除了让URL变长之外没有任何好处。而且它们会在你换平台的时候制造麻烦:如果你从PHP迁移到Node.js,所有带.php的URL都需要做重定向。去掉扩展名,URL就和你的技术栈解耦了。

这些规则单独看每一条都很小,但组合在一起就是你网站URL的”宪法”。一旦定下来,全站遵守,不要例外。

URL要有未来感:别给自己挖坑

这里有一个很多人不注意但非常重要的思维方式:你选择的URL需要面向未来

想象一下,你花了半年时间做SEO,终于看到排名和流量稳步上升。这时候你发现URL的目录结构不合理,想改——改的话就需要做大量的301重定向,而每一次重定向都会损失一部分链接权重。

所以在一开始就要想清楚。举个例子:如果你每年都会参加同一个行业展会并写相关文章,那URL里就不要带年份。用一个通用的URL,每年更新内容即可。这样积累的所有外链和权重都能持续利用,而不是每年从零开始。

好的URL是你的数字资产。改一次URL,就像搬一次家——搬得越少,家底越厚。

站内链接用相对路径还是绝对路径?

最后说一个技术细节。你在站内做链接的时候,用的是相对URL还是绝对URL?

相对URL就是只写路径部分,比如 /about/team/,不带域名和协议。绝对URL是完整的链接,比如 https://www.example.com/about/team/

站内链接建议用相对URL。 好处有两个:将来换域名时所有内链自动生效,不需要逐个修改;测试环境里的链接会指向测试站点而不是线上站点,不会污染数据。

但有一个例外:规范URL(canonical URL)里不要用相对路径,必须用绝对URL。这是搜索引擎的技术规范,别在这里图省事。


URL这件事,说到底就是四个字:简单、一致。把这两件事做到位,你的URL就不会成为SEO的短板。而一条设计得当的URL,会在你看不见的地方持续为你的排名加分——每一天,每一次搜索。

 

原创文章,作者:图帕先生,感谢支持原创,如若转载,请注明出处:https://www.yestupa.com/seourl.html

(0)
打赏 微信咖啡 微信咖啡 支付宝咖啡 支付宝咖啡
图帕先生图帕先生普通会员
上一篇 2天前
下一篇 5月 31, 2020 下午5:04

相关推荐

发表回复

登录后才能评论