關於內建的 WordPress搜尋引擎,想要換掉的人應該大有人在。Google自訂搜尋引擎(現在的正式名稱 Google Programmable Search Engine,舊稱 Google CSE)一直是眾多人的首選,不過還是略略有小問題,例如索引速度還是得看 Google外,對於舊文章的爬取速度真的不太優,搜尋結果有時候和使用 site:參數也不盡相同。
後來我發現了 Algolia,對於 WordPress也有著非常好的友善度,而且當你一修改文章就會自動索引到他們的資料庫中,搜尋體驗比起 Google CSE好太多了,如果是小網站流量不大,Free Plan就非常好用了。如果是中型網站,而且訪客非常倚靠搜尋來檢索網站資料時,Algolia的每月用量和索引量很可能不敷使用。
前幾日我發現了一個很棒的服務 Zoomd,同樣是做免費的 On-site Search,可以做為你在改善網站搜尋的第二選擇。
等等!Bing呢?
Bing先前也推出過和 Google CSE一樣的服務,不過現在已經轉為幾乎是付費的服務 Bing Custom Search API,免費版每秒鐘只能有 1次搜尋、每個月只能有 1,000次搜尋。所以就暫時不介紹它了。(小型網站應該還行,其實 Bing這個服務做得還不錯,可以去它的後台使用看看)
Zoomd可以搜尋到的資源不太多,都被視訊軟體 ZOOM蓋過去了,甚至 Google也會問你是不是要找 ZOOM。Zoomd是成立於 2012年,現在在加拿大多倫多創業交易所上市的公司,公司的主要營運方向是協助行銷人員獲得清晰的使用者體驗資訊,透過資料分析提升行銷效果,因此 Zoomd也針對廣告商和內容產製者提供不同的服務。
其中針對內容產製者 Publishers -我們,就有免費的 On-Site Search可以使用。
Zoomd On-Site Search有哪些特色?
1. 搜尋
2. 即時搜尋建議
3. 搜尋熱門字詞
4. 搜尋分析報告
一、 建立帳戶
- 註冊 Zoomd帳戶 ,在這個頁面下方分別輸入你的網站網址、電子郵件、回答是否有APP並同意使用條款即可。
- 前往電子郵件,按下「Activate Your Account」啟用 Zoomd帳戶
- 這時會前往 Zoomd的後台,請填寫你的名稱並設定好密碼即可。
二、建立索引 Sitemap Sources
- 首先我們切換到 Sitemap Sources 頁
- 將網站的 XML網站地圖(sitemap)加入 Zoomd的索引
這是 Zoomd最推薦的方式,可以讓 Zoomd最快速的找到網站頁面並建立索引。 - 【選用】將網站的 HTML網站地圖(sitemap)加入 Zoomd的索引
- 【選用】將網站的 RSS加入加入 Zoomd的索引
- 都設定完成後,按下 Save changes 就可以了
三、索引頁面概要 Dashboard
- 切換到 Dashboard頁
- 在 Indexed Pages的欄位會看到 Zoomd索引的頁面,目前正在處理中。根據經驗大約需要 1天才可以看到正確的索引結果。
四、測試搜尋 Zoomd in Action
- 即使你才剛剛加入網站,依然可以透過 Zoomd in Action這個區塊進行搜尋
- 在上方的搜尋框中輸入關鍵字,可以看到 Zoomd現在可以搜尋到的頁面結果,這個頁面的樣式會和未來使用在網站上的相同。之後我們可以進行自訂。
五、放置搜尋到網站
- 按一下右上角的「Go to Implementation Page」
- 將步驟「Copy, your unique search code.」的代碼複製
- 貼到網站原始碼</head>之前
如果只想要先自行測試看看,你可以在 WordPress中新增一個頁面,將這裡複製的代碼貼到頁面中就好。(不在</head>也沒關係) - 將步驟「Add a trigger」的代碼複製,貼在你想要顯示搜尋符號的地方,這個樣式未來是可以修改的
- 這樣就完成囉!在顯示放大鏡的地方按一下,就可以開啟 Zoomd的搜尋框。
如要測試請點選這裡
下次我會介紹如何細部的設定 Zoomd的搜尋權重與自訂樣式。