URL 的组成部分包括协议、子域名、域名以及顶级域名。
URL 是搜索引擎聚合页面数据的核心工具。对于 SEO 而言,URL 结构往往是决定排名的关键因素。统一资源定位符(Uniform Resource Locators,简称 URL)旨在以人类可读的格式掩盖底层 IP 地址,指引服务器和浏览器精准定位页面。
友好的 URL 应包含单词而非冗长的数字字母组合。这不仅便于用户阅读,还能向搜索引擎传递关键词相关性信号。如今大多数平台均支持自定义路径,可将默认生成的复杂参数替换为语义清晰的友好 URL。
例如,对比以下两个 URL:
https://www.example.com/platform-id/products?catid=1262a89sd237g4df556ju&prodid=3489789
https://www.example.com/mens-shoes/loafers/brandx-jackson-penny-loafer-3489789
第二个 URL 虽未显著缩短,但语义清晰,能让用户立即识别出这是关于“男鞋”的页面,体验更佳。
创建最佳 URL
对 SEO 最有利的 URL 遵循以下核心原则:
- 尽可能简短。字符长度足以生成唯一标识即可,避免为追求 SEO 效果而堆砌多余单词或文件夹层级。
- 仅使用小写字母和数字。大写字符在技术上与小写不同,强制全小写可消除重复内容风险。务必使用字母数字字符,因为特殊符号会被编码为难以理解的 ASCII 码(如 ® 变为 %AE,空格变为 %20,é 变为 %E9)。更多详情可参考 W3Schools。
- 使用连字符作为单词分隔符。连字符是被广泛认可的单词分隔符。下划线和空格不被视为分隔符,会导致搜索引擎将多个单词误判为一个长词。
- 适度使用关键词。
需注意,“使用关键词”并非最高优先级。Google 工程师 John Mueller 曾多次表示,URL 中的关键词权重被高估了。虽然关键词有助于用户体验和排名,但除非配合网站重构或迁移,否则不应仅为了 SEO 而匆忙修改 URL。此类优化应作为大型技术项目的一部分谨慎执行。
HTTPS 偏好
自 2014 年起,Google 优先收录并提升 HTTPS 安全网站的排名。目前,首页搜索结果中超过半数来自 HTTPS 站点。
从 HTTP 迁移至 HTTPS 属于 URL 变更,存在一定风险。尽管 Google 对此类迁移的处理能力已大幅提升,但仍建议使用 301 重定向加速过渡,并严密监控性能以防异常。
HTTPS 迁移需审慎对待。IT 团队必须确保页面所有资源(如图片、JavaScript 文件)同步迁移至 HTTPS,而不仅仅是主站内容。这些资源可能托管于不同环境,需分别配置安全证书。此外,还需检查加载速度(影响排名),并妥善处理规范标签(Canonicals)、重定向规则、robots.txt、XML 站点地图及站长工具验证等事项。
更多迁移细节请参阅《SEO:如何将电子商务网站迁移到 HTTPS》。
URL 中的哈希符号(Hashtags)
SEO 从业者对 JavaScript 的态度不一,但 AJAX(异步 JavaScript 和 XML)对 SEO 的影响尤为显著。AJAX 的特点是在 URL 不变的情况下更新页面内容,且常强制使用哈希符号。
URL 中的哈希符号对 SEO 极为不利。
谷歌工程师 John Mueller 曾明确指出,哈希符号会阻碍索引收录。
理想的可抓取内容应遵循“一个 URL 对应一个页面”原则。AJAX 导致单 URL 对应多内容,剥夺了搜索引擎关联权威信号的标识。若开发人员需深入解决此问题,建议研究 Bing 和 Google 支持的 pushState API,并采用渐进式增强与功能检测策略。
注:Google 2009 年推出的转义片段标准(#!,即 hash-bang)虽仍受支持,但自 2015 年起已不再被各大搜索引擎推荐。
何时优化 URL
平台迁移和网站重构是优化 URL 的最佳时机。此时调整 URL 结构和语法顺理成章,风险可控。
切记:仅在技术必要或大规模重构时优化 URL。即便从参数型 URL 切换为关键词友好型 URL,其风险也往往大于收益,切勿单纯为了 SEO 利益而改动。
URL 承载着搜索引擎赋予页面的相关性与权威性指标。一旦 URL 变更,原有信号即告丢失。因此,更改 URL 时必须使用 301 重定向,将旧页面的权重完整传递至新页面,并引导搜索引擎更新索引。更多策略请参考《对于重新设计,使用 301 重定向策略保护 SEO》。

