×

新手做网站URL优化,怎么做到简短、静态、语义化?

作者:Terry2026.09.07来源:Web前端之家浏览:18评论:0

新手做网站URL优化

做个人站或者企业站的小伙伴,是不是常遇到这种情况:页面内容写得不错,收录却慢,甚至关键词有排名但点进来的人很少?其实除了内容和外链,url这个“不起眼的小名片”也在偷偷影响搜索引擎抓取和用户点击率,很多站长一开始没重视,等网站收录多了再改,就得处理一堆301跳转,还可能丢权重,不如一开始就把规则定好,今天咱们就以问答的方式,把URL优化的三个核心——简短、静态、语义化,掰扯明白。

为什么说URL优化必须从建站初期就做?

很多新手觉得,先把网站搭起来、内容填进去再说,URL以后慢慢调整就行,这种想法真的要不得,举个常见的例子,你刚买的手机号用了半年,亲戚朋友、客户快递都存了,突然换号,是不是得一个个通知,还可能漏人?网站URL也是一样的道理:搜索引擎已经收录了原来的URL,积累了一点小权重,你一改,旧链接就变成404死链,不仅丢了那点权重,还会让蜘蛛觉得你网站不稳定,下次来的频率可能降低;就算做了301永久跳转,权重也不能100%转移,而且跳转多了还会拖慢页面加载速度,影响用户体验和蜘蛛抓取效率,统一的URL规则从一开始就定好,后期维护也方便,不用一会儿改这个一会儿调那个,内容输出和SEO优化同步进行,效率高很多。

URL优化第一个核心:简短,到底多短算合适?

“简短”不是说随便砍字符,而是要在传递必要信息的前提下,越凝练越好,那具体的标准是什么呢?单个页面的URL(不含域名的路径部分)控制在3-5级目录、总字符数(含域名、斜杠)不超过80个字符是比较理想的,为什么要定这个数?首先是搜索引擎的抓取习惯,有研究显示,过长的URL(尤其是超过100个字符的),蜘蛛抓取时的“优先级”会变低,甚至可能直接跳过;其次是用户体验,你在搜索结果里看到一串乱七八糟、拉不到头的链接,会有点击的欲望吗?肯定会觉得这个网站不正规,信息可能也不可靠;还有就是传播方便,不管是发朋友圈、微博还是做成二维码,短URL都更容易操作,二维码也更清晰,扫码成功率更高。

那怎么让URL变短呢?这里有几个实用的小技巧:第一,减少不必要的目录层级,比如很多CMS默认会有“分类/年份/月份/日期/文章标题”这种结构,其实可以改成“分类/文章标题”或者直接“文章标题”(前提是文章标题不会重复);第二,去掉多余的参数,比如很多电商网站的产品页会有“?color=red&size=L&from=search”这种追踪来源的参数,如果可以的话,尽量用canonical标签canonical标签的作用是告诉搜索引擎,哪个是页面的“原版”,避免重复收录)标记主要URL,或者只保留核心的、必须的参数;第三,用小写字母,不要用大写字母或者大小写混合,因为服务器(尤其是linux服务器)对大小写是敏感的,“About”和“about”会被当成两个不同的页面,容易造成重复收录,而且小写字母看起来更简洁;第四,不要用特殊字符,比如空格、中文、&、%、#这些,空格在URL里会被转换成“%20”,看起来很乱,中文虽然现在部分浏览器和搜索引擎支持,但兼容性不好,部分国外的用户或者老版本的浏览器可能打不开,&、%、#这些字符在URL里有特殊的含义,容易导致解析错误。

URL优化第二个核心:静态,静态URL和动态URL有什么区别?

在讲区别之前,先给大家举个例子,静态URL一般长这样:“https://www.example.com/coffee/hand-drip-coffee.html”,动态URL一般长这样:“https://www.example.com/PRoduct.PHP?id=12345&cat=678”,从外观上看,静态URL更简洁、更易读,动态URL则带了很多问号、参数;从本质上看,静态URL对应的是服务器上真实存在的一个HTML文件,用户或者蜘蛛访问的时候,服务器直接把这个文件发过去就行,速度很快;而动态URL对应的不是真实存在的文件,而是服务器根据URL里的参数,从数据库里调取数据,实时生成一个页面再发过去,速度相对慢一些。

那为什么要做静态URL呢?刚才说了两个原因:一是静态URL更简洁、更易读,能提高用户点击率;二是静态URL加载速度更快,能提升用户体验和蜘蛛抓取效率,还有第三个原因,也是很多新手容易忽略的,就是动态URL容易产生重复内容,比如刚才举的电商网站的例子,“?color=red&size=L”和“?size=L&color=red”,这两个URL里的参数顺序不一样,但内容是完全一样的,搜索引擎会把它们当成两个不同的页面,造成重复收录,分散权重;动态URL里的追踪参数(比如from=search、from=wechat)也会产生大量的重复页面,虽然可以用Canonical标签或者Robots.txt文件屏蔽,但不如一开始就做静态URL省事。

