URL命名规范:手把手教你写出符合SEO规则的网址链接
URL(统一资源定位符)命名看上去是一件不起眼的小事,实则对搜索引擎优化非常重要。一个规范的URL不仅可以加强用户信任度,还有助于搜索引擎更好的理解网页内容。
URL大小写
URL字符是区分大小写的,推荐统一小写,以下是详细解读:
| 原因 | 解释说明 |
| 服务器区分大小写 | 大多数情况下,Unix/Linux服务器系统默认区分大小写,会将大小写URL视为不同资源(网址)。 |
| 影响用户阅读体验 | URL中包含极个别大写字符,或极个别小写字符,会让URL看上去很不和谐,影响用户阅读体验。 |
| 搜索引擎区分大小写 | 搜索引擎会将大小写URL视为不同页面,分散网站权重。 |
| 用户容易输入错误 | 一个URL中既有大写字符,又有小写字符,容易导致用户输入错误,无法正常打开网页。 |
- 正确✅:https://example.com/about-me
- 错误❌:https://example.com/about-Me
URL分隔符
URL分隔符(连字符)推荐统一使用短横杠(-),以提高用户体验和搜索引擎识别率(搜索引擎可能会无法识别特殊字符)。
- 正确✅:https://example.com/What-is-seo
- 错误❌:https://example.com/What_is_seo
URL语义化
URL语义化指:URL需要具有描述性,通俗的说就是让“URL能自己说话”,用户与搜索引擎看到URL,大概率能猜到这个页面表达的意思。
| 举例 | 说明 |
| 正确✅:https://example.com/blog/what-is-seo | 一眼就能看懂, 文章的大概含义与分类。 |
| 错误❌:https://example.com/abc/index.php?id=123 | 乱七八糟,什么也看不明白。 |
URL层级化
URL更体现层级化(结构),且URL深度不超过3层,并保持简洁。注:URL层级应该与面包屑导航层级相呼应(每一个URL层级对应一个面包屑导航层级,避免两者层级不呼应而增加搜索引擎理解难度)。
URL长度
通常情况下,只要一个URL不是特别长,都不会触发(搜索引擎、浏览器、服务器)限制规则,但过长的URL会导致搜索引擎无法正常理解它所要表达的含义,及导致不友好的用户体验。注:URL保持在几百个字符以内是没有问题的,请不要过度削减URL长度,从而让URL失去语义化功能。
强制使用HTTPS
强制开启 https 已经是网站标配,这已经成为搜索引擎的基本要求,它可以加密客户端和服务器之间的数据传输(保护用户安全隐私)。且现在的主流浏览器会对没有开启 https 的网页进行“不安全”提示,导致用户流失。
需要提醒您的是:URL命名只有一次机会,一旦定型,便无法再次修改(强行修改会导致 404 错误)。