在我們進行
網(wǎng)站建設時快速高效的內(nèi)部搜索可能是您最關鍵的功能之一。您的網(wǎng)站擁有的內(nèi)容越多,人們就越難發(fā)現(xiàn)舊頁面。對于電子商務網(wǎng)站等某些利基市場,密切關注您的所有內(nèi)容可能非常重要。
30% 的訪問者使用內(nèi)部搜索,特別是對于電子商務網(wǎng)站,這些訪問者在執(zhí)行現(xiàn)場搜索后更有可能進行購買。擁有如此高的百分比,您必須優(yōu)化他們的體驗。它不需要大量的花里胡哨。但是,確保它快速加載結(jié)果頁面很重要,并且像過濾系統(tǒng)這樣的一些附加功能可能會有很長的路要走。
也就是說,默認搜索對于小型個人博客和網(wǎng)站來說已經(jīng)足夠了。它可以處理少數(shù)沒有龐大數(shù)據(jù)庫或不需要復雜過濾系統(tǒng)的頁面和站點。如果那是您,則無需為沒人會使用的功能而徹底檢查所有內(nèi)容。但是一旦您的網(wǎng)站開始增長并變得更加復雜,您可能會開始注意到網(wǎng)站內(nèi)部搜索引擎的缺陷。
多年來WordPress 的內(nèi)置搜索引擎確實有了很大的改進。對于絕大多數(shù)較小的站點,它運行良好。但是,當您的網(wǎng)站開始大量增加帖子和頁面時,或者您開始使用WooCommerce和Advanced Custom Fields等插件時,您可能會發(fā)現(xiàn)默認搜索引擎不再起作用。內(nèi)置系統(tǒng)也難以處理非常大的站點和數(shù)據(jù)庫。因此,它可能不是您的訪問者需要的快速高效的搜索引擎。
那么,我們需要改進的 WordPress 搜索到底有什么問題呢?為什么要關閉內(nèi)置系統(tǒng)?過去,WordPress 的搜索引擎非常簡單。它只掃描了帖子標題和內(nèi)容等幾個區(qū)域,然后按時間順序?qū)Y(jié)果進行了排序。經(jīng)過大規(guī)模更新后,它現(xiàn)在按相關性對結(jié)果進行排序,如果它們與查詢的全部或部分匹配,則排名更高。
例如,如果您使用高級自定義字段之類的插件,WordPress 搜索將不會掃描大多數(shù)這些字段中的任何內(nèi)容。添加新的自定義帖子類型和分類法的插件也可能根本不會出現(xiàn)在搜索中。還有缺乏過濾的問題。無法按類別、自定義帖子類型或其他任何內(nèi)容進行過濾。對于在線商店來說,這尤其是一個問題。即使您的 WooCommerce 產(chǎn)品確實出現(xiàn)在搜索中,也無法將搜索限制為僅產(chǎn)品(不包括博客文章等),更不用說按產(chǎn)品類型、定價和其他參數(shù)進行過濾了。
最后,搜索有一個簡單的問題:它很慢,尤其是在較大的網(wǎng)站上。這并不一定意味著每天有數(shù)千名訪問者的大型網(wǎng)站;擁有幾百或幾千個帖子的個人博客也會使其變慢。您的數(shù)據(jù)庫越大,情況就越糟糕。如果您開始注意到速度變慢,則該升級了。