那怎么把动态URL转换成静态URL呢?现在主流的CMS(比如WordPress、Discuz、DEDECMSShopify)都自带伪静态功能,不需要你自己去写代码生成真实的HTML文件,只要在后台开启就行,伪静态URL的外观和静态URL一模一样,但本质上还是动态URL,不过搜索引擎会把它当成静态URL处理,效果和真实的静态URL差不多,开启伪静态功能的时候,一定要注意URL规则的设置,要符合我们刚才说的“简短”和接下来要说的“语义化”的要求,不要用默认的那种带数字ID的规则。

URL优化第三个核心:语义化,语义化URL到底是什么?

很多新手觉得,语义化URL就是把文章标题直接放到URL里,其实这种理解有点片面,语义化URL的核心是“让URL能告诉用户和蜘蛛,这个页面是讲什么的”,而不是简单地复制粘贴标题,举个例子,文章标题是“2024年最值得买的5款手冲咖啡壶,新手也能轻松上手”,如果直接放到URL里,可能会变成“HTTPS://www.example.com/2024%E5%B9%B4%E6%9C%80%E5%80%BC%E5%BE%97%E4%B9%B0%E7%9A%845%E6%AC%BE%E6%89%8B%E5%86%B2%E5%86%B2%E5%92%96%E5%A3%B6%2C%E6%96%B0%E6%89%8B%E4%B9%9F%E8%83%BD%E8%BD%BB%E6%9D%BE%E4%B8%8A%E6%89%8B.html”,这串中文虽然能告诉我们内容,但太长了,而且兼容性不好;更合适的语义化URL应该是“https://www.example.com/best-hand-drip-coffee-makers-2024-beginners.html”(英文站)或者“HTTPs://www.example.com/2024-shou-chong-ka-fei-hu-tUI-jian-xin-shou.html”(中文站,这里注意用拼音或者拼音缩写,拼音要全拼,不要用声母拼,shou chong”比“sc”好,因为“sc”可能有很多种含义,四川”“蔬菜”“赛车”,搜索引擎和用户都无法准确理解)。

那怎么做好语义化URL呢?这里有几个实用的小技巧:第一,用核心关键词,不要用长尾关键词或者无关的词,比如刚才的例子,核心关键词是“2024 手冲咖啡壶 推荐 新手”,把这些词组合起来就行;第二,用连字符“-”分隔关键词,不要用下划线“_”,因为搜索引擎会把连字符当成“空格”,把下划线当成“连接符”,hand-drip-coffee-makers”会被搜索引擎当成“hand drip coffee makers”,而“hand_drip_coffee_makers”会被当成“handdriPCoffeemakers”,不利于关键词识别;第三,关键词的顺序要合理,把最重要的关键词放在最前面,比如刚才的例子,“2024-shou-chong-ka-fei-hu-tui-jian-xin-shou”比“xin-shou-shou-chong-ka-fei-hu-tui-jian-2024”好,因为“2024”和“手冲咖啡壶”是最重要的关键词,用户和蜘蛛第一眼就能看到;第四,不要用数字ID,除非是无法避免的情况(比如新闻网站,每天发布很多文章,标题可能会重复),因为数字ID无法传递任何信息,不利于关键词识别和用户理解。

除了这三个核心,URL优化还有哪些需要注意的细节?

刚才讲的简短、静态、语义化是URL优化的三个核心,但还有一些细节也很重要,不能忽略:第一,统一域名,www.example.com”和“example.com”,这两个域名虽然指向同一个网站,但搜索引擎会把它们当成两个不同的网站,分散权重,所以一定要选一个作为主域名,另一个做301永久跳转;第二,用HTTPS协议,不要用HTTP协议,因为HTTPS协议更安全,能保护用户的隐私,而且现在搜索引擎已经把HTTPS作为排名因素之一,HTTPS网站的排名会比HTTP网站高一点;第三,避免用 Session ID,比如有些网站会在URL里加“?sid=abc123”这种session ID,用来追踪用户的登录状态,session ID会导致每个用户访问同一个页面时的URL都不一样,造成大量的重复收录,所以一定要用cookie来代替session ID;第四,做好404页面,虽然我们尽量避免改URL,但有时候难免会出错,比如链接写错了、页面删除了,这时候就需要一个友好的404页面,告诉用户“页面不存在”,并提供返回首页或者其他相关页面的链接,这样既能提升用户体验,又能减少用户的流失率;第五,定期检查URL,用站长工具(比如百度站长平台、谷歌搜索控制台)检查网站的死链、重复链、长链,及时处理。

URL优化不是什么高深的技术活,但却是SEO优化里最基础、最重要的一部分,新手站长一定要从建站初期就重视起来,定好统一的URL规则,按照简短、静态、语义化的要求去做,再注意一些细节,就能为网站的seo优化打下坚实的基础,可能一开始会觉得有点麻烦,但等网站收录多了、排名上来了,你就会发现这些麻烦都是值得的。

您的支持是我们创作的动力!
温馨提示:本文作者系Terry ,经Web前端之家编辑修改或补充,转载请注明出处和本文链接:
https://www.jiangweishan.com/article/yousdjhnsdj23sdfsd32.html

网友评论文明上网理性发言已有0人参与

发表评论: