重定向是一个网站保持自身历史完整的方式。每一个改名的页面、每一次迁移的域名、每一个重新整理过的板块,都依赖它们。它们也是链接权重悄悄流失的地方,因为在浏览器里正常工作的链路,对爬虫来说仍然可能是错的。
Sorank 重定向检查工具会逐跳追踪一个网址,并报告每一步的状态码和目标地址,让您看到与爬虫相同的路径。
读懂状态码
- 301,永久移动:页面已经有了固定新地址时的正确答案。各项信号会集中到目标地址上。
- 302 与 307,已找到与临时重定向:它们表示这次移动是临时的,因此引擎会继续收录原网址。在永久性的移动中误用,会让一次迁移停滞不前。
- 308,永久重定向:与 301 类似,但它会保留请求方法。正确,而且较少使用。
- meta refresh 与 JavaScript 重定向:它们对人有效,对爬虫并不可靠。只要有条件,就用服务器重定向替换它们。
在链路中要留意什么
- 循环:A 指向 B,B 又指回 A。页面对所有人都变得无法访问。
- 过长的链路:每多一跳,都会让访客多等一会儿,并在大型站点上消耗抓取预算。请改写规则,让第一个网址直接指向最终地址。
- 以错误结尾的链路:重定向到一个 404,比完全不做重定向更糟,因为它把问题藏在了一跳之后。
- 协议与主机的跳转:先从 http 到 https,再从非 www 到 www,这是用两跳做一条规则的事。
- 重定向到首页:把所有下线页面都送到根地址看起来很整洁,却会被当作软 404 处理。请把每个页面送到最接近的对应页面,没有对应页面时返回 410。
什么时候做这项检查最划算
- 迁移前后,对外链最多的一批页面做抽样,确认映射关系确实生效。
- 在改名后掉排名的页面上,302 是常见的元凶。
- 在指向您的外链上,因为一条指向如今要经过三跳的网址的链接,传递的权重少于直接指向的链接。
- 在广告和联盟推广网址上,它们常常带上没人审查过的跟踪跳转。





























