你的主题自带默认 404 页面。大多数情况下,它平淡、通用,不给用户任何引导。使用默认的 404 未找到页面,你错过了一个机会:把这个无聊页面变成内容中心,引导用户找到更相关、更有价值的内容。
一个精心定制、有价值的 404 错误页面可以实现多个目标:引导用户返回相关内容、收集联系信息、提供具体指导等。这完全取决于你想用这个页面实现什么。
今天的文章,我会展示如何无需额外插件或代码创建自定义 404 未找到页面。你只需要 Astra Pro 主题。有了它,你就能编辑 WordPress 原生主题的 404 页面,按品牌设计定制。不过,深入教程之前,先理解为什么你的 WordPress 博客需要定制的 404 未找到页面。
自定义 WordPress 未找到页面的好处

看看下面 Astra Pro 主题的默认 404 页面——你注意到了什么?一个基础的 404 错误页面,几乎没有内容、指导或到网站其他相关页面的链接。这对提高转化率或降低跳出率很不利,落到这个页面的用户更可能不继续浏览就离开网站。
虽然页面有搜索框,但你可以通过编辑默认 404 未找到页面、添加针对用户意图定制的更相关信息来进一步增强用户体验。我在这里描述的选项让你基于特定条件自动生成内容。
你可以添加最新文章、展示最活跃的评论者、电商产品集合、社交链接等。你甚至可以通过包含收集订阅者联系信息的网页表单,把这些死胡同变成线索生成落地页,从而对 404 页面有更多控制,让它更有意义、改善用户体验。
创建自定义 404 页面还让你在错误页面上保持网站品牌:Logo、颜色、排版和其他视觉元素。这可以显著改善整个网站的品牌一致性。现在你理解了创建自定义 WordPress 404 错误页面的价值,来看看如何用 Astra Pro 主题创建一个。
用 Astra Pro 主题创建 WordPress 自定义 404 未找到页面
要让它工作,第一件事是 Astra Pro 附加插件——如果你在用免费 Astra 主题,必须升级到付费授权。Pro 附加插件提供 Site Builder 模块,这是编辑免费主题默认 404 模板所必需的。看看我的文章如何免费获取 Astra Pro 附加插件。
拿到 Pro 附加插件后,在 WordPress 仪表盘导航到 Astra,找到 Site Builder 菜单链接。

如果安装 Pro 附加插件后 Site Builder 菜单未激活,说明模块默认关闭。这时你需要进入 Astra 仪表盘启用模块。操作方法如下:进入 Astra 仪表盘,向下滚动到 Astra Pro 模块区域。找到 Site Builder 模块并启用该功能。

激活后,从 Astra 菜单点击 Site Builder 打开 Site Builder 布局界面。在 Site Builder 页面,从侧边菜单或布局模块点击”404 Page”,然后点击 “Create Layout(创建布局)”。

这个操作会打开 Gutenberg 编辑器页面。接下来,为你的自定义 404 错误页面输入标题。这个标题仅供内部使用,网站访客看不到。

创建你的自定义 404 未找到页面
在 Gutenberg 编辑器中打开 Astra 404 布局模块时,你会看到一个空白页面(如上图)。这是必要的,因为它给你完全的控制权定制它。
我不会深入定制你的”未找到”404 页面,因为个人偏好不同。你想用定制 404 错误页面实现什么,决定了你的设计方法和可能需要的工具。关键在于:可能性无穷无尽,你越有创意,越能充分发挥 Astra 主题自定义 404 页面模块的潜力。
本教程中,我决定编辑这个网站的默认 404 页面并定制它。你可以在网站任何 URL 末尾添加随机文本查看最终设计,看看如何把基础默认 404 页面变成更吸引人、有目的、内容丰富、有用的页面。
我先添加了一个 H2 标题告知用户内容在网站上不存在。然后,我还向用户说明有其他选择,甚至有机会认识博客作者。我故意这样做,以防用户是首次访客。接下来,我向页面添加了一个搜索框,让用户深入搜索博客存档。


之后,我添加了 Spectra 文章网格块,自动从所有分类拉取内容。这让我可以指定 404 未找到页面上的内容显示方式。我可以在随机文章、标题、菜单顺序、发布日期之间选择,升序或降序,以及限制文章到特定分类或标签。我还可以指定显示的文章数量,定制布局和内容。

比如,我可以添加”阅读更多“按钮、显示评论数、移除特色图片、更改标题标签、定制背景颜色等。完成定制自定义 404 页面后,点击发布按钮前,有几个 Astra Site Builder 设置需要审查。逐一来看。
404 页面显示设置
点击 Gutenberg 编辑器顶部导航栏上的 Astra 主题图标,在侧边栏打开设置面板。第一个选项是自定义 404 页面的显示设置,你可以在这里指定是否禁用主页眉和页脚。


