在我们进行
网站建设时快速高效的内部搜索可能是您最关键的功能之一。您的网站拥有的内容越多,人们就越难发现旧页面。对于电子商务网站等某些利基市场,密切关注您的所有内容可能非常重要。
30% 的访问者使用内部搜索,特别是对于电子商务网站,这些访问者在执行现场搜索后更有可能进行购买。拥有如此高的百分比,您必须优化他们的体验。它不需要大量的花里胡哨。但是,确保它快速加载结果页面很重要,并且像过滤系统这样的一些附加功能可能会有很长的路要走。
也就是说,默认搜索对于小型个人博客和网站来说已经足够了。它可以处理少数没有庞大数据库或不需要复杂过滤系统的页面和站点。如果那是您,则无需为没人会使用的功能而彻底检查所有内容。但是一旦您的网站开始增长并变得更加复杂,您可能会开始注意到网站内部搜索引擎的缺陷。
多年来WordPress 的内置搜索引擎确实有了很大的改进。对于绝大多数较小的站点,它运行良好。但是,当您的网站开始大量增加帖子和页面时,或者您开始使用WooCommerce和Advanced Custom Fields等插件时,您可能会发现默认搜索引擎不再起作用。内置系统也难以处理非常大的站点和数据库。因此,它可能不是您的访问者需要的快速高效的搜索引擎。
那么,我们需要改进的 WordPress 搜索到底有什么问题呢?为什么要关闭内置系统?过去,WordPress 的搜索引擎非常简单。它只扫描了帖子标题和内容等几个区域,然后按时间顺序对结果进行了排序。经过大规模更新后,它现在按相关性对结果进行排序,如果它们与查询的全部或部分匹配,则排名更高。
例如,如果您使用高级自定义字段之类的插件,WordPress 搜索将不会扫描大多数这些字段中的任何内容。添加新的自定义帖子类型和分类法的插件也可能根本不会出现在搜索中。还有缺乏过滤的问题。无法按类别、自定义帖子类型或其他任何内容进行过滤。对于在线商店来说,这尤其是一个问题。即使您的 WooCommerce 产品确实出现在搜索中,也无法将搜索限制为仅产品(不包括博客文章等),更不用说按产品类型、定价和其他参数进行过滤了。
最后,搜索有一个简单的问题:它很慢,尤其是在较大的网站上。这并不一定意味着每天有数千名访问者的大型网站;拥有几百或几千个帖子的个人博客也会使其变慢。您的数据库越大,情况就越糟糕。如果您开始注意到速度变慢,则该升级了。