很多人做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
微信咖啡
支付宝咖啡