Skip to main content

Benefits and Drawbacks of Different Search Solution Types

- Black Friday / Cyber Monday Content – When an ecommerce site uses a plugin, or a quick install for a site search solution, it might be taking some unnecessary risks.

Black Friday in neon; Text: Black Friday / Cyber Monday Content


– Black Friday / Cyber Monday Content – All businesses cut corners where they can to save money. Most of the time, things work out pretty well, but on occasion, we see catastrophic failures that resulted from poor risk management.

Yahoo, eBay, Equifax, and Target are great examples of times when too much focus was placed on saving money. In these cases, lax security policies, outside consulting, and technology left millions vulnerable, and trust was lost by consumers. Thankfully, over the years, these companies have improved their security practices and companies like Target regained shoppers’ trust and bounced back stronger than ever.

Since we all do whatever we have to do to save money, risk assessment is a great skill. When an ecommerce site uses a plugin, or a quick install for a site search solution, it might be taking some unnecessary risks.

Ecommerce Site Search Solution Plugins and Extensions

Plugin table: The good news: Easy to install, easy to uninstall, improved search. The bad news: Broken design, degraded speed, reliability, broken functionality, security risks

First off, what do we mean when we say plugin? In this context, a plugin is a software solution that is installed from the app store.

There are risks associated with using plugins. Whether inside of your web browser, WordPress site, or online store, plugins can and do create major problems such as:

  1. Broken design and layout
  2. Broken functionality
  3. Degraded speed
  4. Security risks
  5. Reliability
Broken Design & Functionality

The reason these things are possible is due to the core design of a plugin or extension. They are designed to be simple to install, but are not customized for each site. This results in conflicts between the plugin, existing code,  and other plugins.

Since very limited customization is possible, layout and design likely will not entirely match your existing styles. Style preferences such as fonts, layout, search results pages, image sizes, may all appear to be out of place. Some stores may not care about this as much, but others will want a level of polish.

Degraded Speed

Speed is one of the most important aspects of an ecommerce site. If your site takes longer than 4 seconds to load, the customer will bounce. If a site is lagging a bit, often times plugins and extensions are the cause. Run a site audit to determine the cause.

Security Risks

Plugins can have access to sensitive data as well. If they aren’t properly maintained, exploits can be found and used to gain access to that information.


Depending on the nature of the plugin, reliability is another major risk that needs to be assessed. While many plugins run natively on your store, most search plugins (the decent ones) need access to external servers to do their job. For only a few dollars a month, what kind of data infrastructure is reasonable to expect? Plan accordingly for busy times of year like Black Friday Cyber Monday.

Quick Install Search Solutions

Quick install table - The Good News: easy to install, some customization; The Bad News: temp broken design, no consultation, temp broken functionality, internal development, reliability

Outside of plugins and extensions, most search solutions can be installed quickly. While it’s not quite as simple as clicking a button in an app store, these solutions will be able to integrate onto your ecommerce store with just a few lines of code.

These types of solutions are usually much more flexible than a plugin. But they still have limitations that you should know about.

  1. Customization
  2. Ongoing or “agile” implementation (drawbacks derived from this)
  3. Uptime and reliability


Unlike a plugin, these solutions can be customized from a functionality and design perspective. But that customization is still somewhat limited, and requires backend code changes. In other words, after a solution is up and running, developers have to update CSS, HTML, and Javascript to get things looking right and running properly. What does this entail?

  • Fonts
  • Badges
  • Autocomplete layout & UI
  • Search results layout & UI
  • Category pages layout & UI
  • Data optimization
  • Sliders/carousels
  • Quick-view
  • Hover effects
  • Pricing logic

“Agile” – Ongoing Implementation Style

The customization process happens over the course of several weeks, but can take longer depending on development resources. It can either be done in-house or through a party developer.

The good thing about this approach is that new search and navigation functionality gets running much more quickly. However, in the meantime, shoppers have to contend with UI and functionality bugs, and design and layout inconsistencies in search and navigation.

Something Breaks?

What happens if something breaks during any stage of implementation? Who fixes it? How long does it take? What does it cost if parts of your site are down?

In addition to having to customize how search and navigation will look and work on your own, you’re also missing out on consultation and direction from experts.

Uptime and Reliability Issues

This style of SaaS solution is usually designed to be implemented at scale. This means with as few resources as possible. A high-touch approach to servicing their customers would generally be far too expensive to be feasible.

