SEO

重定向链

重定向链发生在一个源 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/pagehttps://site.com/pagehttps://www.site.com/page

大小写和尾部斜杠规范化:层层叠加的规则,如 /Page/page/page/

国际化(i18n):多步骤流程,如语言检测 → 区域路径 → 最终页面。

如何修复

扁平化为直接重定向:跳过中间跳转,将原始 URL 直接重定向到最终 URL。把 A → B → C → D 改为 A → DB → DC → D

整合服务器规则:将协议、www、大小写和斜杠规范化捆绑进单条重定向规则。

定期审计:每月运行 Screaming Frog、Ahrefs Site Audit 或 Semrush Site Audit,以捕捉新出现的链。

更新内部链接:将内容、导航和站点地图中对旧 URL 的每一处引用都替换为最终 URL,这样你从一开始就不会触发重定向。

将重定向控制在一跳:超过单跳的任何重定向都会开始让你付出可衡量的 SEO 和性能代价。

Sources: