Visitors Voice Free is a great new solution that lets you easily customize your site's search results by re-ordering or changing them at will. It integrates with Search API Solr Search to automatically apply your changes in all searches on the site.
Ever had a client complain about a search on their site which just didn't have the right results? Or maybe you own a site yourself and have encountered this problem? For site administrators it is often easy to see which results should be delivered for certain searches on their site (e.g., "prices" or "opening hours") – but up to now it was woefully difficult to actually let the site search reflect this knowledge. Especially Solr, with its own elaborate scoring mechanism, is hard to influence in this respect, and the effort necessary is often not really justified if there are just one or two searches whose result order is a bit off. However, if the searches in question are important for users, this can still have a negative impact on the perception of your site as a whole.
Enter Visitors Voice Free
This is a free SaaS solution with Search API integration which lets you very easily customize your site's search result pages – not only re-ordering the results, but also adding or removing them as you see fit. This ensures that, especially for common or important queries, the search results help your site's visitors as well as possible to find what they are looking for.
I have already written about Visitors Voice's premium search analytics offer (which will soon receive a major update), and this new, free service perfectly complements their existing offer – use site search analytics to find underperforming search queries, and then fix them right away with an easy-to-use, clean user interface. But, of course, the search customization functionality can also provide great value without the analytics service, if you become aware of problems via some other means (e.g., if you just make sure that the results make sense for the most common search terms).
Just note that the whole product is still in Beta state at the moment, so their might still be some rough edges – feedback is very welcome – and a few shortcomings are already known. For instance, at the moment only one search index per site is supported, which needs to use a Solr server for the integration to work. Also, only the results that can be viewed by anonymous users are displayed in searches in the Visitors Voice dashboard.
Given enough interest, these shortcomings can soon be fixed, though.
How does it work
If you have a site (or a client with one) that uses Search API and Solr for its search, just install the Visitors Voice module and add your Visitors Voice access key (which you receive after signing up). (If you have more than one index on your site, you'll also need to select searches on which one you want to customize.) Then just log in to the Visitors Voice dashboard and you'll be able to review the results for any search on your site and then get the option to freely change them – re-arrange their order, remove some or add others (as long as they are indexed in the index you're using). The changes will then be immediately (or at the next cron run, if you have "Index items immediately" disabled for the index) reflected in searches on your site.
The access key authenticates access to this functionality to make sure no-one but you (and people given access by you) can carry out such changes.
If you'd like to take a look yourself before signing up for anything, there is a live demo which you can try.
Or just sign up for a free account and try it out on your own site right away. (With my partner code "drunkenmonkey", you will receive a 10% discount on all of their premium services if you decide to use some of them later.)
If you'd like to talk about some custom solution, or chat about something else, you can contact the Visitors Voice team at email@example.com.
I also want to express my gratitude here that in the course of this project the Visitors Voice team has decided to generously sponsor ongoing maintenance of my Solr module in addition to my contract work for them. Drupal Karma++!