For that reason, there may not be contingency plans in place, so reliability and uptime sometimes suffer. This is especially true on high-volume traffic days, such as Black Friday, Cyber Monday, and the weeks following these days until the end of the year. Slow search and navigation, and outright crashes are common. While reliability largely depends on the provider, it’s a good idea to do research on their infrastructure if this is a concern for your brand.

Webinar: Black Friday Follow-Up: Black Friday is Over, Now What?

Custom Tailored Integration

Custom tailored table

A custom tailored integration takes the approach of integrating the solution only once everything is ready. This approach also avoids conflicts and major bugs since there is a thorough review of the site before the solution is designed and implemented. This consultative approach has a number of other benefits for businesses that want to mitigate risk.

  1. Implementation
  2. Customization
  3. Support
  4. Reliability
  5. Plugin consolidation

Although implementation takes longer with this approach, it will produce better results and require less management going forward. While businesses in a rush may see this as a weakness, it reduces or eliminates many of the risks associated with 3rd party services of this kind.
Implementation will generally take from 4-6 weeks with this type of integration. Here’s what it entails:

– Data audit

This is a review of your data to understand what it is, how it’s organized, where it’s stored, and how the solution will retrieve it.

During the audit process, consultation is also provided. There will usually be ways that data can be improved, which is crucial to ensuring that the solution works as intended.

– Functional requirements audit

During this time, the solution provider will work with you to understand exactly how you want their product implemented.

Which solutions are being provider (search, navigation, product recommendations), how should they work (product search and content search?), and where should they be located (which pages should product recommendations widget live on?). Aesthetic design requirements are also discussed here, and code is passed to the provider.

Consultation is provided at this stage as well, making the retailer aware of any best practices regarding design that are not currently being followed.

– Initial design

At this point, the provider will design the various elements that they are providing (autocomplete design and layout, search results page, filter UI, etc.)

– Revisions

Now, the provider works with the retailer to ensure that design and implementation are up to their standards.

Now that everything is optimized and truly ready, the solution goes live.

This type of integration can be customized fully. Anything from the look and feel to the way the solution works can be modified at any time. As mentioned above, this implementation style means that anything you require can be customized before the solution goes live on your site.

Every site is unique and has different needs in terms of behaviors, look and feel. There is a plethora of custom capabilities that are needed.

Here’s just a few examples:

  • Sliders/carousels
  • Quick-view
  • Hover effects
  • Badges
  • Pricing logic
  • Dynamic images
  • Ratings
  • Shipping costs
  • Pagination
  • URL structure
  • Add to cart URLs
  • Faceting / filter summary
  • Checkboxes
  • Headers

Depending on the solution some of these customizations may even be available in a user friendly interface so that code is not necessary. When more in-depth code changes are required, the provider can be brought on to implement the changes.

Here’s a real-world example that shows why this implementation style is important.

We have a proprietary website platform and the team at Searchspring really worked hard with us to streamline the integration and find solutions to problems that perhaps only we would encounter due to the uniqueness of our website platform. – Curtis B.

In general, white glove solutions like ours will offer much better support than cheaper solutions. Since we’re handling the integration and up-front customization work, if something breaks, it’s our job to fix it.
This is what AJ from AceMart had to say after switching from a quick install solution to our custom tailored integration:

“Searchspring’s support/service blows our previous provider’s out of the water.” – AJ,  Digital Marketing Strategist at AceMart

Ultimately, this depends on the provider, but this is generally representative of what you can expect in this industry.

These high-touch solutions generally have fewer clients at a higher monthly cost, giving them the ability to devote more resources to individual clients. Speed and uptime are a high priority. While we can’t speak for the other providers in this category, at Searchspring, we average greater than 99.99% uptime, and deliver above average speed. Importantly, these aren’t just averages. You shouldn’t expect major fluctuations in speed, but will have consistently fast response times, even amidst high-volume traffic.

Christopher A. had this to say regarding reliability compared to other types of providers:

I’ve been a customer for over 5 years and I’ve honestly never had an issue with the service. It’s never gone down that I’ve seen – ever. If you use SAS apps even a little, you know this is unheard of. – Christopher A.

Again, whether all of this is true or not depends on the provider in question, but this is what you should expect in general.

Plugin consolidation
Much of the tweaking and tuning typically handled by numerous plugins can be serviced by a robust custom integrated solution. These one-off plugins don’t communicate with each other, often requiring merchants to duplicated work. Removing these plugins that help with facets, autocomplete, and synonym management, and rolling this into a single, integrated solution can make your store faster, more secure, and easier to manage.

Want to learn more?

Read our guide to ecommerce site search best practices, and our buying guide: what you should know before choosing your next site search provider.