Creating a Better WordPress Search Solution RSS
- Share /
- CMS, Development, Search, Wordpress / 1.14.10 / No Comments /
It’s great that WordPress has a search feature built in, but it’s not the most powerful engine and has various usability issues. Here’s a few suggested improvements you can do to improve your WordPress sites searchability.
Sort results by relevance instead of date
The pre-packaged WordPress search will order it’s results by date rather than relevance. Normal search engines sort their results by relevance, as you would expect. To change this I recommend using one of following plugins:
- Relevanssi replaces the WordPress search with a partial-match search that sorts the results based on relevance instead of date. It is a partial match search, so if user inputs several search terms, the search will find all documents that match even one term, ranking highest those documents that match all search terms. All in all this is a very smart search enhancement to use, and one that I choose to use on all CMS installs I build.
- Search Unleashed by Urban Giraffe is a more advanced search algorithm tool allowing for more customization in how your search engine works. It extends the standard WordPress search with customizable search algorithms, including MySQL’s full text and Zend’s Lucene. It includes a word highlighting feature along with the ability to search across posts, pages, comments, titles, URLs, and meta-data.
- Search Reloaded by Semiologic, as suggested by Yoast, will let you use Yahoo! to power your site’s search engine.
- Google Custom Search will use Google to power your WordPress search engine. The downside to this approach is the lack of design control you have over the output of results.
- Sphider for WordPress will use an entirely new search engine within WordPress. Sphider is a lightweight PHP/MySQL search engine / spider tool. Sphider supports all standard search options, but also includes a plethora of advanced features such as word auto-completion, spelling suggestions etc.















