What is a search-driven product?

And examples on how to build them with Meteor

Why do we want to know

what it is?


  • Definition
  • Problems
  • Solutions
  • Examples

What is a search-driven product?

Discuss in pairs of two or three people

It could be

  • Content based from search
  • More than just a search application
  • Search-driven components
  • What's your thoughts?

When is it not?

Discuss in pairs of two or three people

I would say

  • When search is added to a website/application
  • A search driven component is added to the website/application
  • What's your thoughts?

What are the problems we try to or want to solve?

Discuss in pairs of two or three people

Some suggestions

  • Finding things from multiple sources
  • Aggregations/calculations of data with Search
  • Intelligent search
  • Personalized search
  • Search-driven components as parts of other applications
  • What's your thoughts?

How do we build a competitive search driven product?

Discuss in pairs of two or three people

I think it needs

  • Faster interfaces
  • Shorter time to market
  • Beautiful designs
  • More time for building better interactions (UX)
  • What's your thoughts?

Some examples on search driven products we've built or are building


Search driven problem finder on websites


Search driven webapp for finding houses, appartments, farms etc.


Search driven webapp to generate your own email signature

And some examples of other things we could do


Personalized weather forecast for Vasaloppet


Management of server accesses

What do all of these share?

  • Webapps
  • Realtime
  • Short development time
  • Interative
  • Fast
  • Fun
  • = Meteor

What is Meteor

  • Node.js
  • MongoDB
  • 5731 packages
  • Fast growing community (314 000 unique installations)
  • Sock.js (Websockets / Long polling)
  • Live reload and all the latest tools you can imagine
    • SASS, LESS, Stylus
  • Package management
  • Easy to integrate and more


  • Look for opportunities for new business everywhere
    • New businesses can be found in the smallest issues or inefficiencies.
  • Faster more responsive search applications
  • We can solve smaller problems too

Thanks for listening

I hope you feel inspired!