404错误和链接断开
访问者可能会遇到的最烦人的事情之一就是在您的网站上遇到404“找不到页面”错误。搜索引擎蜘蛛也不太喜欢这种错误。令人讨厌的是,搜索引擎经常会遇到除访客以外的其他类型的404,这就是为什么本文的第一部分分为两部分的原因:
1.测量访问者404错误页面
如果您使用MonsterInsights Analytics插件,它将自动为您标记404页面。因此,如果您进入Google Analytics(分析)帐户,然后依次转到“行为”→“网站内容”→“内容细目”并搜索404.html,就会发现大量有关404的信息(点击放大):
Google Analytics(分析)报告显示404错误页面
您会看到如下网址:
/404.html?page=/wordpress/plugin/local-seo/&from=https://yoast.com/articles/wordpress-seo/
这告诉您两件事:
404 URL是/ wordpress / plugin / local-seo /(插件后没有s)
它是从我们的WordPress SEO文章链接到的。
使用此信息,您可以修复404并进入文章并修复链接。
从上面的屏幕截图中可以看到,我们实际上也得到了404。我们一直无休止地努力,因为我们的网站正在不断发展!确保在破坏事物时注意到它是避免太愚蠢的好方法。
2.测量bot 404错误页面
在访客的404旁边,搜索引擎还会在您的网站上遇到可能完全不同的404。您可以通过登录各自的网站站长工具程序来找到搜索引擎蜘蛛遇到的404。有三个网站站长工具程序可以为您提供索引报告,在其中可以告诉您遇到了哪些404:
报表和数据下的Bing网站管理员工具→抓取信息
涵盖范围内的Google Search Console→错误
Yandex Webmaster在“索引”→“排除的页面”→“ HTTP状态:找不到”(404)下
如果您查看这些网站站长工具程序,就会发现其中一件奇怪的事情是,搜索引擎蜘蛛会遇到普通用户永远不会接触到的404。这是因为搜索蜘蛛将在大多数站点上几乎爬行任何内容,因此即使隐藏的链接也将被追踪。
如果您很认真地维护网站,则可能需要在搜索引擎遇到它们之前找到这些404。在这种情况下,使用Screaming Frog之类的工具搜寻您的网站将为您带来很多见识。这些工具是专门为像搜索引擎蜘蛛一样工作而构建的,因此将帮助您发现很多问题。
修复404错误
现在,我们已经找到了所有这404个错误,是时候修复它们了。如果您知道造成404错误的原因,并且可以修复导致404错误的链接,则最好这样做。对于用户和搜索引擎而言,这将是您网站质量的最佳指示。
由于搜索引擎将继续在相当长一段时间内击中这些URL,因此将这些错误的URL仍然也重定向到正确的页面实际上是有意义的。要创建这些重定向,您可以执行以下几项操作:
在您的.htaccess或NGINX服务器配置中手动创建它们
尽管这不是胆小鬼,但如果您拥有专有技术和访问权限,它通常是最快的方法之一。
使用重定向插件创建它们
市场上有几种重定向插件,最著名的是重定向。这很容易,但是缺点是重定向慢得多,整个WordPress安装必须首先加载。对于特定的重定向,这通常会使加载时间增加半秒到一秒。
使用我们的Yoast SEO Premium插件创建它们
我们的Yoast SEO Premium插件具有重定向模块,该模块可让您轻松地通过WordPress界面进行重定向,也可将其保存到您的.htaccess文件或NGINX包含文件中,从而使它们能够以上面的第一个选项。
检查图片/嵌入错误
如果您查看服务器日志,也会收到404错误类型不同的错误:404错误图像或视频嵌入错误。您可能还会遇到日志中未显示的错误,例如破裂的YouTube视频嵌入。它们不会导致整个页面无法正常工作,但看起来确实很草率。由于网站站长工具程序无法可靠地报告这些错误,因此您也很难使用Google Analytics(分析)之类的工具来跟踪这些错误。
查找这些破碎图像和嵌入的最简单方法是使用上述蜘蛛之一。尤其是Screaming Frog,非常善于发现残破的图像。另一种方法是检查服务器日志,并通过它们搜索404和“ .jpg”和“ .png”的组合。
您应该多久检查一次404错误?
您应该每月至少检查一次404,并且每周都要在更大的站点上检查一次。