Pick Algolia if search itself is the problem and you have engineering time to spend on it. Pick Nosto if a merchandising team needs to control category sorting and recommendations without developers, and the pricing works at your revenue. Pick Rebuy if the job is cart and post-purchase upsell rather than site-wide personalization. Pick Dynamic Yield only if you have an enterprise testing and personalization program with people assigned to run it, because the contract is large and it does nothing on its own.
The four side by side
| Built for | Merchandising and onsite personalization run by marketers | Fast, tunable site search and category APIs | Cart, PDP and post-purchase upsell widgets | Enterprise personalization and experimentation |
|---|---|---|---|---|
| What else it sells | Search, category sorting, recommendations, popups | Search, recommendations, discovery APIs | Recommendations, smart carts, email and SMS upsell blocks | Testing, targeting, recommendations |
| Where it is strongest | Non-technical control of category and recommendation logic | Speed and relevance tuning at large catalog sizes | Revenue lift in cart without dev work | Audience data across sessions |
| Common reason brands leave | Pricing can scale with revenue, so growth raises the bill | Bought and never fully implemented; heavy dev lift | Recommendations only reflect the data you map for it | Large spend with little proof it personalized anything |
| Typical switch | To a cheaper merchandising app or Shopify native sorting | Back to a search app the merchandising team can run | To Shopify native cart logic or a lighter upsell app | To an app-level tool, or nothing |
Nosto
Nosto sits in the middle of this group. It gives a merchandising team control over category sorting, recommendation blocks and onsite popups without filing tickets. Brands that come off a heavy enterprise tool can treat it as an upgrade, because someone on the team can use it every week.
The common objection is price. Nosto is often quoted against revenue, so the bill can rise as you grow even if you use the same three features. That structure is what kills deals for smaller brands, and it is worth negotiating a fixed band before you sign. There are also parts of the platform brands do not love, particularly when they expected search to be as strong as the merchandising side.
FIGS runs Nosto on its storefront.
Algolia
Algolia is the right answer when search is the real problem: a large catalog, messy product titles, customers who type model numbers. Relevance tuning and speed are good.
The failure pattern is not the product. Algolia needs developers to implement and keep tuning, and a brand can buy it, ship a basic integration and never come back to it. The contract stays large and nobody on the merchandising team can change a ranking rule without engineering. That is a reason brands move back to a Shopify search app they can run themselves.
Pricing can also move a lot during a negotiation. If a quote drops sharply the moment you push back, ask what the renewal looks like in year two before you assume you won.
Stanley 1913 runs Algolia AI Search & Discovery on its storefront.
Rebuy
Rebuy is not really competing with the other three, but it ends up in the same budget conversation because it sells recommendations. It is quick to install, and cart upsell, gift with purchase and email upsell blocks work without much setup.
Two limits show up once brands have run it for a while. The personalization is only as good as the product data you map into it, and it will not learn your catalog for you. And widgets placed everywhere can cut conversion as well as raise average order value, so test placements individually instead of turning on the full suite. Rebuy can also charge on a revenue share, which makes it more expensive at scale and gets compared against Shopify's own cart and recommendation features.
Dynamic Yield
Dynamic Yield is the enterprise option. It gives detailed profiles of individual visitors, which matters if a sales or CRM team will act on that data. It also carries a large price tag.
The complaint is that brands pay for personalized experiences and end up with segment-level rules that are not much more personal than what a merchandising app could produce. The tool requires a dedicated owner and a testing roadmap. Without that, the spend is hard to defend at the next budget review.
How to decide
Questions people ask
Is Nosto better than Algolia for a Shopify store?
They solve different problems. Algolia is a search engine that rewards engineering investment and tuning. Nosto is a merchandising and personalization layer a marketer can run alone. If your issue is search relevance on a big catalog, Algolia. If your issue is that nobody can change how a collection sorts, Nosto.
Can Rebuy replace a personalization platform?
No. Rebuy covers cart and post-purchase upsell, and it does recommendations, but it depends on the product data you map for it and it does not personalize the wider site experience. Brands that outgrow it tend to add a merchandising tool rather than push Rebuy further.
Why do brands drop Dynamic Yield and Algolia after a few years?
Both need ongoing internal ownership. When the person who bought them leaves or the roadmap stalls, the tool keeps billing and nobody is tuning it. The renewal conversation then compares a large contract against a product that has not changed since launch, and the brand moves to something a smaller team can operate.