重定向链
重定向链发生在一个源 URL 在到达最终目的地之前经过两次或更多次重定向的情形,例如 A → B → C → D。它是一种经典的 SEO 反模式,会给爬虫和用户都造成负担。
重定向链发生在一个源 URL 在到达最终目的地之前经过两次或更多次重定向的情形,例如 A → B → C → D。它是一种经典的 SEO 反模式,会给爬虫和用户都造成负担。
为什么重要
Google 最多会跟随约 10 次重定向,但超过 5 跳之后,它会越来越倾向于将其视为浪费抓取预算,并可能将该页面从索引中剔除。Ahrefs 的研究表明,约 27% 的大型站点审计中存在跳数达到 5 跳以上的 URL,而这些页面在每一跳都会损失大约 15% 的排名信号(PageRank、外链权威)。对用户而言,每一跳都会增加 DNS 查询和 HTTP 往返,将页面加载延迟数百毫秒。
链与环的区别
链:A → B → C — 经过多个步骤的线性流转。虽然缓慢,但最终会到达最终 URL。
环:A → B → A — 循环。爬虫会检测到无限循环并放弃抓取;浏览器会显示 ERR_TOO_MANY_REDIRECTS。无论哪种情况,该 URL 都永远不会被索引。
常见成因
接连的站点改版:2018 年将 /blog 重定向到 /posts,2022 年又将 /posts 重定向到 /articles,却没有把原始源一路更新到 /articles。
HTTP → HTTPS 迁移:当协议重定向和 www 重定向被分别处理时,会出现 http://site.com/page → https://site.com/page → https://www.site.com/page。
大小写和尾部斜杠规范化:层层叠加的规则,如 /Page → /page → /page/。
国际化(i18n):多步骤流程,如语言检测 → 区域路径 → 最终页面。
如何修复
扁平化为直接重定向:跳过中间跳转,将原始 URL 直接重定向到最终 URL。把 A → B → C → D 改为 A → D、B → D 和 C → D。
整合服务器规则:将协议、www、大小写和斜杠规范化捆绑进单条重定向规则。
定期审计:每月运行 Screaming Frog、Ahrefs Site Audit 或 Semrush Site Audit,以捕捉新出现的链。
更新内部链接:将内容、导航和站点地图中对旧 URL 的每一处引用都替换为最终 URL,这样你从一开始就不会触发重定向。
将重定向控制在一跳:超过单跳的任何重定向都会开始让你付出可衡量的 SEO 和性能代价。
Sources: