如何查找(并修复)损坏的链接
已发表: 2023-06-28损坏的链接肯定会破坏您的信誉并浪费您的搜索引擎优化工作,但值得庆幸的是,它们很容易修复。
本指南将向您准确展示如何识别和修复这些链接,无论它们是反向链接还是内容中的链接。 我会给你看:
- 是什么导致链接“中断”
- 为什么它们对您的网站如此有害
- 如何使用 Semrush 等工具识别它们,包括简单的分步指南
- 最重要的是,如何修复它们,以便恢复您的 SEO 工作
我什至有一个额外的提示,向您展示损坏的链接(好吧,无论如何,您的竞争对手的链接)实际上是如何有利的。
准备好修复这些链接了吗? 让我们开始吧!
什么是失效链接?
损坏的链接本质上是无法将您带到预期页面的链接。 反向链接、内部链接和外部链接都可以被破坏。 无论您处理的是哪种类型的损坏链接,它们都有一些常见的原因:
是什么导致链接“中断”?
如果您的网站上有一些损坏的链接,您并不孤单。 这实际上很常见,也许是因为有很多原因。
看一看:
- 拼写错误的 URL :当然,如果您链接的页面的 URL 拼写错误,则该链接将无法正常工作。 这可能是一个简单的拼写错误,也可能是:
- 您忘记包含 URL 的“https://”或“http://”部分。
- 您在 URL 中添加了额外的空格。
- 您链接到的页面的 URL 可能存在拼写错误。
- 更新的 URL :如上所述,也许您的某个页面的 URL 拼写错误,因此您可能决定更改它以消除拼写错误。 如果您在进行更改之前没有设置重定向,则指向旧的、现在不正确的 URL 的任何链接(反向链接和内部链接)现在都将显示为损坏。 如果您正在处理外部链接,则可能是其他网站更改了您链接到的内容的 URL,或者删除了该页面。
- 丢失页面:虽然比以前的原因少一些,但如果您进行了网站迁移,则可能是某些页面丢失或重命名。
- 防火墙或地理位置限制:链接可能不会对所有人都断开,而是只能从世界的某些地区访问。 我确信您在 YouTube 上看到过“该视频在您所在的国家/地区不可用”错误,对吧? 有时,为了遵守当地法律,内容会在国际范围内被屏蔽。
- 移动的内容:如果文件已从服务器中删除或移动到其他位置,您的视频或文档链接可能会损坏。
- 插件故障:由于您网站上的插件故障,或者 HTML 或 JavaScript 错误导致页面上的元素损坏,链接可能无法工作。
- 网站已关闭:这可能会影响所有类型的链接,具体取决于关闭的是您的网站还是外部网站。 如果您有一个损坏的外部(或入站)链接,则可能是您链接到的整个网站(或您的链接来自的网站)已关闭。 但是,如果指向您网站的链接均无效,则您的整个网站可能已关闭。 你不需要我告诉你,在你经历流量和排名的巨大损失之前,你需要尽快纠正这个问题。
- URL 结构的更改:如果您最近更改了网站的 URL 结构,但尚未实施 301 重定向,则指向这些页面的内部和入站链接将会损坏。 例如,如果您要更改
https://www.example.com/product-name 到
https://www.example.com/products/category/product-name
您需要设置 301 重定向来反映更改,以便搜索引擎和用户在点击链接时登陆新页面。
失效链接的类型
如果您点击损坏的链接,您通常会遇到 404 找不到页面错误。 这是一个一般性错误,表示该页面目前不可用,但可能会在某个时候返回。
然而,这并不是唯一指示链接损坏的 4xx 状态代码:
- 400 错误请求:当主机服务器无法理解页面上的 URL 时,通常会由于语法错误或无效请求而出现这种情况。 例如,如果您尝试链接到具有以下 URL 的页面
https://www.example.com/products/product123
但相反,你使用
https://www.example.com/products/product123/
链接到该页面时,尝试访问该链接时您会发现 400 错误。 - 410 Gone :这类似于 404 错误,因为它表示您链接到的资源在服务器上不再可用。 然而,与 404 不同的是,404 本质上是说“虽然这个页面现在不可用,但我们不确定它是否会回来”,410 则说“这个页面永远不会回来”。
404、400 和 410 错误都会对用户体验和 SEO 产生负面影响,我接下来将向您展示。 然而,由于 410 是永久删除内容的标志,搜索引擎可能会比 400 或 404 错误更负面地对待这些错误。
失效链接的危险
谷歌认为内部链接是一个关键的排名因素,所以你不需要我告诉你照顾它们是非常重要的。
损坏的内部链接会对您的网站产生螺旋效应,就像这样......
如果用户单击损坏的链接,他们将进入上面列出的错误页面之一。 我们都经历过这种情况,这几乎是您访问网站时可能发生的最糟糕的事情,对吗?
因此,他们通常会离开您的网站并在其他地方寻找他们需要的信息也就不足为奇了。
当然,我们绝不希望我们的网站访问者不满意,但它确实可能造成比您想象的更多的伤害。 一旦他们在您的网站上获得了负面体验,他们可能会三思而后行,从而降低您的声誉。
谷歌还分配所谓的抓取预算。
抓取预算是指抓取工具在您的页面上花费的时间。 他们没有足够的资源来覆盖您的整个域,因此您最好让他们尽可能访问最重要的页面。
内部链接将 Googlebot 发送到您网站上的其他页面,这可以帮助他们了解您网站的结构和索引页。 因此,损坏的内部链接本质上会阻碍 Googlebot 抓取您网站的能力,就像缺乏内部链接一样。
最重要的是,如果您的页面没有被索引,它们就不会排名。 因此,如果 Google 无法找到并索引它,那么您为创建杀手级内容而付出的所有努力都不会为您带来任何结果(排名、流量和后续转化)。
但这还不是全部。
还记得我上面提到的那些不满意的用户吗? 嗯,它们从您的网站跳出的速度比您所说的“损坏的链接”还要快,这会增加您的跳出率并减少网站停留时间。
这对谷歌来说是一个巨大的危险信号。 为什么人们这么快就离开你的页面? 您的内容是否很糟糕并且与他们的搜索意图不相关?
因此,损坏的内部链接可能会对您网站的搜索引擎优化产生间接影响。 损坏的外部和入站链接也可以产生更直接的结果,通过向 Google 表明您的网站已过时且未维护。
如何?
如果您链接到许多已被删除的页面,则您的内容似乎不再是最新的。 同样,如果您有很多损坏的入站链接,网站管理员可能会找到比您的更好、更新的页面来链接。
这还不是全部; 多个400错误表明Google网站维护不善,也阻碍了搜索引擎的抓取和索引。
所有这一切都源于 URL 中的一个小拼写错误,现在您可以明白为什么值得您花时间来管理您的链接了!
这正是我接下来要向您展示的内容……
如何查找损坏的链接
在修复损坏的链接之前,您需要首先找到它们(如果您的网站确实有任何链接)。
幸运的是,您不必手动单击域中的每个单独链接来检查它们是否损坏。 您可以使用多种工具来确定内部、外部和入站链接的当前运行状况。
我首先推荐优质工具,例如 Semrush 的站点审核或反向链接审核工具。 您还可以使用 Screaming Frog 的 SEO Spider、SEO PowerSuite 的链接助手或损坏的链接检查器。
有预算吗? 您可以使用 Google Analytics 免费查找损坏的链接。
在此演示中,我将向您展示如何使用 Google Analytics 4 查找损坏的链接,因为 Universal Analytics(上一代 Google Analytics)将于 2023 年 7 月 1 日逐步淘汰。
首先,转到“报告”。 点击左侧的“参与度”,然后从下拉菜单中选择“页面和屏幕”,如下图所示:

接下来,向下滚动到页面底部,您将在其中找到所有网址的数据。

在上面显示的搜索栏中,输入“找不到页面”或“404”,或者任何错误页面通常的标题。
确保从搜索栏下方的下拉菜单中选择“页面标题和屏幕类别”。 还需要添加二级维度“页面路径和屏幕类别”,如下图:

通过搜索此内容,您将看到 404 错误页面(如果有)以及与损坏页面链接的页面。
注意:如果选择“页面路径和屏幕类别”后 Google Analytics 显示“无可用数据”,您可以在 Google Analytics 4 上创建您自己的自定义报告。
如果您有大量 404 错误,我建议您将此数据导出到电子表格。 通过这种方式,您可以轻松查看哪些链接需要修复,并随时将其勾选掉。
如何使用 Google Search Console 查找损坏的链接
您还可以使用 Google Search Console 来检测损坏的链接。 最重要的是:Google Search Console (GSC) 也可以免费使用。
登录 GSC 后,选择或添加您想要审核损坏链接的资源。
在“概述”页面中,单击左侧“索引”下的“页面”。

滚动到此页面底部标题为“为什么页面未编入索引”的部分,然后单击“未找到(404)”,如下所示:

然后,您将看到域内所有 404 错误的实例:

因此,这些是 Google 无法找到且用户无法看到的页面。
您可以通过单击单个链接来更进一步。 之后,右侧应该会出现一个窗口。 在此窗口中,点击“检查 URL”:

然后,您将看到 Google 在该链接上拥有的数据概要,如下所示:


这可以让您更清楚地了解为什么链接会导致 404 错误页面,以及稍后如何修复它。
使用 Semrush 查找损坏的内部和外部链接
虽然 Google Analytics 4 为您提供了一些有关损坏链接的数据,但它不如 Semrush 的站点审核工具那样全面。
要使用站点审核,请将要分析的网站添加为 Semrush 中的新项目。
运行站点审核后,请转到“问题”选项卡。
您无需滚动浏览所有问题,只需搜索“损坏”即可。
在“错误”下,您可以检查是否有损坏的内部链接,如下所示:

在“警告”下,您可以查看页面当前拥有的外部链接:

同样,我目前没有任何内部或外部链接问题,因此没有任何需要修复的问题。
但是,如果您确实发现有问题,您可以单击错误编号和标题(例如“3 个内部链接”)并找出这些错误所在。
如果您发现有很多错误,可以将此数据导出到 Excel 电子表格或 CSV 文件。
如何找到损坏的反向链接
当另一个网站链接到当前已损坏或不再存在的页面之一时,就会出现损坏的反向链接(即来自外部域的传入链接)。
要查找损坏的反向链接,您可以使用 Semrush 的反向链接审核工具。
启动反向链接审核后,主仪表板将让您大致了解有多少损坏的反向链接。 如图所示:

有关更多信息,请转到“目标页面”选项卡:

勾选“目标 URL 错误”框:

这将缩小目标页面 URL 列表的范围。
在 URL 目标页面 URL 旁边,单击活动关键字编号(蓝色突出显示的部分)。

