Search functionalities specifically designed for service marketplace solutions
Discover Cocosearch. The first search engine designed for services that takes into account vendor behavior.
Several particularities about a services search engine are visible to the naked eye: you need to search by date, time and location. These notions are indeed novel when compared to traditional e-commerce sites. Other aspects are more difficult to identify and to implement. In traditional e-commerce we manage our stock and know in real time if we can make the sale. In the service industry however, we cannot expect service providers to behave like inanimate objects. It’s not because a provider says that he is available at a given time & place that we can be certain that he will accept a customer request.
To provide users with pertinent search results that have a strong probability of being accepted by the service provider, it is necessary to factor in multiple behavioral aspects when building a search result. This includes taking into account the probability that a service provider will accept (or reject) a request if we send him one.
Therefore, a good search result when selling services is not only the one that matches most closely the search query, but the one that has the most chances of leading to a successful transaction. That is what both the customer and the vendor want from the service marketplace solution after all.
Cocosearch adapts to the density of your service offering to return the most pertinent search results to users.
When a marketplace has a scarce offer, which is common during the initial launch phase, geolocation search shouldn’t be too strict nor precise. If a client is searching at a precise location, at which we don’t have an offer, rather than return “0 results” it is appropriate to provide the customer with the next nearest result that’s available.
As your marketplace’s offer densifies, it is possible to return more results nearer to the desired location. Cocosearch adapts the distance which it will cover when selecting results based on the density of services on offer, and therefore adapts to the lifecycle of your platform.
Enabling users to find the right service, at the right time.
Cocosearch enables date and time search, precise to the minute, in order to return only the services available at the required moment. Additionally, Cocosearch takes into account how often and how recently the calendar is updated in order to sort results to show the most certainly available services first.
Search by structured information for each service type
Attributes enable service providers to describe their services in a structured manner. For example, in a software development marketplace, attributes of a developer would be “Programming languages” where the developer would be able to select the languages he practices (Java, PHP, Ruby…).
This manner of structuring information around services enables a search by each criteria, for a more granular set of results.
The standard tool of any search engine. Adapted to services.
In combination with geolocation, date and attribute search, your users can use keyword search to finds precisely their desired service. Piggybacking on Elastic search, this feature includes keyword fuzziness and result pertinence, which are taken into account when sorting results.
Drag & drop a map to refresh results in the viewport, multiple services at the same location, and much more
Showing and managing results in a map requires some bells and whistles to be truly user friendly. Once search results are displayed, users can simply move their position on the map to view the results in the corresponding search area. Rather than show a plethora of results on the map, results in close proximity are grouped together so that they are shown more clearly. When multiple services are offered at the exact same location, these are displayed with a specific iconography and users can cycle through the services through a gallery interface.
Cocosearch natively delivers all the features that provide a better user experience, including when interacting through maps.