1. 使用短横线连接单词,而非下划线
搜索引擎把短横线(-)识别为单词分隔符,而把下划线(_)视为单词的一部分。因此 seo-friendly-url 会被拆成三个词,seo_friendly_url 可能被当成一个整体词,关键词匹配效果大打折扣。
链接是搜索引擎理解网站结构的第一入口。一个规范的 SEO 友好链接,能让爬虫更快识别页面主题、更快完成收录,也让用户一眼看懂内容。本页将完整拆解 SEO 友好链接的格式规则,并给出可直接套用的生成方法。
SEO 友好链接(SEO Friendly URL)指的是地址结构清晰、语义明确、便于搜索引擎抓取与用户理解的网址形式。它既是一条路径,也是一句简短的“页面主题说明”。
当爬虫抓取到一个链接时,会优先从路径中的英文单词、目录层级与连接符来判断页面内容。如果链接是一串无意义参数或随机 ID,爬虫就需要额外解析页面正文才能确定主题,抓取预算被浪费,收录速度自然变慢。
对用户而言,干净的链接更易读、更易记忆、更易分享。被复制粘贴到社交平台时,带有语义的链接也会获得更高的点击意愿,这对页面传播同样是一种隐性加分。
下面六条规则是生成 SEO 友好链接的底层标准,适用于文章页、栏目页、商品页与专题页。
搜索引擎把短横线(-)识别为单词分隔符,而把下划线(_)视为单词的一部分。因此 seo-friendly-url 会被拆成三个词,seo_friendly_url 可能被当成一个整体词,关键词匹配效果大打折扣。
URL 在部分服务器环境中区分大小写,/Seo-Friendly 与 /seo-friendly 可能被视作两个不同页面,从而产生内容重复。统一小写可以彻底规避这个问题。
类似 ?id=1024&cat=7&ref=abc 的动态参数串会稀释页面主题。同时,a、an、the、and、of 等英文停用词在链接中也没有保留价值,应当直接省略。
目录名应当对应站点栏目结构,层级建议控制在三层以内。层级过深会降低权重传递效率,也会增加爬虫的抓取难度。
核心关键词应尽量出现在路径靠前的位置。整条链接建议控制在 75 个字符以内,过长的链接在搜索结果中会被截断显示,影响点击率。
一个页面只应有一个正式链接,避免带 index.html 与不带后缀两种版本同时存在。链接一旦发布就不应频繁改动,确需调整时务必配置 301 永久重定向。
下表列出了六种常见页面的链接写法对照,可直接作为团队内部的 URL 命名参考标准。
| 页面类型 | 不友好的链接写法 | SEO 友好链接写法 |
|---|---|---|
| 文章详情页 | /news/show.php?id=8821&t=1 | /news/seo-friendly-url-guide.html |
| 栏目列表页 | /list.php?cat=12&page=3 | /seo/page/3.html |
| 产品详情页 | /product.asp?pid=55802 | /product/url-slug-generator.html |
| 标签聚合页 | /tag.php?tag=%E6%A0%87%E7%AD%BE | /tag/url-optimization.html |
| 帮助中心 | /help/index.php?doc=35 | /help/url-format-rules.html |
| 多语言页面 | /cn/index.php?lang=zh | /zh-cn/url-format.html |
所谓“帮你生成”,本质是把页面标题经过一套标准化处理,输出成稳定、唯一、可读的 slug(链接别名)。流程分为四步。
中文标题无法直接作为链接路径,需要转写为拼音或对应英文。拼音方案便于批量处理,英文方案对海外搜索引擎更友好。两种方案都应保留完整的词语边界。
将空格、逗号、顿号、括号、斜杠等统一替换为短横线,连续短横线合并为一条,并去掉首尾多余符号,避免出现空路径段。
删除 de、de、the、and 等无检索价值的词,再截取前 5 至 8 个有效词,使最终链接保持精炼。截断时不要切断完整单词。
同一目录下 slug 必须唯一。若检测到重复,可追加年份或短序号后缀,但不要使用随机数字串,否则会破坏链接的可读性。
格式规范只是表层,真正决定收录效率的是背后的技术实现方式。
静态页面(.html)的抓取成本最低,是首选形态。若站点由程序动态驱动,应通过服务器重写规则把动态参数映射为伪静态路径,使浏览器与爬虫看到的都是简洁路径。重写规则需保证参数可逆,避免出现同一内容对应多个路径。
当链接发生变更时,必须使用 301 永久重定向把旧地址指向新地址,将原有权重完整传递。应避免使用 302 临时跳转处理永久性变更,否则权重会逐渐流失。同时,站内所有指向该页面的链接都应统一更新为新地址。
面包屑导航能直观呈现页面所处层级,帮助爬虫理解站内结构。内链的锚文本应使用具有描述性的关键词,而非“点击这里”“更多”等无意义文字。合理的内链布局可以显著提升目标页面的抓取频次。
将全部规范链接整理为 sitemap 文件并提交给搜索引擎,可以缩短新页面的发现周期。提交的链接必须是最终规范地址,不要包含参数版本或已被重定向的旧地址。
以下是关于 SEO 友好链接最常见的六个疑问。
技术上可以,中文会被转义为一长串百分号编码,既影响可读性,也可能在不同环境下出现编码不一致的问题。建议统一转为拼音或英文。
本身对排名没有直接影响,但全站后缀风格必须统一。若部分页面带后缀、部分不带,容易造成同一内容多路径并存。
不是。关键词堆砌会被判定为过度优化,同时过长的链接在搜索结果中会被截断。建议保留两到三个核心词即可。
若旧链接已被大量收录,改动需谨慎。建议只对新增页面使用新规范,旧页面保留原地址,或在改动时配置完整的 301 跳转。
建议不超过三层,即“栏目 / 子栏目 / 页面”。层级越浅,权重传递损耗越小,爬虫抓取路径也越短。
纯数字 ID 并不违反规则,但缺少语义信息。折中做法是采用“ID + 关键词”的混合形式,兼顾程序识别与搜索引擎理解。
SEO 友好链接并不是一次性工作,而是一套需要长期执行的命名规范。从标题转写、字符清洗,到层级设计与重定向管理,每一个环节都影响着搜索引擎对站点的理解效率。
把规范写进内容生产流程,让每一条链接在生成的那一刻就符合标准,远比上线之后再批量修改要轻松得多。
短横线、小写、无冗余参数
标题转写、清洗、去重一步到位
内链、重定向与站点地图协同