显示和用户条件
接下来,点击”显示和用户条件”设置,指定哪些用户角色应该看到你的自定义 404 错误页面。这个选项对想按用户角色定制 404 页面体验的多作者或会员网站很有用。

设备可见性
如果你不想在所有用户设备上显示自定义”404 未找到”页面,这个选项让你控制设置。你可以在桌面、平板和移动智能手机之间切换。

日期和时间
剩下的是日期和时间设置。如果你想在特定活动或季节显示自定义 404 页面,这很有用。

如果设置了这个选项,过了设定的日期和时间后,默认 WordPress 404 页面将覆盖你的自定义 404 页面设计。完成这些设置后,点击 WordPress 保存按钮发布你精美的 404 页面。
如何测试自定义 404 未找到页面
测试自定义 404 页面就像在网站任何 URL 末尾添加随机文本一样简单:假设你的网站地址是 https://mywebsitename.com/,你可以在 URL 末尾添加 xyzmy 触发定制的 404 未找到页面。按照上面的步骤操作后,我创建了一个定制 404 页面,也就是你现在看到的这个。

常见问题解答(FAQ)
404 页面到底是什么,为什么在 Astra 中定制它?
404 页面(常称”错误 404″或”页面未找到”页面)是访客尝试访问网站上不存在的 URL 时看到的内容。这可能是他们输错网址、点击失效链接,或尝试访问已移动或删除的内容。默认情况下,WordPress 和 Astra 提供基础 404 页面。但定制这个页面有显著好处:改善用户体验——自定义页面比通用错误消息更有帮助、更少突兀,你可以引导迷路的访客返回相关内容;品牌一致性——即使在错误页面上也能保持网站设计、Logo 和整体品牌语调;降低跳出率——精心设计的自定义 404 页面通过提供导航选项、搜索栏或热门内容链接,鼓励用户留在网站而不是直接离开;有用的指导——你可以提供具体说明或指向站点地图、首页或联系页面的链接。用 Astra 定制它确保与现有网站设计集成,并利用 Astra 的灵活性。
需要 Astra Pro 才能创建自定义 404 页面吗?
是的。在 Astra 主题内创建完全自定义 404 页面设计的最简单、最集成的方式是使用 Astra Pro 附加插件并激活其 Site Builder 模块。Astra 免费版使用标准 WordPress 404 模板,通过主题设置提供的定制选项有限。
如何用 Astra Pro 的 Site Builder 布局创建自定义 404 页面?
用 Astra Pro 的 404 布局在 Site Builder 中创建自定义 404 页面很简单。按照上面的分步指南,用 Astra Pro 主题创建自定义 404 错误页面。
自定义 Astra 404 页面应该包含什么?
真正有效的自定义 404 页面应该有用并引导用户,考虑包含这些元素:清晰的消息——礼貌地告知用户找不到他们要找的页面,避免技术术语;你的品牌——包含网站 Logo,保持网站整体设计一致性;搜索栏——这通常是最有用的工具,让用户搜索他们想找的内容;关键页面链接——提供首页、博客、联系页面或热门文章/产品链接;站点地图链接——提供站点地图链接,全面了解网站结构;一点个性——可以注入幽默或品牌专属信息,让体验不那么沮丧;简单导航——确保主网站导航菜单仍然存在(Astra 的布局设置通常自动处理)。
可以用 Elementor 或 Beaver Builder 设计 Astra 404 页面吗?
Astra Pro 的 Site Builder 布局的优势之一是与热门页面构建器集成。在 Astra 中创建”404 页面”时,你可以用博客上有的任何页面构建器设计它。Elementor、Beaver Builder、SiteOrigin 等页面构建器与 Astra 主题配合良好。
自定义 404 页面影响网站 SEO 吗?
自定义 404 页面本身不会显著影响或有益于 SEO 排名,但它有间接影响:用户体验——好的自定义 404 页面改善用户体验,这是 Google 考虑的因素,让用户留在网站而不是立即跳出是积极的;抓取错误——Google 等搜索引擎抓取不存在的 URL 时仍会记录 404 错误,这是正确行为,页面不存在,你的自定义页面只是让人类体验更好。不要将 404 错误重定向到首页,这可能让搜索引擎困惑并掩盖真实网站问题;发现失效链接——定期检查 404 错误(如通过 Google Search Console)帮你识别和修复失效的内外链接,这对 SEO 很重要。所以,虽然自定义设计不是直接排名因素,但改善的用户体验和引导用户的机会总体上是有益的。
总结
Astra Pro 是强大、可定制的 WordPress 主题。我亲身使用了几年,见证了它如何提升品牌形象、轻松创建精美网页。自定义 404 模块只是 Astra Pro 自定义设计模板之一;你可以用它的海量功能设计独特网站。你不需要额外插件创建自定义 404 页面设计或编辑主题文件。有了 Astra Pro,网站模板的每个部分都一键可定制。
