当单击网站损坏的链接时候,会看到404页面。除了诸如“找不到页面”之类的消息之外,它们通常很少包含少量内容。404页面旨在通知用户他们点击的链接或资源不可用或不再可用,并将这些访问者标记回其他内容。
在构建404页面时,应该牢记以下几点:
一、没有任何形式的广告
所有错误页面都应该没有服务调用,例如广告模块。这意味着404页面应该是静态HTML,并且不包含任何复杂的脚本、广告或任何会调用页面本身的内容。这是因为所请求的资源存在无法及时返回的风险,这可能会导致平台完整性丢失(导致服务器崩溃)。
这些404页面体验本身就很低,再加上将用户引导回内容的目标和充当“错误”页面的目标,意味着提供广告对用户体验无益,不会产生显著印象,并且会由于该广告资源产生的点击率非常低,最终会降低整体广告收益和价值。
这还包括插入可以返回与原始页面内容相关的搜索结果的自动化小部件。这样的小部件最终可能会被爬网,并创建一个循环是搜索结果中提供的项目,它们本身会返回404错误页面。这可能会伤害搜索爬虫,导致它在未来避开我们的网站,也可能会损害自己的服务器。
二、页面返回404状态码。
从SEO的角度来看,404页面应该返回404状态码(页面未找到),而不是200(OK)状态码。404状态码的返回用于提醒自动用户(例如搜索引擎爬虫)链接实际上已损坏,并且是自动用户可以确定这一点的唯一方法。如果404页面返回200状态代码,那么搜索引擎认为这个断开的链接仍然有效,并且“404页面”可能最终会出现在索引中。
三、“智能”404页。
如上所述,404页面的目标是双重的。首先提醒访问者该内容已不存在,其次为该访问者提供一种重新与网站互动的方式。
可以接受与网站的视觉布局相匹配的404页面,并显示访问者可能单击以在网站上查找相关内容的其他选项。许多网站在404页面上展示了一系列指向其最受欢迎内容的链接,以防止访问者离开网站。
在所有情况下,请务必制作轻量且加载速度尽可能快的404页面。即使是“智能”的404页面也应该避免外部调用服务,这些服务会在页面内填充数据的模块。将信息直接存放在页面本身中。
👋 感谢您的观看!