在前端开发中,是否有必要加入外链跳转页(中转页)?

Viewed 9

在预览各大社交网站时,经常会遇到需要跳转到外部链接的场景,有些偏向现代的网站(如:稀土掘金)就会设计一个中转页面,提示用户“即将离开本站”,并且需要手动确认后,才能跳转到目标网站。

  1. 中转页有什么用,为什么越来越多的网站开始设计这个页面?
  2. 从用户体验、安全性和开发成本等角度,是否值得设计中转页?
  3. 如果有必要,外链跳转页是否有更好的替代方案?
1 Answers

从这三个问题来深入探讨,可以得出以下结论:

中转页有什么用?

  1. 在用户体验方面来讲,中转页可以告知用户即将跳转到其他网站,避免了网站突然跳转导致用户产生困惑。
  2. 在用户安全方面,可以提醒用户外链可能存在风险(如第三方广告、钓鱼网站等)。
  3. 在平台优化方面,通过中转页可以记录外链的点击量、用户行为等数据。
  4. 还有一个比较关键的点,就是在网站SEO优化中,可以通过中转页避免直接外链对本站权重的稀释(因为中转页还是本站的域名)

引入的价值

  1. 中转页会中断操作流程,可能增加额外点击步骤,但对安全意识强的用户(如金融、医疗类网站)是加分项。
  2. 能降低钓鱼攻击风险,尤其是对用户的文章、评论区的内容中的未知链接。
  3. 需额外开发页面和跳转逻辑,甚至需要修改富文本编辑器等来判断外链。

替代方案

只考虑SEO而不考虑用户安全体验的话,外链的超链接标签(标签),可以加入target="_blank"来防止用户流失,然后加入rel="noopener"参数来防止搜索引擎对站点权重的稀释。

总结

需不需要这个页面,需要根据项目需求和用户群体权衡,平衡安全性与体验。