404错误页面很糟糕。在“网站上的坏事”清单中,404错误轻松跻身前五名。然而,网站所有者往往根本不知道他们的网站上发生404错误的频率,更不用说监控和解决这些问题了。
你能回答以下问题吗?
- 上个月有多少访问者因遇到404错误页面而进入你的网站?
- 导致出现404错误的访问者来自哪里?
- 他们看到的404错误是由于旧的、已失效的URL,还是因为该URL根本不存在?
如果你不知道这些答案,那么你可能有一些简单的改进措施来提升你的网站。
你是否拥有优雅的404页面?
我们都曾遇到过这样的情况:点击一个坏链接后,服务器返回一条默认的错误信息。我喜欢在我正在工作的任何新网站上输入一个明显虚构的URL(例如“site.com/foobar”),以查看结果如何。
标准404页面的示例。
404错误之所以不好,有两个原因:
- 不确定性:访客收到的是令人不快且晦涩难懂的信息,而不是确认他们确实在你的网站上、对可能出错的原因进行一些解释,以及建议他们下一步该做什么的指引。
- 未被追踪:Google Analytics不会捕获关于此页面的任何数据,因为它没有包含Google Analytics页面标签。
好消息是,大多数Web服务器和内容管理系统都可以配置为支持优雅的404页面——即能够识别网站并为访问者提供导航选项的页面。鉴于上述两个原因,充分利用这些功能是非常值得的。
将404数据发送到Google Analytics
有多种方式可以配置优雅的404页面。为了充分利用Google Analytics,我喜欢按以下方式设置页面:
- 使用实际URL:配置404内容以在访客遇到问题的实际URL上渲染,而不是让错误页面重定向到404页面(例如“site.com/pagenotfound.html”)。Google Analytics使用正在访问页面的URL,而知道生成404的确切URL非常有价值。
- 将<title>标签设置为一个单一的固定值:这可以是,例如,“<title>找不到此页面——‘您的网站名称’</title>”。这个标题可以是任何内容,只要它仅用于404体验即可。这种方法建立了一种简单的方式来识别所有404页面浏览量,同时也能轻松访问这些链接的具体页面和来源。
在Google Analytics中访问数据
Google Analytics没有包含针对404流量的标准报告,因为每个网站的情况都不同。但是,创建一个自定义报告的过程非常简单,不仅可以显示有多少访问者在你的网站上遇到了404错误,还可以显示这些流量的来源。
下图显示了404错误的基本自定义报告设置。你可以通过访问相关配置链接复制此配置,然后更新“Filters”部分以匹配你网站的404页面标题。
放大此图片
404错误的基本自定义报告设置
使用这些数据
现在,该报告可用于多种目的。首先,你当然希望了解访客访问到你网站上不存在的页面的频率,以及这些页面具体是什么。但仅仅知道这些页面是什么,并不能立即带来解决方案。
通过深入分析排名前几的404错误数据,你可以确定坏链的来源,并在适当的情况下对其进行修正:
- 点击“Secondary dimension”按钮,然后选择“Previous Page Path”。输入单词“Previous”,选项列表会迅速过滤,仅保留该选项。这将展示你404页面的更详细视图,其中第二列未填充为“entrance”的任何条目都是你网站上的内部链接。从某种意义上说,这相当于一种针对你网站的“链接爬虫”,用于识别断链——因为它实际上是根据访客点击每个坏链的频率来排序识别出的断链。手动修复每个坏链可能耗时费力,因此这是一种很好的优先处理哪些链接的方法。
- 一旦确定了需要修复的网站链接,点击“Previous Page Path”旁边的“x”,然后再次点击“Secondary dimension”并选择“Full Referrer”。这将显示类似的更详细视图,但现在将显示所有指向你网站错误URL的外部链接。在某些情况下,你可以联系网站所有者让他们进行修复;在其他情况下,你可能希望创建一个包含该错误URL的页面,以更优雅地处理这些流量。
如果该URL对应的是一个曾经存在的页面,尤其是产品页面,你可能希望用一条通知替换它,告知访客他们寻找的页面不存在,然后推荐其他可以满足他们需求的页面或产品。
你可以基于该报告创建自定义警报,以便在404错误的总体流量突然增加时通知你。通常情况下,这是因为一个带有指向它的外部链接的页面消失了,或者在出站营销中包含了错误的链接。无论哪种情况,问题被发现的越快,就能越快得到解决。
总结
识别404错误及其来源,并建立持续监控404错误发生情况的流程,是值得付出努力的。这些页面代表了试图进入你网站并有购买可能的访客。

