自定义404错误页

404 错误页也称为 404 not found,是当访问网站,服务器找不到请求的资源时出现的 HTTP 状态代码。这种情况通常发生在用户试图访问一个已被删除、移动或从未存在过的页面时。

有时,网站出现404错误通常是由于无法控制的因素造成的,比如用户输入了错误的URL。然而,过多的重要页面或链接出现 404 错误会损害网站的搜索引擎优化,导致以下潜在后果:

1. 影响用户体验

遇到 404 错误会严重破坏用户体验。试想一下,一个热门的 URL 有很多人访问,而链接却突然中断了

这不仅会降低用户对您网站的信任度,导致您错失潜在的销售机会,还会增加网站的跳出率。这是个大问题,尤其是当断开的链接被用来获取大量流量时。

2. 网站被惩罚的风险

较高跳出率和大量 404 错误会告诉搜索引擎,尤其是谷歌,你的网站没有得到很好的优化。更糟糕的是,这些错误会妨碍搜索引擎爬虫全面检查你的网站。谷歌可能会惩罚你的网站,导致 SERP 排名下降。

3. 阻止页面索引

谷歌和其他搜索引擎在索引过程中会忽略存在 404 错误的页面。修复此错误

4. 导致流量和资源损失

网页上出现 404 错误是个大问题。这意味着你要找的页面不可用。这可能会浪费时间和精力,因为如果其他网站链接到了你的网页,这些链接将无法正常工作,人们将无法访问你的网站。这不仅会失去潜在访客,还会浪费你为使网页易于查找而付出的努力。


自定义404错误页

为了最大限度地减少404错误带来的影响,我们应该尽力去优化好404页面的展示内容,让用户在访问到错误路径时,可以有目标地进行下一步操作,而不是直接关掉退出网站。

正常状态下,如果服务器端没有做特殊的自定义,当用户访问出现404 错误页时,默认会是一个“404 not found”提示的简单状态,下图所示:

服务器端 404 Not Found 提示
服务器端 404 Not Found 提示

上图这种 404 错误页面,严重影响用户体验,而且会导致用户直接关闭页面退出网站了。

所以,我们要尽量优化丰富好 404 错误页面显示的内容,不至于出现无法操作的界面。WPPOP开发的外贸独立站模板程序已经内置了自定义404错误页的功能。如下图所示:

外贸独立站模板自定义 404 错误页
自定义 404 错误页内容
  • 显示内容:设置404错误页面希望显示的内容;可以自定义404错误页面显示内容,包括:错误提示(包括搜索框)、最新产品、热门产品、随机产品、勾选相应选项,对应内容将按顺序显示在404错误页;
  • 重定向到网站首页:重定向404页面到网站首页;访问出现404错误页面时,自动重定向到网站首页 该项启用后, 显示内容 中的设置将失效;

无法显示自定义 404 错误页的解决方法

有使用独立服务器的用户,因为服务器端环境配置的原因,无法实现显示网站自定义404错误页的效果。

1. 排查静态化规则

如果没有在服务器端做好相关的静态化规则,网站只能以动态链接形式访问页面。这里可以根据服务器环境来进行具体设置。

2. 检查服务器端的网站配置文件

以Nginx环境为例,网站的配置文件一般存放在 /www/server/nginx/conf/nginx.conf 类似路径下。

移除服务器 404 错误页
注释掉服务器默认的 404 错误页
注释掉服务器环境中默认的404错误页路径,代码如下:
#ERROR-PAGE-START 错误页配置,可以注释、删除或修改
#error_page 404 /404.html;
#error_page 502 /502.html;
#ERROR-PAGE-END

3. 错误图片路径重定向至自定义404错误页

如果访问错误图片路径导致的404错误,还是重定向至服务器端默认的 404 Not Found 简单提示,则可以在网站配置文件中增加以下代码:

location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$
{
    expires      30d;
    error_log /dev/null;
    access_log /dev/null;
    try_files $uri @img_proxy;
}
    
location @img_proxy {
    rewrite ^(.*)$ /tools/image/?url=$1;
}

如果网站配置文件中已经存在 location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$ 代码模块,则可以参考上面完整代码,添加加粗部分即可。

该段代码可以实现访问错误图片路径时,重定向至网站的自定义404错误页。


做好 404 错误页对搜索引擎优化至关重要

要保持网站的搜索引擎优化性能,就必须优化好 404 错误页。以下是修复此问题的原因:

1. 用户体验

404 错误会使访问者望而却步,导致跳出率升高和参与度降低。当用户遇到页面破损时,他们很可能会离开你的网站,到其他地方寻找信息。这会向搜索引擎发出信号,表明您的网站没有提供良好的用户体验。

2. 抓取和索引

谷歌等搜索引擎依靠抓取来发现网站内容并编制索引。频繁的网站 404 错误信息会干扰这一过程。因此,您的网页可能会被排除在搜索引擎结果页面(SERP)之外,甚至导致潜在的处罚,影响您网站的可见性。

3. 链接资产

断开的链接会导致链接资产损失,影响网站的搜索引擎优化。指向 404 错误页面的其他网站反向链接会失去其搜索引擎优化价值。随着时间的推移,这会削弱网站的权威性,降低其在搜索结果中的排名潜力。

结论

做好 404 错误页对于保持良好的用户体验和确保网站良好的搜索引擎优化至关重要。当用户遇到断开的链接时,他们可能会离开您的网站,导致跳出率增加和搜索引擎排名下降。




上一篇:

在线留言