更好的 WordPress 搜索解决方案
已发表: 2022-04-10如果您参与 WordPress 的内容站点,无论是构建一个还是拥有一个,您可能知道默认的 WordPress 搜索实用程序并不是最好的。 在完成了几个拥有超过 5,000 篇个人博客文章的项目后,我们也得出了这个结论。
为了修复相当笨重的 WordPress 默认搜索,我们决定看看一些可以扩展功能的附加插件,这反过来会降低跳出率并带来更好的用户体验。 在本文中,我们将讨论我们过去使用的插件/技巧,以使 WordPress 搜索获得更好的体验。
默认的 WordPress 搜索有什么问题?
对于某些应用程序,默认的 WordPress 搜索就可以了。 只需输入一个搜索词,WordPress 就会查询您的所有帖子,识别匹配的关键字。 然后它会将此查询作为帖子集合返回,并根据您的主题设置样式。
这里的问题是匹配是非常基础的,这意味着 WordPress 搜索返回的内容的相关性有时可能会缺乏。
如果有人在您的网站上搜索某些内容,则其背后是有意图的。 如果您可以将该访问者与正确的内容联系起来,那么他们很可能会留在您的网站上。 如果您的网站通过广告或附属链接产生收入,那么让 WordPress 搜索正确非常重要。
默认的 WordPress 搜索结果按以下几点排序:
- 帖子标题中的完整句子匹配。
- 帖子标题中的所有搜索词。
- 帖子标题中的任何搜索词。
- 帖子内容中的完整句子匹配。
从本质上讲,WordPress 会获取您的搜索查询,有时会将其与可能与用户相关或不相关的术语进行匹配。 这是相当基本的,为 WordPress 实施更好的搜索解决方案通常是一个好主意,尤其是在您的网站内容丰富的情况下。 如果您有一个简单的公司网站,这一点就不那么重要了。
默认的 WordPress 搜索界面还缺少一些实用程序。 例如,大多数主题不强调文本,甚至通过加粗或突出显示帖子中的内容的摘录。 也没有简单的方法来跟踪 WordPress 搜索,这可以让您深入了解访问者真正想要阅读的内容。
另一方面,谷歌搜索引擎使用机器学习、复杂的数十亿美元算法等来有效地为用户提供他们真正想要阅读的相关内容。 这是黄金标准,即使您是一个简单的 WordPress 网站,许多访问者也会期望达到这种相关性。
总之,这些是 WordPress 搜索的主要问题。 如果您的网站上有很多内容,您肯定会发现限制,这就是本文的目标,但即使您有一个基本的公司网站,您也可能需要考虑升级您的 WordPress 搜索游戏,因为它会导致更快乐的访客的余额率较低。
另外,请记住,大多数页面构建器和主题只是重新设计了基本的 WordPress 搜索功能。 例如,Elementor Search 小部件看起来与默认的 WordPress 搜索小部件有点不同,但它只是重新设计了样式。 Oxygen、Beaver Builder 和大多数 WordPress 主题也是如此。 这就是为什么您需要寻找插件以将所需的功能添加到您的站点。
顺便说一下,让我们讨论一下我们的代理机构过去使用的各种插件和代码片段,以有效地查找和提供内容给在我们客户网站上搜索的访问者。
我们如何在 WordPress 网站上加强搜索
在构建我们的网站时,我们希望在 WordPress 中保留搜索体验白标。 有一些第三方服务可以对您网站上的所有内容进行分类并提供搜索体验,但它与 WordPress 的集成并不好,访问者可以看出您正在使用第三方服务。 例如,您可以设置 Google 自定义搜索,但这是非常 2010 年的风格,访问者绝大多数都希望直接在 WordPress 网站内实现完善的搜索。
考虑到这一点,我们需要坚持使用 WordPress 插件或代码片段来帮助我们提升网站搜索。
在与许多拥有大量内容的网站合作后,我们缩小了插件选择范围,我们使用这些插件为访问者返回更相关的搜索结果。 还有其他实用程序,例如本机搜索跟踪、Ajax 结果加载等。
象牙搜索
我们的首选搜索插件称为 Ivory Search,它提供免费或付费版本。 我们选择了付费版本,但我们将在下面讨论的大部分功能都在 WordPress 存储库上免费提供。
该插件允许您在任何地方使用简码放置搜索栏,如果您是主题开发人员,则可以使用 PHP。 您可以使用 CSS 或内置定制器界面控制搜索栏的视觉样式。 还有搜索结果的 Ajax 加载,因此当您输入查询时,结果将立即显示。 如果您进行搜索,结果将显示在您网站的搜索存档模板上。
但是,对我们来说最重要的是搜索结果的相关性。 Ajax 搜索结果确实有助于降低跳出率,但如果访问者正在搜索一个词并且结果与他们无关,他们很可能会离开您的网站。
该工具的付费版本包括几个独特的功能,可帮助我们的用户查询更相关的搜索结果,特别是这两个功能:
- 模糊匹配——在帖子中搜索以搜索词开头或结尾的词。
- 关键字词干 - 搜索关键字的搜索基础词。
这两者都极大地扩展了 WordPress 网站上的搜索功能,并查询更多相关的结果,这意味着访问者离开网站的机会更少。
您只需 189 美元即可获得无限网站的终身许可,这就是我们的宗旨。
相关搜索
这个搜索插件被包含在我们的一些第一个 WordPress 项目中,并且我们一直使用它直到今天。 Ivory Search 有其优点,例如 Ajax 功能,但 Relevanssi 特别关注结果的相关性:
- 搜索结果按相关性排序,而不是按日期排序。
- 模糊匹配:匹配部分单词,如果完整单词不匹配。
- 查找仅匹配一个搜索词(OR 查询)或要求所有单词出现(AND 查询)的文档。
- 搜索带引号的短语,例如“搜索短语”。
- 创建自定义摘录,显示点击的位置,突出显示搜索词。
- 当用户点击搜索结果时,突出显示文档中的搜索词。
所有这些功能共同产生高度相关的搜索结果,这就是为什么我们的代理网站使用它来支持我们的搜索功能。
与 Ivory 一样,此插件允许您使用免费版本,并且还提供终身无限制版本,每年 349 美元。 虽然这比 Ivory 多一点,但搜索结果肯定更相关,因为这就是这个插件专注于做的事情。
如果您希望增强您的 WordPress 搜索功能,此插件将与您接近 Google 搜索的黄金标准一样接近。 它具有大量功能,可以携带最相关的结果,甚至可以索引 PDF 和其他文档。
Relevanssi 还附带了独特的功能,例如“您的意思是/自动建议”,以及与搜索分开但使用相同后端代码的相关帖子小部件。
搜索WP
最佳 WordPress 搜索插件 - 立即改进 WordPress 搜索
SearchWP 不直接显示搜索结果,它只为您的主题提供新的结果来显示。 SearchWP 不会以任何方式修改您现有的搜索结果模板。 激活 SearchWP 后,您的搜索结果将以与激活 SearchWP 之前完全相同的方式显示,但 SearchWP 会告诉 WordPress 要包含哪些结果。
我们目前正在将此搜索插件集成到一个正在进行的项目中,因此我们可以谈论此解决方案的长期可行性,但从我们的经验来看,它看起来运行良好。
吸引我们测试这个插件的主要原因是我们可以从后端轻松控制高级功能,这使我们能够为用户查询最不相关的搜索结果。
这也是几位同事非常推荐的插件,因为它与高级自定义字段集成得很好。 我们的许多站点使用高级自定义字段来填充页面,其中包含该站点独有的数据,snd 很多次,基本的 WordPress 搜索功能不会获取这些字段中的任何内容。
以下是该插件的开发人员对此的看法:“在配置 SearchWP 时,您可以选择想要包含在结果中的来源。 对于每个来源,您不仅可以确定要考虑的属性(例如标题、内容、Slug、摘录、自定义字段、分类法、评论),还可以定义每个属性与其他属性的相关程度。”
结论
基本的 WordPress 搜索不适合内容网站(这正是您应该使用 WordPress 构建的,博客的卓越 CMS)。
为了弥补这个问题,我们过去使用了一系列插件来支持 WordPress 搜索并为我们的用户查询更多相关结果。 我们希望这个集合可以帮助您使您的 WordPress 搜索更好,与您的用户更相关,降低跳出率并提高用户体验。 与往常一样,如果您有任何问题,请在下面的评论中联系。