网站出现404页面该怎么处理

网站出现404页面该怎么处理

2019-11-19

“ 404 –找不到页面” –谁在浏览互联网时没有看到此内容?在搜索信息时,没有比看到此消息更令人讨厌的了。404错误可能以多种方式对您的网站造成负面影响-它们使用户感到沮丧,并向搜索引擎机器人发送了负面信号。因此,重要的是快速识别并处理404错误。

是什么导致404错误?

一个404错误消息时,造成网址无法再访问。这可能是因为页面不再存在,或者URL已更改。

  • 删除或删除的页面:网站运营商可能会删除页面,因为该页面不再是最新的,例如某产品在网上商店中不再可用。

  • 网站重新启动或域名转移:应该使用301重定向将属于先前域的URL重定向到新站点。如果未重定向URL,例如由于您要节省资源而仅重定向最重要的URL,则会发生404错误。您的网址也可以通过外部资源链接。如果您有意更改URL,则应实施重定向。

  • URL重组:例如,如果您更改目录的名称,则将导致URL更改。如果未实现重定向,则将导致404错误。

404错误如何影响可用性和SEO

404错误可能会对您的网站在可用性和搜索引擎方面产生负面影响。网站上的404错误页面数量众多,将给您的用户带来负面的用户体验,并且他们更有可能离开您的网站并进入竞争对手的网站。大量的404错误会浪费抓取资源,并增加搜索引擎抓取工具无法通过链接结构访问有价值的内容的风险。

但是,404错误不会影响您网站的排名,并且Google不会因404错误数量过多而对您的网站进行惩罚。Gary Illyes在2015年通过推文证实了这一点:

图1: 2015年Gary Illyes发的推文

如何在网站上找到404错误?

分析网站成功中的404错误页面

Ryte的模块“ 网站成功”可以帮助您轻松识别Ryte机器人在您的网站上发现的404错误。转到网站成功模块,选择“可索引性”→“状态代码”,然后单击4xx状态代码。

图2:使用Ryte识别404错误

如果您想找到问题的根源,则还需要分析哪些页面链接到这些无法访问的URL。可以通过单击“链接”→“概述”→“所有链接列表”,然后设置以下过滤器进行标识:

单击“添加新过滤器”,选择“是本地文件(源)”,并将选项设置为“本地文件”。

Screen-Shot-2017-12-14-at-15.45.32错误站点404站点404站点404错误

图3:添加过滤器以查看本地文件

该过滤器列出了指向内部页面的所有链接。要将结果限制为仅无法访问的页面(即发生404错误的页面),请单击“添加新过滤器”,然后单击“状态代码(源)”,然后选择“是”“ 404”。

Screen-Shot-2017-12-14-at-15.49.44错误网站404网站404网站404错误

图4:过滤器以显示所有404页

成功创建并应用两个过滤器后,您将看到所有内部404错误的列表以及链接到它们的页面。

提示:如果您已将Ryte与Google Analytics(分析)链接,则Ryte机器人还会分析Google Analytics(分析)中的所有URL。这增加了识别所有404错误页面的机会,并且使您可以清楚地了解最近30天访问了各种URL的访问者数量。这意味着您可以根据其流量确定要先纠正的404错误的优先级。

使用Google Search Console识别404错误

在谷歌搜索控制台为您提供了很多关于您的域名的有用信息。通过单击“索引”→“覆盖率”,您可以看到Googlebot抓取时发现的问题列表。单击一个问题将打开一个包含受影响URL的列表。

图5:在Google Search Console中识别404错误

提示:查看404软页通常会有所收获。软404页面是错误或不存在的URL,它们仍返回“ 200 OK”或“找到302”状态代码。

Google Search Console列出了现在和过去在您的网站上检测到的所有404页。分析404页时,首先应检查该页的日期,然后查看其是否仍然存在。

分析这些关键指标时,请注意,通过比较存储在Sitemap.xml中的URL,部分生成了数据。这意味着可以在此处显示已经纠正的404错误,或者Google的搜索索引中不再存在的URL。通常,即使您已经指出它们是固定的,但404错误也会突然出现在列表中。发生这种情况是因为Google多次抓取每个网站。

如何处理404错误页面

您可以通过创建重定向或设置错误页面来为用户提供替代信息来处理404错误。如果您未设置错误页面或重定向,则会向用户和Google发送负面信号。Googlebot会尝试访问不存在的资源,但不会获得该URL不再可用的正确状态代码404或410。用户还将收到负面信号,因为他们不知道该URL为什么不起作用。

重新导向

如果您网站上其他地方有与已删除页面相似的内容,则可以将用户重定向到该URL。如果您认为可以通过备用页面满足用户的需求,则这是最佳解决方案。

您可能很想实施重定向,以免失去链接能力,在某些情况下,应保留404错误。当您要永久删除内容并且没有其他具有相似内容的页面时,尤其如此。在此处实施重定向可能会带来负面的用户体验-用户单击希望找到满足其搜索意图的内容的URL,如果将其重定向到不满足其需求的内容,他们将离开您的页面并转到您的竞争对手的网站。

这些页面应设置为提供“ 404未找到”页面,以便通知用户该内容不再存在。

创建404错误页面

创建404错误页面意味着您可以向用户显示一条内容不再可用的消息,并为他们提供机会在您网站的其他位置搜索所需的内容。

要创建404错误页面,首先需要正确配置服务器。您可以通过在.htaccess文件中添加以下代码来做到这一点:

ErrorDocument 404 / 404.php

您不应在此.htaccess行中使用域名,因为搜索引擎通常会将其解释为软404错误。这意味着,如果服务器请求不再可用的URL(错误文档404),则会显示以下页面。下一步是创建此页面。

404错误页面示例

设置404页面时,应提供许多基本元素。目的是确保用户留在您的网站上。除了显示有关原始页面不再可用的通知外,您还可以提供首页链接,用户导航到相似内容的建议或搜索功能。以下是一些示例,展示了如何提供创造性的404页面来保持用户访问您的网站。

1.请参阅首页

保持用户访问网站最简单的方法是链接到首页。

 网站出现404页面该怎么处理

图6:参考ryte.com的主页

2.请参阅其他类别和主页

Screen-Shot-2017-10-27-at-14.40.31错误网站404网站404网站404错误

图7:引用404页面上的其他类别

3.提供搜索功能

 网站出现404页面该怎么处理

图8: 404页面上的搜索功能

4.提供互动选项

图9:互动机会

Google的404错误页面几乎没有显示出特别的创造力。但是,作为全球最大的搜索引擎的提供商,很明显,用户接下来将调用哪个页面…

图10: Google的404页

结论

由于它们对可用性和搜索引擎可能产生的负面影响,您应将404错误页面保持在最低限度。但是,使用创意404页面可以轻松地消除404错误对可用性的负面影响。如果您提供导航选项或搜索功能,以便用户可以找到所需的内容,则很有可能会保留在您的页面上。