更好的 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 搜索更好,與您的用戶更相關,降低跳出率並提高用戶體驗。 與往常一樣,如果您有任何問題,請在下面的評論中聯繫。