然后,您将能够查看并查看导致您网站上出现错误页面的所有反向链接。
鼓励用户反馈和报告
您不能指望自己找到所有损坏的链接,不是吗?
好吧,你应该负责找到绝大多数。 然而,无论出于何种原因,有些人可能会溜走。
损坏的链接会造成负面的用户体验。 但您可以鼓励在您的域中发现损坏链接的用户向您发出警报。 这样,至少用户知道您正在尽力创建一个用户友好的网站。
最好的方法是创建一个包含联系表单的自定义 404 错误页面。 或者,您可以提供有关如何报告损坏链接的说明,例如网络用户可以通过其联系您的电子邮件地址。
如何修复损坏的链接
一旦找到损坏的链接,就该修复它们了。 该过程略有不同,具体取决于您是修复网站上的损坏链接(内部和外部链接)还是网站上的损坏链接(反向链接)。
您可以采取以下措施:
内部和外部链接
作为网站管理员,您可以直接控制两种类型的链接:内部链接和外部链接。
如果您已经识别出内部/外部链接的实例,那么您就该修复它们了。
修复损坏的内部链接有三种方法:重定向、更新链接或删除链接。
更新或删除
更新是最简单的修复方法; 如果 URL 中有拼写错误,您只需将其替换为正确的 URL,链接就会按预期工作。 当然,只有当 URL 拼写错误导致链接失效时,此方法才有效!
删除链接也是一种选择。 如果不再需要该链接,只需将其删除即可。 如果您更新了包含链接的页面或链接到的页面上的内容,则可能会出现这种情况。
插入 301 重定向
插入301 重定向是最复杂的修复方法,但它可能是 SEO 目的的最佳选择。
如果您移动了页面,则应该使用 301 重定向; 或者,如果您已停止销售产品或服务,但在其他页面上有类似的产品/服务。
例如,如果您的某个损坏的链接旨在指向您不再库存的产品,您可以插入 301 重定向以引导用户访问您库存的类似产品。 这样,您就不再需要处理损坏的链接。
如果您的情况不符合上述任一示例,则不应插入 301。导致不相关页面的 301 可能会损害您的排名并破坏您的用户体验。
毕竟,点击一件事却被引导到另一件事是令人沮丧的。
如果您的情况确实符合上述示例,您可以使用重定向插件(例如 RankMath)在 WordPress 上插入 301 重定向。 或者,可以使用 .htaccess、Nginx 或 PHP 插入 301。 使用 301 重定向的好处是,您的大部分排名能力都会传递到新页面(如果您插入正确的话)。
但是,请注意:与 302 不同,301 重定向是永久性的。
因此,在插入之前,请确保您确实希望将用户永远重定向到所选位置。 或者,如果您计划在以后的某个时刻恢复原始页面,请使用 302。
损坏的外部链接
如果您的外部链接无处可去,那么它们就没有任何作用,也不会为您的内容增加任何价值。
因此,您需要检查链接的准确性,将其替换为活动链接,或者将其完全删除。
首先,检查您是否正确输入了外部链接。 额外的数字、字母或破折号可能会将用户引导至 404 页面。 如果您想要链接的页面实际上仍然存在,请再次复制并粘贴其 URL 以确保准确性。
如果您发现链接到的页面不再存在,则应删除该链接。 但是,如果外部链接为您的网站增加了大量价值怎么办? 例如,它可能是您的文案中使用的事实和数据的来源。
在这种情况下,您需要寻找替代来源并用它替换外部链接。 希望您需要的信息可以在其他地方找到。 如果没有,请考虑从副本中删除该部分。
反向链接
修复损坏的反向链接并不像修复网站上损坏的链接那么简单,因为您通常需要联系引用域的网站管理员并要求他们为您更新。
嗯,这非常简单,您只需向他们发送电子邮件即可,但这一切都与措辞正确有关。
以下是一些提示,可帮助您制作完美的电子邮件并获得成果:
- 问候语:如果您知道收件人的姓名,请使用它!
- 简介:介绍您自己以及您正在使用的网站的名称。
- 问题:让收件人知道您所指的是其网站上的哪个页面(提供 URL),并告诉他们哪个链接已损坏。
- 解决方案:向他们提供您希望链接指向的 URL。
- 好处:当然,您这样做主要是为了自己的利益,但请记住(正如我上面所说),损坏的反向链接对网站也有害。 因此,向网站站长强调如何修复网站上的损坏链接也将有助于他们的搜索引擎优化工作。
- 保持简短:没有人喜欢收到一封更像论文的电子邮件。 您只需要几段简短的段落即可涵盖上述要点。
- 要有耐心:网站所有者都很忙,所以给他们几天时间回复您的电子邮件。 不要害怕跟进,以防他们错过了,但请避免在三周内每天向任何人的收件箱发送垃圾邮件!
监控和定期维护您的链接
我在上面告诉过您损坏的链接会对您的网站造成多大的损害,因此您需要定期检查这些问题也就不足为奇了。
您可以将 Semrush 的站点审核设置为每天或每周(在您选择的一天)自动运行,而不是仅运行一次,这样您就无需尝试记住何时执行此操作。 好像这还不够方便,您还可以选择在每次审核完成时通过电子邮件将报告发送给您。
如果您有一个很大的网站,每天可能是更好的选择,但除此之外,我认为每周也不错。 它的频率足以让您快速识别新的损坏链接,并在它们有机会对您的排名和用户体验造成任何真正损害之前解决它们可能引起的任何问题。
对于反向链接,您需要定期关注它们的质量以及它们是否活跃。
额外提示:损坏的链接构建
还记得一开始我告诉过你我会向你展示如何利用损坏的链接来发挥你的优势吗? 好吧,这就是:断开的链接构建。
这是一种非常有用的链接构建技术,可以让您充分利用竞争对手的损坏链接,并为网站管理员提供有用的回报——一个有价值的链接页面。
您可以像在 Semrush 上发现自己损坏的反向链接一样识别这些链接; 只需将竞争对手的域(而不是您自己的域)插入到该工具中即可。
一旦您找到了好机会,请联系网站管理员并建议他们链接到您的同一主题的页面。 恭喜,您刚刚从竞争对手那里窃取了一些链接汁!
资料来源:
如何查找并修复损坏的内部链接
如何使用 Semrush 查找并修复损坏的链接
如何查找并修复损坏的链接(5 种方法)
如何查找并修复网站上的损坏链接
如何找到损害 SEO 的失效链接和失效反向链接 [OSEO-08]
https://medium.com/designer-recipes/how-to-make-a-custom-404-error-page-for-your-website-1af37a8b20d1
https://www.searchenginejournal.com/custom-404-page-wordpress/466665/