12 个可改善网站搜索的 WordPress 搜索插件 (2023)
已发表: 2023-09-09您是否正在寻找最好的 WordPress 搜索插件来改善您的网站搜索?
默认的 WordPress 搜索功能非常有限,并且会忽略网站上的很多内容。 值得庆幸的是,有几个 WordPress 插件可以帮助您改善默认搜索体验。
在本文中,我们将重点介绍可改善网站搜索的最佳 WordPress 搜索插件。
为什么使用 WordPress 搜索插件?
WordPress 带有内置的搜索功能,可以帮助访问者轻松找到他们想要的内容。
但是,它非常基本,不会搜索网站的所有内容,包括评论、文件和产品。
好消息是,有几个搜索插件可以帮助您改进内置的 WordPress 搜索功能。 其中一些插件是为了特定目的而构建的,例如搜索 WooCommerce 产品,而其他插件则可以改善整个 WordPress 博客或网站的搜索体验。
话虽这么说,让我们来看看一些最好的 WordPress 搜索插件。 只需使用下面的快速链接直接跳转到您想要了解更多信息的插件:
1. 搜索WP
SearchWP 是 WordPress 最好的搜索插件之一。 与内置的 WordPress 搜索相比,它非常易于使用,并且提供更准确的搜索结果。
SearchWP 可以搜索 WordPress 默认忽略的内容,包括自定义帖子类型、WooCommerce 产品、评论、PDF 等。
您可以创建完全自定义的搜索算法,类似于 Google 等搜索引擎使用的算法。 这允许您为每个属性分配权重(重要性)。
与高相关性属性相匹配的内容将在搜索结果中显示得更高。 相比之下,具有较低相关性的属性的内容将在用户的搜索结果中出现在较低的位置。
例如,如果您已将 PDF 格式的菜单上传到餐厅网站上,那么这是重要的内容,您通常希望将其显示在搜索结果的靠前位置。
考虑到这一点,您可以简单地为此内容分配较高的属性相关性,以便匹配项在搜索结果中显示在较高位置。
SearchWP 还与 WooCommerce 集成,因此您可以进行智能 WooCommerce 产品搜索,甚至自定义产品搜索结果页面。
您甚至可以在 WooCommerce 搜索结果中包含产品属性、标签、评论以及自定义字段和分类法。
在下图中,我们添加了“颜色”和“尺寸”作为可搜索的自定义字段,并在分类字段中添加了产品标签和类别。
创建自定义搜索算法后,您可以创建无限数量的自定义搜索表单。
例如,如果您销售电子书等数字下载内容,那么您可以创建一个搜索表单来搜索带有“电子书”标签的内容。 通过这种方式,您可以帮助购物者找到他们可能想购买的新书。
有关如何设置此插件的分步说明,请参阅我们有关如何使用 SearchWP 改进 WordPress 搜索的指南。
优点:
- 自动与内置 WordPress 搜索集成。
- 与任何 WordPress 主题搭配都很棒。
- 内置搜索统计。
- 与许多流行的 WordPress 插件集成,包括 WooCommerce、Easy Digital Downloads 和 bbPress。
缺点:
- 不包括实时 Ajax 搜索。 但是,您可以通过安装免费的 SearchWP Live Ajax 搜索插件来添加此缺失的功能。
- 没有免费插件,因此您需要购买许可证才能尝试 SearchWP。
为什么我们选择 SearchWP: SearchWP 是一个完整的搜索工具包,与原生 WordPress 搜索完美集成。 只需创建一个搜索算法,您网站上的所有搜索字段和表单都将自动使用 SearchWP。
定价:许可证起价为每年 199 美元。
2. 弹性压机
ElasticPress 是基于 ElasticSearch 构建的托管 WordPress 搜索服务。
它不是在 WordPress 网站上运行,而是在云中运行搜索查询并以闪电般的速度显示结果。 它非常容易集成到任何 WordPress 网站上,并与所有最好的 WordPress 托管提供商合作。
ElasticPress 可以搜索默认 WordPress 搜索忽略的内容,包括自定义字段、标签、PDF 文件、Microsoft Office 文档、元数据等。
ElasticPress 具有内置的实时 Ajax 搜索,因此您可以在用户键入时显示即时结果。 它还与 WooCommerce 配合良好,因此购物者可以快速找到他们有兴趣购买的产品。
您可以使用加权仪表板创建自己的搜索算法,甚至可以自定义热门搜索词以首先显示您最受欢迎的 WooCommerce 产品或表现最好的内容。
优点:
- 内置自动建议。
- 一种高级连接器,可以处理几乎任何搜索查询。
- 在搜索结果中显示相关帖子和文档内容。
- 托管服务,因此 ElasticPress 不会减慢您的 WordPress 网站的速度。
缺点:
- ElasticPress 是一项托管服务,比此列表中的任何其他搜索解决方案都要昂贵得多。 这意味着它可能不是初学者、个人博客或预算较少的任何人的最佳选择。
我们为什么选择 ElasticPress:通过将搜索卸载到外部服务器,您可以改进 WordPress 搜索,而不会减慢您的网站速度。 这可能不是我们列表中最便宜的搜索插件,但对于需要快速搜索的商业网站或企业网站来说,它是一个不错的选择。
定价:许可证起价为每月 79 美元。
3. 象牙搜查
Ivory Search 是另一个优秀的 WordPress 搜索插件,它取代了默认的 WordPress 搜索。
为了改进搜索结果,Ivory Search 会查看帖子类型、图像元数据、自定义字段、短代码、附件等。
您还可以使用 Ajax 显示实时搜索结果,而无需重新加载页面。
该插件还与 WordPress 主题定制器集成,因此您可以使用您已经熟悉的工具更改搜索表单的外观。
通过 Ivory Search,您可以创建无限数量的具有独特设置的表单。
然后,您可以使用插件自动创建的短代码将这些表单添加到网站的不同区域。
您还可以使用 Ivory 搜索块将高级搜索表单添加到任何小部件就绪区域,例如侧边栏。 这使得您可以轻松地在整个 WordPress 网站上显示相同的表单。
另一种选择是将搜索栏添加到任何导航菜单中。 在 Ivory 搜索设置中,您只需启用要在其中显示搜索字段的菜单的切换即可。
研究人们使用您网站搜索的方式也可以帮助您更多地了解您的用户。 这包括在访问者搜索您网站上尚无的内容时查找任何内容空白。
为了提供这些数据,Ivory Search 与 Google Analytics 集成。 但是,在使用此功能之前,您需要在 WordPress 中安装 Google Analytics。
Ivory 与最好的 WordPress 翻译插件配合使用,因此如果您想在 WordPress 中添加多语言搜索,它是一个不错的选择。
优点:
- 实时 Ajax 搜索。
- 使用 WordPress 定制器轻松更改搜索表单颜色和消息。
- 只需单击按钮即可将高级搜索字段添加到任何 WordPress 菜单。
- 支持多语言搜索。
- 与流行的插件集成,包括 WooCommerce、Weglot、Polylang 和 WPML。
缺点:
- Ivory Search 的界面可能会让人不知所措且难以导航,尤其是对于初次用户而言。
为什么我们选择 Ivory Search:虽然有高级版本,但免费版本才是 Ivory Search 真正的亮点。 如果您正在寻找一个免费的 WordPress 搜索插件,其中包含改进默认搜索所需的一切,那么免费下载是一个不错的选择。
定价:基本插件是免费的,而 Ivory Search 高级版起价为每年 19.99 美元。
4.高级Woo搜索
免费的 Advanced Woo Search 插件可以查找产品标题、内容、摘录、类别、标签、ID 和 SKU 中的匹配项。
这可以帮助购物者找到他们想要的东西,包括他们使用内置 WordPress 搜索可能找不到的产品。
Advanced Woo Search 有一个简单的设置页面,您通常只需单击一个按钮即可打开和关闭不同的设置。 这使得该插件非常易于设置和使用。
Advanced Woo Search 还在搜索结果中显示一些有用的额外信息,包括产品图片和价格。 它还将结果集成到您当前的布局中,因此它与任何 WordPress 主题搭配起来都会很棒。
设置插件后,它将自动同步产品数据。 这意味着您无需在每次更新产品目录时花费时间手动重新索引。 您还可以使用短代码或小部件将搜索表单添加到任何页面、帖子或小部件就绪区域。
优点:
- 支持停用词、同义词和复数。
- 支持多种货币和可变产品。
- 根据搜索结果的发现位置对搜索结果进行排序。
- 易于理解的设置。
缺点:
- 免费插件缺少一些更高级的搜索功能,包括搜索产品属性和自定义分类法的能力。
为什么我们选择高级 Woo 搜索:如果您希望改进默认的 WooCommerce 搜索,但没有高级插件的预算,那么这是一个不错的选择。 它还支持开箱即用的实时 Ajax 搜索,因此购物者无需等待页面重新加载即可看到相关结果。
定价:您可以从官方 WordPress 存储库免费下载 Advanced Woo Search。
5.SearchWP Ajax 直播
SearchWP Ajax Live 是 SearchWP 的插件,但它适用于任何使用内置 WordPress 模板标签的 WordPress 搜索表单。
该插件通过实时 Ajax 搜索结果增强了您现有的 WordPress 搜索,这些结果在用户开始输入时立即显示。 这提供了更好的用户体验,甚至无需重新加载页面即可返回准确的结果。
实时 Ajax 搜索可以改善所有访问者的搜索体验,但如果您销售在线课程、会员订阅和其他数字产品,则它特别有用。 通过帮助访问者更快地找到相关内容,您通常可以获得更多销售额。
激活插件后,您网站上的每个搜索栏都会自动使用实时 Ajax 搜索。 您还可以使用插件提供的块将实时 Ajax 搜索栏添加到任何页面、帖子或小部件就绪区域。
如果您使用的是基于块的主题,例如 ThemeIsle Hestia Pro,那么您可以将实时 Ajax 搜索添加到 WordPress 主题的任何部分。
这包括您无法使用标准 WordPress 内容编辑器编辑的区域,例如您网站的 404 页面模板。
优点:
- 开箱即用,只需配置最少的设置。
- 将实时 Ajax 搜索添加到您的 WordPress 博客、网站或在线商店,类似于 Google 等搜索引擎使用的实时搜索功能。
- 与默认的 WordPress 搜索或 SearchWP 插件完美配合。
缺点:
- 该插件开箱即用,只需很少的设置。 虽然这使得插件易于设置,但如果您想要更高级的自定义选项,它可能会受到限制。
为什么我们选择 SearchWP Ajax Lite:实时搜索可以帮助访问者快速找到他们正在寻找的内容。 这个免费插件开箱即用,会自动将实时 Ajax 搜索添加到您的所有搜索字段,而无需您配置任何复杂的设置。
定价:可从官方 WordPress 存储库免费下载。
6.YITH WooCommerce Ajax 搜索
YITH WooCommerce Ajax Search 是一款出色的 WooCommerce 产品搜索插件,可帮助客户快速找到您商店中的产品。
它允许客户按 SKU 搜索产品、在特定类别内搜索并过滤结果,而无需重新加载页面。
该插件还可以搜索WordPress默认忽略的内容,包括产品摘录、产品类别和标签以及可变产品。
YITH WooCommerce Ajax 搜索是高度可定制的。 您可以在实时搜索结果中包含缩略图、徽章、价格和促销信息。 这可以为购物者提供有用的信息,帮助他们决定要访问哪些产品页面。
该插件的免费版和高级版还允许您自定义搜索栏的外观,以更好地适合您的在线商店。
该插件适用于任何语言的 WooCommerce 商店,并且与多语言 WordPress 网站和商店完全兼容。
优点:
- 实时显示结果。
- 使用类别和标签过滤结果。
- 按 SKU 搜索,非常适合拥有大量产品目录的商店。
- 在搜索结果中突出显示销售和促销活动。
缺点:
- 虽然该插件有免费版本,但与其他实时 Ajax 插件相比,它的功能相当有限。 例如,免费版本不会在产品标签和类别中查找匹配项。
为什么我们选择 YITH WooCommerce Ajax 搜索:如果您经营 WooCommerce 商店,那么实时搜索可以帮助客户更快地找到感兴趣的产品。 话虽如此,实时 Ajax 搜索插件是必备的,并且该插件与 WooCommerce 完美集成。 它还与多语言网站完全兼容,如果您向国际受众销售产品,这是完美的选择。
定价:每年 79.99 美元起。
7. 斐波搜索
FiboSearch 是另一个优秀的 WooCommerce 搜索插件。 它允许您使用 Ajax 立即获取搜索结果,而无需重新加载页面。
FiboSearch 可以在产品描述、简短描述、SKU、属性、自定义字段、产品类别和标签等中搜索匹配项。
您还可以从搜索结果中排除缺货产品。 这可以为您带来更多销售额,因为您不会因为购物者当前无法购买的产品而分散他们的注意力。
您还可以在实时 Ajax 搜索中显示更多内容。 例如,您可以添加产品图像、描述和定价,以便为购物者提供详细的产品信息,甚至无需重新加载页面。
当访问者将鼠标悬停在实时 Ajax 搜索中的某个商品上时,您可以显示“添加到购物车”按钮以及数量字段和扩展产品说明。 这样,访问者甚至无需访问产品页面即可开始购买过程。
实时 Ajax 搜索栏也是完全可定制的,因此您可以添加自己的消息、更改提交按钮以及选择不同的搜索栏布局。
当您进行更改时,该插件将显示搜索栏在您的在线市场或商店中的外观预览。 通过这种方式,您可以轻松尝试不同的设置,看看什么看起来最好。
当您对搜索栏的设置方式感到满意时,您可以使用短代码或块将其添加到任何页面、帖子或小部件就绪区域。
另一种选择是将搜索栏添加到 WordPress 主题中的任何菜单中。 只需转到“外观”»“菜单” ,然后将新的“FiboSearch 栏”项目添加到任何导航菜单即可。
优点:
- 与默认的 WooCommerce 搜索结果页面集成。 这意味着购物者将在实时 Ajax 搜索和标准搜索结果页面中看到完全相同的结果。
- 支持许多流行的多语言插件,包括 WPML、Polylang 和 qTranslate-XT。
- 支持谷歌分析。
- 高级搜索设置,包括同义词和模糊搜索。
缺点:
- 即使您升级到专业版,FiboSearch 也不提供实时聊天或电话支持。
为什么我们选择 FiboSearch:该插件允许您在实时 Ajax 搜索结果中显示详细信息,甚至包括“添加到购物车”按钮。 通过这种方式,您可以向购物者显示有用且信息丰富的结果,而无需他们重新加载页面。
定价:基本插件是免费的。 高级版起价为每年 49 美元。
8. WooCommerce 的 Husky 产品过滤器
Husky Products Filter for WooCommerce 是一个非常有用的搜索插件,专为 WooCommerce 商店设计。
它允许您的客户按类别、属性、标签、分类法、元字段和价格过滤产品。
Husky 的过滤器会生成 SEO 友好的链接,您可以将其添加到站点地图文件中。 通过这种方式,Husky 可以帮助改善您的 WooCommerce SEO。
Husky 搜索表单是完全可定制的,因此您可以将不同的选项显示为单选按钮、复选框、多下拉菜单等。
您可以使用插件自动创建的短代码将搜索和过滤选项添加到任何页面、帖子或小部件就绪区域。 更好的是,Husky 支持实时 Ajax 搜索,因此您可以在在线商店的任何位置显示实时结果。
Husky 对于初学者来说很容易设置,但也为想要在自定义产品模板中使用该插件的开发人员提供了大量的自定义选项。 例如,您可以为搜索表单创建自定义 woo-products 循环模板和 html-items。
优点:
- 高级 WooCommerce 搜索。
- 内置实时 Ajax 支持。
- 通过内置搜索统计信息查看客户正在寻找的产品。
- 支持无限滚动。
- 更高级的用户可以选择创建自定义布局模板。
缺点:
- 尽管该插件提供实时 Ajax 搜索,但根据 WordPress.org 列表,该功能不能保证适用于所有 WordPress 主题。
为什么我们为 WooCommerce 选择 Husky 产品过滤器:无论您的预算是多少,该插件都可以让您替换有限的内置 WooCommerce 搜索。 尽管实时 Ajax 搜索不能保证适用于所有 WooCommerce 主题,但这仍然是免费插件中包含的一项慷慨功能。
定价:免费。
9. 相关性
Relevanssi 是另一个流行的 WordPress 搜索插件,它通过获取更相关的结果来改进 WordPress 搜索。
Relevanssi 在 WordPress 中添加了 PDF 索引和搜索,以便访问者可以搜索网站 PDF 文件的内容。 Relevanssi 还可以搜索短代码输出、自定义字段、用户配置文件、类别和标签、WooCommerce 产品等。
Relavanssi还支持模糊匹配和精确匹配,并可以在结果页面中突出显示搜索词。
所有这些都可以帮助访问者更快地找到他们想要的东西。
优点:
缺点:
- Relevanssi 与某些页面构建器插件、BuddyPress、NextGen Gallery 等存在兼容性问题。 如果您确实遇到问题,那么您可以查看我们的分步指南,了解如何正确请求 WordPress 支持并获得支持。
- Relevanssi 可能会占用大量数据库空间。 考虑到这一点,如果您的 WordPress 主机用于数据库表的空间有限,则不建议这样做。
我们为什么选择 Relevanssi:此列表中的许多免费搜索插件均设计用于在线 WooCommerce 商店。 然而,Relevanssi 是一个免费插件,非常适合各种 WordPress 博客和网站。 如果您运营会员网站,那么 Relevanssi 还会与许多顶级会员插件集成。
定价:基本插件是免费的。 您可以每年支付 109 美元升级到高级版本。
10.WP扩展搜索
WP Extended Search 是一个轻量级且简单的 WordPress 搜索插件,可让您轻松扩展默认的 WordPress 搜索。
您只需转到插件设置并选择要包含在搜索结果中的选项即可。 例如,您可以搜索作者姓名、分类法、帖子类型、元数据等。
该插件扩展了默认的 WordPress 搜索,因此您无需添加任何短代码或小部件。 只要您使用内置的 WordPress 搜索,您只需安装并激活该插件即可开始使用。
如果您想提供更高级的搜索,那么您可以创建多个具有独特设置的自定义搜索表单。 然后,您可以使用小部件、短代码、PHP 函数或 HTML 将这些搜索表单添加到网站的任何部分。
优点:
- 自动改进默认的 WordPress 搜索。
- 创建无限数量的自定义表单。
- 可以选择从搜索结果中排除旧内容。
- 仅显示部分匹配或完全匹配。
- 与 WooCommerce 兼容。
缺点:
- 缺少一些更高级的功能,特别是实时 Ajax 搜索。
为什么我们选择 WP Extended Search:如果您正在寻找一种快速、简单的方法来增强标准 WordPress 搜索,那么这个插件可以开箱即用。 尽管您可以探索一些更高级的设置,但这是一个非常轻量级的插件,易于设置。
定价:免费。
11.更好的搜索
Better Search 是另一个免费的 WordPress 插件,可以自动替换默认的 WordPress 搜索。
该插件允许您搜索所有帖子类型,包括自定义帖子类型。 它还会在标题、帖子内容、摘录、元字段、作者、标签和评论中查找匹配项。
您还可以根据更适合您网站的内容更改标题或内容的权重。
该插件具有独特的搜索热图功能,可显示最热门的搜索。 您可以将此小部件添加到侧边栏或页脚等区域,以鼓励访问者探索您网站上最流行的搜索词和内容。
优点:
- 自动与默认的 WordPress 搜索集成。 如果您的 WordPress 主题没有内置搜索表单,那么您可以使用 WordPress 中的小部件添加一个。
- 使用您自己的模板文件或自定义 CSS 的选项。
- 可与 WP Super Cache 和 W3 Total Cache 等缓存插件配合使用
- 创建一个停用词列表,Better Search 将从搜索查询中过滤掉这些停用词。
缺点:
- 没有根据类别或产品属性进行搜索的选项。
- 不支持实时 Ajax 搜索。
为什么我们选择 Better Search: Better Search 为免费插件提供了一系列良好的功能,以及一些独特的功能。 特别是,他们的热图是一种鼓励访问者探索更多搜索词和内容的创新方式,并可能使其成为一些网站所有者的出色插件。
定价:免费。
12. 搜索排除
有时,您不想将所有内容都包含在搜索结果中。 例如,如果您正在运营一家在线商店,那么您可能想要隐藏帐户页面、自定义结帐页面、感谢页面等页面。
搜索排除允许您排除不想在 WordPress 搜索结果中显示的内容。 您只需选中一个框即可排除页面、帖子、WooCommerce 产品等。
更好的是,这个插件不会向搜索引擎抓取工具隐藏您的内容。 这意味着隐藏的内容仍然会出现在谷歌等搜索引擎中。
如果您想隐藏大量不同的页面、帖子和其他内容,那么此插件还集成了批量编辑功能。
您可以随时转到插件的设置来查看已从搜索中排除的所有项目。
优点:
- 一个简单的插件,允许您从搜索结果中排除内容。
- 不会影响您的 WordPress SEO。
缺点:
- 该插件只是隐藏搜索结果中的项目。 这意味着您可能仍然需要安装额外的搜索插件。
为什么我们选择 Better Search:这个插件只完成一项任务,而且做得很好。 如果您对默认的 WordPress 搜索感到满意,但只想隐藏一些页面,那么这个插件是完美的解决方案。
定价:免费。
哪个是最好的 WordPress 搜索插件?
我们相信 SearchWP 是适合大多数网站的最佳 WordPress 搜索插件。 它允许您搜索内置 WordPress 搜索默认忽略的所有内容类型,并可以轻松创建自定义搜索算法。
之后,您可以创建无限数量的独特搜索表单并将它们添加到任何页面、帖子或小部件就绪区域。
虽然核心 SearchWP 插件不提供实时 Ajax 搜索,但您可以使用 SearchWP Live Ajax 搜索轻松添加此功能。
关于 WordPress 搜索插件的常见问题解答
在本指南中,我们介绍了所有最好的 WordPress 搜索插件。 如果您仍有疑问,请参阅以下有关改进内置 WordPress 搜索的常见问题解答。
WordPress 有搜索功能吗?
大多数 WordPress 主题都有内置的搜索功能。 然而,默认搜索通常非常有限,并且不提供准确的搜索结果。
因此,我们建议安装高级搜索插件,例如 SearchWP。
默认的 WordPress 搜索对于我的网站来说是否足够好?
尽管 WordPress 有基本的内置搜索,但我们不建议依赖它。 默认情况下,WordPress 不搜索小部件、用户评论、类别、标签、WooCommerce 产品或 PDF 文档。 它也不搜索图片库标题、说明文字或替代文本。
创建搜索结果页面时,WordPress 将首先显示帖子标题中包含搜索词的所有帖子,并按时间倒序排列,这意味着最新的条目将显示在结果的顶部。
之后,它将显示帖子内容中具有匹配术语的所有帖子。
对于只有少量内容的博客来说,这可能不是问题。 然而,当您有大量内容时,这种排序逻辑通常会显示不准确或令人困惑的结果。
有关此主题的更多信息,请参阅我们对 WordPress 搜索工作原理的了解。
如何让我的 WordPress 搜索更好?
改进默认 WordPress 搜索的最佳方法是使用高级搜索插件,例如 SearchWP。 这些插件允许您搜索 WordPress 默认忽略的内容类型,甚至可以添加有用的功能,例如实时 Ajax 搜索。
如何将实时搜索添加到我的 WordPress 网站?
将实时搜索添加到您的网站的最佳方法是使用 SearchWP Live Ajax 搜索。 这个免费插件会立即将实时搜索添加到整个 WordPress 网站的所有表单和搜索栏中。
有关更多信息,请参阅我们有关如何添加实时 Ajax 搜索的指南。
如何使我的 WordPress 网站成为像 Google 一样的搜索引擎?
您可以使用 SearchWP 创建自己的自定义搜索算法。 这允许您为不同的属性分配权重,例如帖子的标题或其标签。 通过这种方式,您可以准确控制您的内容在 WordPress 搜索结果中的显示位置。
之后,您可以使用 SearchWP Live Ajax Search 将实时搜索添加到您的网站。 该插件会在访问者键入时建议结果,就像 Google 等搜索引擎一样。
有关更多信息,请参阅我们有关如何改进 WordPress 搜索的指南。
我们希望本文能帮助您找到最适合您网站的 WordPress 搜索插件。 您可能还想查看我们关于如何为自定义帖子类型创建高级搜索表单的指南,以及我们针对小型企业必备的 WordPress 插件的专家列表。
如果您喜欢这篇文章,请订阅我们的 WordPress 视频教程 YouTube 频道。 您还可以在 Twitter 和 Facebook 上找到我们。