Skip to content

Latest commit

 

History

History
586 lines (305 loc) · 60 KB

05.md

File metadata and controls

586 lines (305 loc) · 60 KB

How To Find Product Market Fit

Geoff Ralston: So our next speaker and I have something in common. We both started businesses to allow people to create websites.

The differences that David's business was massively successful. David Rusenko is the founder of Weebly, which early this year sold to Square, and he's going to give us a talk about how Weebly found product market fit.

Thanks. David Rusenko: Thanks, Jeff.

I'm really happy to be here.

I'm actually very impressed with how full the room is given it's right after Burning Man. Did anyone go this year? Oh, not too many attendees.

All right, we got one over there. Okay. So, just by quick way of introduction, a little about myself.

If you haven't heard of Weebly, Weebly is an easy way for entrepreneurs to build a website or an online store. Before Weebly got started, the only way to do that was to learn to code yourself. And now there are plenty of tools and services to allow you to drag and drop and build a site.

I wrote the first line of code in February 2016. So, a little over 12 years ago now. Grew the company to 50 million users, and around 350 employees. Sold to square in May of this year for 365 million. And probably one of my favorite stats is that half of the US population visits a Weebly site every single month.

The reason it's my favorite is because it's reflective of the success of the entrepreneurs, people building the websites themselves and actually having success and seeing those results. So, I'm here to talk to you today about how to find product market fit.

It's the top problem that anyone deals with.

I'm going to try to keep it fairly practical, not theoretical, because I think finding product market fit is really about the practical nitty gritty, the hustle.

I want to just preview real quick, talk to you a little bit about our journey. Like I said, I wrote the first line of code a little over 12 years ago, which sounds really weird that it has been that long.

This is what it looked like.

This is a photo I took from February 2006 is where I was, Beaver Stadium at Penn State when I wrote the first line of code. Just gives you the setting in college in August of 2006, so this has been six months. Oh, I shouldn't use this graph. So, this is a graph of the new users per day signing up for Weebly. So, non-cumulative. Just whenever someone signs up you get one, and this is six months in. So, we still hadn't launched six months in, Dan, Chris and I were all doing internships that summer. You can see here are our massive record signup day was 12 users.

I think we just create accounts for friends and family. So, six months in, we still hadn't launched just to give you an idea of how long it takes. We worked for six months and hadn't launched.

In October of 2006, this is eight months later, still hadn't launched. We were hustling for buzz on forums.

And we'd created a sign up link. You can see here now we had 30 some users that signed up on our record day. But eight months in and still hadn't launched.

In October of 2006, I read about Y Combinator on Slashdot.

The deadline was about three hours ago. So, I think it was about 1:00 AM Eastern when I read it, the deadline for application was midnight Pacific. So, I had about two hours to go to create a YC application.

I didn't have time to call up Dan and Chris, my co-founders and ask them if they want to drop out of school with me and move to San Francisco. So, I took a guess, my guess was that Chris was going to drop out of school and Dan wasn't going to.

I called Chris up first the next morning and said, "Hey, Chris, you want to drop out of school with me and move to San Francisco? And just on the spot. He's like, "Hell yeah, let's do it." I called up Dan.

I said, "Dan, you want to drop out of school with me and move to San Francisco?" He said, "You know what? This sounds like a really promising idea. Let me call my parents, I'll call you back in two hours." Is a much more responsible approach. But I applied with less than hour to go. We drove up, interviewed, and got accepted.

Actually, funny story, we finally were able to get on TechCrunch the day of our YC interview. So, I'm sure that that didn't hurt at all.

This is what that looked like.

This isn't actually what a normal press spike looks like, you'll see a normal press spike later. But in this particular case we only had two servers and we were really worried about our servers burning down and AWS didn't exist back then. So, we basically decided to allow you to sign up and then say, "Hey, you're on the wait list, we'll contact you once you're able to access your account." Which is widespread over a few days. But the first tech crunching now this is much more normal of what it looks like after a press spike. You see it kind of goes down pretty low.

It's hovering around the same level.

If you're observant, you'll notice here one day we had zero users.

That presumably means that the whole site was down, which is great. But in January 2007, 11 months in, we dropped out of school, packed up all of our servers in my car, I drove cross country to San Francisco. Would not recommend driving 80 in January, got stuck in Wyoming for three days. But finally made it out here.

And this is 11 months in. So, 11 months after writing the first line of code, we're working full-time in San Francisco as part of the YC program. Here's what that looked like.

It's still shocking to me that at one point this TV was current technology because it just looks so old now. But here we are. We rented a two bedroom apartment in the Y scraper. We pushed three desks together and we pretty much just worked all the time. We worked 24/7. Our only rules, we take Saturday's off. But other than that, we'd work until we were tired. We'd sleep until we weren't, we'd work until we were tired, we'd sleep until we weren't and just repeated that process. Here is a second TechCrunch press spike that we got in January.

This one's much more normal.

This is exactly what you should expect if you get on TechCrunch or any press.

It goes straight up, and it's really exciting that day, and then it goes straight back down the next day. But at least settles a little bit higher.

In April of 2007, this was 14 months in. Now, you notice we had a couple other press mentions. What you notice here, these are going in the wrong direction.

The number of new users per day is actually declining, declining, declining. Both of these are heading in the wrong direction.

It means we didn't have product market fit yet. We're 14 months in, it's over a year, and we still don't have product market fit.

This was an interesting moment in our history, because we found ourselves with less than $100 in our bank account. YC Demo Day was coming up soon, and we had some excitement and thought, talking to investors maybe we'll be able to raise money. But we certainly weren't sure of that. We had just gone to Costco. So, we had lots of food for a couple weeks, but rent was coming up and as everyone knows, rent in San Francisco isn't cheap. So, about a week after this, I came to this very room, pitched a whole bunch of investors at Demo Day and we were successful in raising a 650K.

At the time, that was called a series A.

Today, it would probably be called a pre-seed round of funding. 14 months in, this is what a price for round series A paperwork looks like. Just to give you a perspective too on a little bit how crazy things have gotten out here. We raised 650K on a $2 million pre-money valuation. So, 2.65 post.

That was considered above average, slightly above average. We were all very jealous of Dropbox who had raised a $5 million post-money valuation and today I think that number would probably be 15, maybe 20. So, it just gives you a little bit of perspective on how you can still be very successful even if those valuation numbers today might seem low, or you might be angling for a higher one. But really puts it all in perspective.

This is May of 2007. So, we got featured in Newsweek magazine, which I don't even think is in print anymore. But you can see here, the spike goes up, it comes back down, it settles at a higher level which is great. But look, it's going in the wrong direction again, right? So, this is now 15 months in, still no product market fit. In August of 2007, here's 18 months in, we got featured in Time Magazine this time.

Again, it goes up but now it's coming back down. Now, it's settling in a higher level, which is good but again, this is 18 months in. Were 18 months into the journey and we still have no product market fit. So, just to give you an idea of how long it can take before having something even as basic as just having users that enjoy using your product and are coming back, 18 months later we still didn't have it. Now, to skip through a little bit of the rest of story here. Here is October 2007. So, now 20 months in, you see we had this moment, and then boom, it turns around.

It turns around and starts picking up.

And now all of a sudden, you can see every single day, we're getting almost 1000 people coming to our front door, which is more than we were getting featured in Newsweek Magazine or on TechCrunch. First real traction that we got. Fast forward again to February 2010, four years in and now you can see we're off to the races.

I wanted to give you a little bit of snapshot of what it looked like for us to get product market fit in the early days before diving into some of the basics. So, let's start with a definition on what is product market fit. You've probably all heard Y Combinator's mantra, which is, there we go, make something people want.

Actually, if I was to modify this, I would say, make something a lot of people want. Because that incorporates a little bit about the market, but we'll talk about that. So, first to go over the stages of a company. Obviously, you start off with, I have an idea.

And everything is really exciting and you're telling all your friends about the idea.

This is the very birth of a company. Let's go through some of the phase.

This is roughly all of the phases of a company.

It starts with idea. You get to prototype phase, you then get to launch, traction, monetization and growth.

I put monetization after traction, because oftentimes, that's the way it goes.

And actually going from launch and get into traction is product market fit, monetization is actually a much easier problem than product market fit.

This is the initial product market fit search.

Initial product market fit searches between idea and traction. So, getting from idea to traction is probably the hardest thing, and the thing that kills the most companies.

All right, here we go. One thing not to forget is that when you're in this phase too, you're still refining product market fit.

A lot of companies forget that.

They get so focused on scaling and so focused on continuing to grow the business and they completely forget that you're still refining and still building product market fit at this stage. So, really important not to forget this.

All right. So, what are the hardest things at a startup? I'm convinced that there's basically only two hard things. Number one is finding product market fit it's really, really, really hard. Most companies will not be able to find product market fit.

It's incredibly challenging. Number two is hiring and building a world class team.

That is also incredibly challenging.

It's very intuitive, and it's very, very difficult to grow through that rapid growth phase, and to emerge on the other side with an enduring long lasting company and culture. Making money, I put as a very distant third.

It is usually a lot harder to build a product that a lot of people really, really want than it is to figure out how to make money from that product. So, I would say that's usually a distant third. You could have lots of ideas how to make money.

I'd say definitely try to make money, experiment learn, but it's a lot easier to figure out how to make money if you've already got people hooked.

And then the fourth one, and we won't cover this too much, but to scale to a really big, long enduring company, you need to build an organization that's scalable and repeatedly launches great products. And that's really, really hard because it's not just going to be about the founders anymore.

It's about the organization doing so scalable and reputably. One other sidebar is that the best companies will create a market.

If you look at what Weebly has done, if you look at what Airbnb has done, if you look at what Dropbox has done, all companies have created their own market.

I say this because by definition here, market research is not going to help. Market researcher is research on existing markets, and you're going to create a new market. So, how do you do that? What does that look like? First of all, you need to find a hidden need.

There is a need out in the market that a lot of companies or a lot of people don't realize exists.

And if people realized they existed, if it was obvious, then everyone would be doing it.

And so, the hardest part is finding this hidden need. And everyone is going to tell you that the idea is dumb. Everyone's going to tell you it's stupid.

I remember in the summer of 2006, after writing that first line of code, I went and pitched Weebly at the New York Tech Meetup.

And it was 1000 people. We were at alpha stage at that point.

And it was in front of 1000 people, and I gave a demo, a five minute demo.

And then Scott, the founder of meetup.com, came on stage and just said he thought it was the stupidest idea that he'd ever heard.

And then no one need to make websites, and that people who need to make websites already could or people just had to learn to code.

And in front of 1000 people told us that we had the stupidest fucking idea he'd ever heard.

The point I'm making is if it's obvious then everyone will be doing it. So, you're finding a new reason now.

The hidden need in this particular case was that there was a lot of people who need to make a website themselves, and that was really hard. Because a lot of the tools at the time were geared towards people who were hand coding the websites, basically like FrontPage and Dreamweaver. We were able to realize that people wanted to do that and build a service that enabled people to do that. But figure out what are you a substitute for? What need are you serving better? What job are people hiring you to do? If you know the jobs to be done, book and framework that's really helpful to think about, what are people trying to do? People aren't trying to make a website, people are trying to launch and grow their business, right? So, understanding what's the job people are trying to do, and then what substitutes are there for that job? When you think from that mindset, you might think, well, there's a website, you can also create a Facebook page, you can ... So, there's lots of different substitutes for that job.

I think a really important one is understanding where are you getting pulled? Where are your customers pulling you? You shouldn't be pushing your customers towards a solution. When things are working, your customers are beating a path to your front door and they're pulling you and saying, "No, you need to do this." And you're saying, "Yeah, but that's not what our product does." They say, "Well, I'm going to hack it to do that anyway." When you find people hacking your product to do something it wasn't intended to do, pay attention to that and double down on that. And then often what you initially create will seem to fit into an existing market but with less functionality.

It was the same thing with the iPhone, it was the same thing with Weebly. Oftentimes, it doesn't have 3G, it doesn't have apps, it doesn't have any of these things initially. But what it does do is it enables a whole new market, a whole set of new entrants to come and use your product. So, the success of the iPhone wasn't that it successfully competes against smartphones, it sure looked like a smartphone, but it wasn't competing against any smartphones that were out there. Because what happened is there was maybe at that point in time, that was a heavy [inaudible] user.

There's maybe a couple million smartphone users in the United States. What the iPhone did is made everyone a smartphone user. So, there is all of a sudden a whole bunch of new entrants, and then over time it also cannibalized the existing smartphone market.

A lot of times people may mistake you for incumbents when you're creating entirely new market.

The next is on building a remarkable product. So, what is this process look like? I'll try to break it down into very literal steps about exactly what you should be doing. Everyone knows this, right? Step one, have a great idea. Step two, talks to customers, step three, something happens there and step four, profit, right? Everyone knows this. But what is step three, right? Because that's where everyone's plotting around in the desert trying to figure out what the hell to do, and nothing's working. So, let's talk about step three. Step three is literally this list of things. You talk to customers and develop a market thesis.

Try to understand exactly what their pain point is, what's that job they're trying to get done, and how can you help them get it done faster or better? This is really important. Listen to their problems, not their solutions. Customers will tell you the pain that they're facing, listen to that. When they talk about the solutions, their proposed solutions, you could just completely ignore that because they generally aren't that great. Number three, go through a rapid prototyping and user testing phase. Number four, you build a solution to their problems. Number five, test the solution with them. Number six, did it work? Go to one, repeat.

And then number seven, by the time you've looped on points, one to six, you probably looped about 27 times and that has some interesting implications. But no one ever gets it right on the first shot. No one gets it right on the first shot. So, there's some implications there. Let's take you on a few of them, listen to their problem, not their solutions. Michael touched on this earlier too about the real Steve Jobs and fake Steve Jobs.

There's this meme out there that Steve Jobs just didn't talk to customers and would just produce the magical product that the world needed in one shot just straight from his imagination.

That's not how it worked. Here's a quote, some people say give customers what they want, that's not my approach.

I think Henry Ford once said, "If I'd asked customers they wanted, they would have told me a faster horse." People don't know what they want until you show it to them.

That's why I never rely on market research.

That is all 100% true. Don't listen to people's proposed solutions.

A market research is probably not going to show you the way. But what he didn't say is that he never talks to customers. He didn't say that he never listens to their problems. He didn't say that he never iterates because those are all things that Apple does a whole lot. So, it's absolutely critical, talk to customers, understand their pain, no solution was ever delivered perfectly in a vacuum. Number three, rapid prototyping user testing.

I think this is a really important point. Building up Weebly, we made this mistake a whole lot earlier on. Building a fully functional product just to figure out if it's going to work or not is a really really expensive way to test the hypothesis. You could get caught up in this loop of build the product, launch it, it doesn't work. Scrap, repeat. Build the product, launch, it doesn't work. Especially like Michael was saying, if you're always searching for that home run, and it takes you three months to build that product, that's a really long time to keep iterating.

The best thing you can do, however you end up doing it is focused on getting to a functional prototype as quickly as possible.

That might be there's a whole bunch of tools now that allow you to take mockups and make them clickable and make them feel a lot like an app. You can do it by just writing throwaway code and just getting something really, really quickly out there.

There's a whole lot of ways to write functional prototypes, but get in front of users, don't worry yet about scaling.

I know we were really obsessed about writing code that was going to scale because the underlying assumption there is that as soon as we launch it, millions of people are going to be the path to our front door, it doesn't happen, not going to happen. So, don't worry about scaling until you need to. I would say initially, don't worry about monetization either. You want to focus on making sure that the product experiences right. Don't shy away from monetizing your products. Don't shy away from charging for them. But initially, you need to make sure that your product is working for people.

And then expect that however many iterations you think it will take, expect it will take about 10 times that many iterations. So, what are the implications of that? And these are really important. Number one, keep your burn low. Because if you only have enough cash in the bank for two to three iterations, and it's going to take you 20 to 30, then that's not going to work.

And number two, build a team that can do this really quickly.

This is, I think one of the primary reasons why outsourcing the coding in the early days generally doesn't work.

It's because when you outsource a project, that's one shot. Well, if it's going to take you 20 to 30 shots, not going to work. You need to build a team that can very, very quickly iterate, rinse and repeat. Okay, this is another important point, test the solution with customers.

There's some helpful tools here, but the most important rules are number one, make sure you're talking to a target customer.

It's not helpful to just talk to anyone, make sure it's when you're targeting. But make sure that you are super flexible on changing your view on who those target customers are. So, when you talk to someone, and it seems like hey, this isn't my target customer, but then all of a sudden, there's a whole bunch of them showing up and they're hacking and doing really interesting things with your product, you should pay attention to that and potentially change who your target customer is. Number two, don't overthink it. I think this is a problem a lot of smart people can have. You obviously you want to rely on data, you want to rely on market research, you get really really into the weeds and the strategy and you super overthink everything. Don't overthink it.

Anecdotal is okay, just getting in there and building and launching something and trying it out, and iterating is the most important thing you can do. Doing all of your homework, all of your research, looking at the market, looking at the strategy, it's going to be the perfect strategy but no one's going to use your product. So, don't overthink it. Here are basically three tools.

I think these are probably the only three that you need. Number one, customer interviews. You probably need about five to 10 of these. Basically what this is, is it's talking to a customer probably for about an hour, maybe a little bit longer, whether it's on the phone or going into their place of business, or going to where they are and just understanding everything about what motivates them, what their problems are, what their pain is, and just getting that qualitative view of what they're experiencing. Number two, UX testing sessions. You only need about three to five of these, and we'll go over how to run a good UX testing session, I think on the next slide. Number three, metrics. Metrics are obviously really important.

Tracking the right metrics is really important.

The one thing I'll say is you'll never have as large enough sample size as you want. Even at Weebly scale today, we still sometimes have difficulty with getting statistical significance for some of our tests. Be very careful about telling too many stories with your metrics that maybe aren't supported by the statistical significance. You'll oftentimes find this, there'll be blogs writing about an A/B test and how you change the color from red to blue and it increased conversions by 27%.

And it's like, oh yeah, how many people are ... Oh yeah, there are 17 people that ran through your test.

I'm not sure that I would pay attention to that. Okay, UX testing sessions.

I think these are the most important thing that you can do.

It's really, really simple, but it can be really painful. Number one, get someone to use your product or service in front of you in person. Whether that's on your phone, whether it's sitting in front of a laptop or desktop, get them to use it. Number two, encourage them to give open and honest feedback.

They will not want to give you open and honest feedback because it feels awkward telling someone that their baby's ugly, but you have to try your best to encourage open and honest feedback. Number three, ask them to perform a task. You are not allowed to touch the phone or keyboard. You are not allowed to do anything once you tell them to perform the task. Number four, and this is most difficult, do not say anything.

It's really, really, really hard. You will go through extreme agony as they struggle to figure out how the hell to do something really basic, like sign up for your app.

And you'll go through all this pain and it'll probably take them two to three minutes, and you'll get this visceral gut feeling. You are not allowed to touch or tell them to do anything until they successfully complete the task even when they ask for your help.

It's really, really hard. You only need three to five testing sessions.

I think you really only need three to be able to tell the most critical and important UX bugs, if you will, that you have.

I'll tell you one story on this, we were about to launch a homepage once and we want to get those signup form fields down to as few as possible to reduce the friction of signing up to Weebly.

And so we figured, well, you don't really need Confirm Password, so, we got rid of that one.

In fact, you don't really need to confirm your email, which used to be a thing. So, we figured, well, we could just ask for email and password.

That'll be enough.

And then the off case someone mistypes their password, that just resets their email.

And the chance that someone mistypes both their email and their password, then I guess they are going to have to create a new account, but that's not that big of a deal. So, we put the sign up form and it said, sign up here, in probably like 100 point font.

And then it had two fields it said, email address, password.

And we're about to launch it, but we had the practice of doing this before we launch anything.

And so I got a couple people down, they were just friends, and I sat them in front of a laptop and said, sign up.

And these are tech people.

About 45 seconds later, he turns, I don't know how to sign up. How do you not know how to sign up? It says sign up here in 100 point font. What the hell's going on? Another sad point, people don't read.

And I said, "Well, why don't you know how to sign up? It's right here?" And said, "Oh, that makes so much sense. Well, I just didn't look at that because I assumed email, password, there's a login form obvious." So, it wasn't a signup form, it was a login form. So, we added a gratuitous field that just says your name, so we could have three fields.

And all sudden, people saw. Oh, it's a sign up form, which is incredible.

This is the kind of thing we would have never discovered if we hadn't done UX testing. So, I'd recommend doing it all the time for everything you launch. You don't need that many sessions. Here's another question comes up. When should we launch? There's this whole minimum viable product, which I think is a lot of the thinking is good, it's new since we launched. But I don't really like the word viable, because it's insinuating that you're going to put just the least crappy thing you can out there.

I much prefer the word remarkable. So, minimum remarkable product.

The product that is the least you can build to be remarkable.

All right, so this is a quote from Pablo [inaudible] , it says, launch when your product is better than what's out there.

I think this is really important because it basically incorporates this idea that you should build something that's better than anything else out there, and don't launch until you have that. But as soon as you have it, then go ahead and launch. So, I think that's a right time to launch. Prioritizing. Okay, I think this is another important point to make is, how do you prioritize? Because in the early days, it seems like there's an infinite amount of things to build, and you don't have enough time to build any of them.

And so, how do you figure out what the hell to build next? I think there's two important points on prioritizing. Number one, there's only one thing that matters.

Think about that startup journey from idea to growth stage. Focus only on the thing that gets you to that next stage. Don't focus on anything else. Don't go to conferences, don't write blog posts. Don't read the news. Now, I'm telling you this because I did all those things. It's impossible not to, but if you can't don't do any of them. Don't do any of the things that aren't getting you to your next milestone.

In this particular case, next milestone being product market fit. Number two, I think is a really interesting point.

I heard this from Astro Teller who ran Google X. Most people prioritize, almost everyone prioritizes their list exactly the same way, which is effectively some kind of spreadsheet of all the tasks you can do.

And then the difficulty of each, and then the expected pay off of each, how impactful.

Then you basically sort by cost, times benefit. But instead, I think when you're trying to make continuous improvement, that's actually a pretty good approach. When you're trying to make discontinuous improvement, optimize for learning. So, basically, ask yourself what is my biggest unknown right now? What's the number one thing that I do not know about my business that I need to learn? Optimize to learn that thing? Because when you do that, it might not seem like the biggest thing. It might be a low effort task, it might seem like a low priority task. But when you optimize to learn the most, what do you do? You rewrite your whole priority list. Because when you learn that thing that actually completely, you throw out all your old priorities and have a new list of new ones. Okay, how do I know when I've achieved product market fit? This is another common question.

I think there's basically three key metrics you should be tracking. Number one, returning usage. Number two, NPS, and number three, paying customer renewal rates. Returning usage, is basically just look at people who sign up or come to your site or your app and look at the number of people who come back within a day, within three days, within seven days, within 30 days.

If you track that metric, more than anything else, that is the indicator that things are working.

In the early stages, I remember handing out Weebly logins to all my friends and family and none of them came back.

And those are the people who like you the most, and those are the people who would really want you to be successful.

And if they're not coming back then no one's going to come back.

And so, I think number one, tracking returning usage is really important. Number two, track NPS.

There's all kinds of tools to do this. Now, your NPS, some people say 40, I think about 50.

If it's above 50, then you probably achieve product market fit. NPS if you've ever answered that question, would you recommend this product or service to a friend? That's NPS.

It's one question. You rank from zero to 10. Basically, the percentage of people who answer nine or 10 those are promoters.

The percentage of people who answered zero to six, those are detractors.

And people who answer seven or eight are thrown out.

In the early days, Weebly had an NPS of 80%, that was basically 88% of people answered nine or 10. 8% of people answered zero to six.

And if my math is right, 12% of people answered seven or eight. So, you best take that 88% minus 8% equals 80.

If it's above 50, you're doing pretty well.

The way this metric is built, it can get negative, and that's probably where it will start.

Then number three, paying customer renewal rates. When you have paying customers, look at their renewal rates.

A quick sidebar.

I don't like the churn metric for looking at this.

A lot of people use that because it's easier to calculate. But basically, churn is not cohort based renewals cohort based. So churn is just looking at number of subscribers lost divided by total active subscribers in any given period.

I don't like that because if your denominator is changing, let's say you're growing really, really quickly, your dominant is changing faster than your numerator.

The numerator is based on last year's denominator. So, basically, it could be deceptive as to what your actual churn is. But your renewal rates are great, because that's looking at the percentage of people who are eligible to renew, and what percentage of those people actually renewed, and that's cohort based. So, I like renewal rates a lot better.

All right. Next metrics that are included. Number one metric that is not included is signups.

This is something that was not very well understood when we got started.

I would not pay that much attention to signups.

I would pay a lot of attention to active users.

If you have good returning usage and signups translates active users pretty well.

If you have bad returning usage, then signups basically completely drops off, and you have very little active users.

In fact that number may even be shrinking even when your signups are growing if people aren't returning. Number two, conversion rate.

If you're thinking of building a SAS business, conversion rates, they all start low, they build over time, I wouldn't pay a lot of attention to conversion rate in the beginning, I'd pay attention to some of the other metrics.

I think this is the last point. Just how does it feel when you get product market fit? You'll know when you achieved it when your customers are beating a path to your door. When you don't have it, everything feels hard.

It feels like you're pushing this huge rock up a mountain, you're pushing your customers towards a solution.

They're too nice to tell you no, but they're not really coming back, they're not really using it. When you have it, the whole world is beating a path to your door. Everyone wants to use it.

The press is writing about it. Everything feels easy, and every decision you make feels like you're a genius because they all go well. Spoiler alert, it's somewhere in between.

It turns out that as you're scaling your business over time, you'll discover you're maybe a little less smart than you thought you were. But, that comes later. But I think this is what it feels like. So, if you're not feeling that customers pulling you in a direction, beating a path to your door, then you probably don't have it yet.

All right. Now, a couple more points beyond product market fit.

This is a little bit more theoretical, I think the most important is just the very tactical, how do you go and build a product? Just talk to customers, listen to their problems, not their solutions, iterate a ton, and then keep launching until you get something out there. Focus on a couple of key metrics. But a couple points I want to make. Number one, there's fundamentally three things that a startup needs to do in order to be successful.

And this is a little bit past just product market fit. Number one, product needs to be meaningfully better than the alternatives.

I think this is described the [inaudible] quote of launch when what you have is better than anything else out there. Number two, you'll need to learn how to acquire customers in a differentiated way that scales. And number three, you'll need to invent your business model without killing your traction.

This gets into a little bit more than product market fit an expanded version here, but basically, product market channel model fit. What this goes to show is you can build a product that works really well for a market but the model's busted.

The model, the way that you charge people doesn't work, maybe you're not charging enough, maybe you're charging too much, that has a lot of interplay with your channel.

This is how you acquire customers right? So, if your model ... For example, if you're building a solution and you're trying to charge $75 a month for it, that's probably going to be a pretty tough spot to businesses because you're going to be in the middle. You're not going to be able to afford a Salesforce. You're not going to build for an actual people selling your product to the customers directly. But it's too much money that people are going to want to just whip out their credit card and start paying that.

That's why oftentimes between the model and the channel there needs to be a fit there as well. Because if you're going to have a Salesforce, you're probably going to need to charge people at least $200 to $300 a month to be able to afford the Salesforce.

And if you aren't going to have a Salesforce then you should probably charge $25 a month or less.

This of course plays with the product and market fit, which is how this all works together. So, there's an essay here, which the HubSpot growth framework, which I'd highly recommend reading for a little bit more on this.

Another sidebar is on scaling the team. So, I think this is a really important point to make. Don't scale the team until you have product market fit.

I would not scale past about 20 people.

Around 20 people, choose between about 23 and 25 is when everything breaks in the startup. Because you can no longer be just completely flat.

If you look at any of the essays, if you look at you know back in the day, 37 Signals, had this essay about how being a perfectly flat company is amazing and no one ever needs to hire managers. And it's like, I could predict to within one or two employees exactly the size you are, and it's about 23 to 25, and it turns out that was true. Because about 23 to 25 it feels amazing, it's completely flat, just another couple of people and everything breaks. What you need to do is you need to start implementing your first layers of management.

It turns out that that structure is not very good for finding product market fit.

It's not very optimal for that. So, keep your team small.

I would say it's okay to micromanage a little bit.

At this stage, you should know everything that's going on. You should know everything important there is to know about your customers, your product, your market, your channels. You should know all of that. What does that mean? That helps you make really great decisions, right? Because you have all this information, it's actually a huge advantage. Once a company scales up, then all this knowledge is distributed across people.

And it's really difficult to get all that knowledge to make a really good decision in one spot when it's scattered across a bunch of different people, and takes a lot of different opinions to get something done. So, don't delegate anything important yet. However, once you achieve product market fit, and I think this is a mistake that we made, scale aggressively once you've achieved product market fit. At this point presumably, you've either found or created a new market, but it's likely you're not the only one. You may not have heard of your competitors yet. But there's probably other people out there doing the same thing. You are in a race to capture this new market, and advantages accrue to the number one player, they always do. Even if there's not network effects in your business, just having more people can build products faster, that generates more revenue, that attracts more financing, that allows you to hire more people, that generates more revenue. So, there's all these flywheels and cycles and advantages that accrue to the number one company, be that company. Build the team aggressively but thoughtfully.

I think that you should probably never more than double the size of your company in any given year. So, I don't think I know of an example of hyper growth that works out. Of companies that go from 20 employees to 300 in a year, and that works out. Because what you end up doing is you build a foundation on sand, on really shaky soil, and eventually, it's all great while you're scaling, and eventually the skyscraper comes crashing down.

And that always seems to happen. You will need to completely change the way that you work, including a lot more delegating at this point, and no more micromanagement after you do that. So, there's this inflection point in scaling a company, I think it's really important to think about. Because I would not scale a company past about 20 people before you have product market fit.

As soon as you've found it, go and scale aggressively as you can.

And then lastly, I'll talk a little bit about building a brand, because I don't think it's worth spending too much time thinking about, but I think it's worth spending some time thinking about when you're in the early stages. So, great brands are built around a fundamental insight, a consumer insight that some truth that's just not really acknowledged out there.

Ideally, this is the same one that your product is built on. So, it's really, really powerful if you can identify that insight early on, know what you stand for, and build that into all of your messaging, build that through into your product. That becomes the foundation of your brand. So, let me give you one example.

I talked to the person who built Virgin America's brand. Here is their story. When they got started, they were doing a startup airline.

There are lots of economies of scale in airlines.

They went out and started talking to customers and they realized that there's only four reasons why people select one airline over another.

The reasons were schedule, price. So again, if it was $3 cheaper, I'll select that airline.

It was destination. So if you want to fly to SFO or Oakland, and it was frequent flyer programs. They looked at each one of those and said, "We're not going to win, we can't win.

It's impossible to win on any of these." They said, "Okay, well, what's our market thesis? What are we going to do differently?" Then they went out there and talked to lots of people.

And they said, "You know what, the experience of flying sucks.

The experience of flying really, really sucks. So, why don't we create an airline where it's not going to be a super-premium airline, but it might cost $15 more for that ticket, but it's going to be an amazing flying experience?" That was their brand, that was their product and their brand.

They built it in right from the very beginning.

And everything that they did revolved around that flying experience. So, that's why you make a decision to invest in the super cool lighting that doesn't make any sense financially, but that is exactly about the flying experience.

That's why you're going to go and pay your staff more, and they're going to have a really great attitude as they're serving the flyers.

That's why for every single PR event that they ever did, they did it on an airplane because they wanted to highlight that flying experience.

And they create a new reason for people to buy their tickets, and they were very successful at doing that.

I think it's one thing to understand is, I won't spend too much time overthinking this. But to the extent that you can understand what is that insight, it should be infused in both your product and that becomes the basis for your brand over time. So, that is it.

I think I'll take a pause there.

That's it. So, any questions? Speaker 3: You said it takes time to apply for [inaudible] what kept you motivated [inaudible] . David Rusenko: The question is, it took 18 months to find product market fit and what motivated us? I like to say that it was just that we were young and stupid, which is super helpful. But I think, my theory on entrepreneurs is that a lot of people think that entrepreneurs are risk takers.

I don't actually think most entrepreneurs I know are heavy risk takers.

I think they're calculated risk takers.

I think that entrepreneurs are really two primary qualities. Number one is they're optimists. So, they don't see risks where other people see risks.

And number two is they're determined. So, they just don't give up.

I think, generally speaking, those are the two things. Your company only fails when you give up, right? While you're still working on a by definition, it's still going. So, I think, having that determination I wouldn't blindly plot on when all of the evidence shows that this is not going to work out. But I think just continue to be determined and knowing, just having the confidence of knowing this is something people need and just continue to work on it is key. Speaker 4: [inaudible] How did you approach that in your early days as this is what everyone [inaudible] David Rusenko: Yeah, so the question is, common advice is targeted niche audience are verticalized, right? Which is another way to say that.

I think you're right. We've always been an anti-pattern, runs counter to that pattern.

I'm not 100% sure why, but I think it's because in our particular case, the verticals were not deep enough to be able to support the pretty heavy investment that you need to make in a product. Basically, every single person required actually a ton of functionality.

It was, we need blogging, we need E-commerce, we need forums, we need a full CMS, we need all these things.

And we need it to be world class and every single vertical wanted that and no vertical was deep enough to fully support that on their own. So, the pattern of what happened to Weebly and just website builders or E-commerce platforms in general is that we all started off vertical horizontal, and built a platform, and then over time, once all that functionality is built out, that we started to customize the verticals. So, I think that's what worked in our case. But building to a specific vertical is generally good advice. Speaker 5: Thank you for all you're sharing with us. Looking back at my notes, you mentioned that at some point, you have to create a market. When you figured out that hidden need, what changed and what were you telling people to either ask them questions or sell them on you having this new secret in the market that none of them knew they needed? David Rusenko: Yeah. So, the question is, when you're creating a market, what changed to telling people you have this new thing that they didn't know they needed? I think the experiences is likely to be similar for everyone, which is basically the first chunk. So, I'd say the first three to four years of Weebly's history, we were mostly just trying ...

I remember telling reporters, why do we need to write a story? I was like, "You need to write started because no one realizes this as possible right?" The first three to four years were us just trying to convince people like, no, you really can build a website.

This is possible because everyone, I mean everyone assumed unless they knew how to code, everyone assumed that is beyond my capabilities, that is beyond my abilities. So, we spent four years probably just trying to tell people.

And then eventually little by little people tried, people try it, and that's that market is created. So, that boom moment when all of a sudden people realize that this is possible. I think another probably great example would be the Uber or Airbnb.

Airbnb was something that I remember even early on, I was like, "I don't really want to stay with other people.

That sounds weird.

I don't want to get in someone else's car, that's shady." But then all sudden, the word just gets around. You try it once, enough people try it once, they really enjoy the experience. Word gets around. Once it does, that's that big bag moment where the market's created.

And then at that point, your problems are completely different.

At that point, you don't need to convince anyone anymore because people just think it's going to be inevitable. But then your problems are more about scaling and continuing to refine the product at that point. Speaker 5: Thank you. Speaker 6: Generally talk about your key KPIs during that 18 months or period. What you were measuring to make sure that you are moving in the right direction. David Rusenko: Yeah. So, the question is on the key KPIs during that 18 month period.

The sad answer is we were not monitoring them, we were not measuring them.

That's probably why it took us 18 months.

It probably could have been a lot shorter.

I think we were looking at signups, which was the thing that most people were looking at that point in time.

It's a very poor metric.

I think if you look at how our signups convert to active users, that was very low.

If you would look at how our signups were trending on a daily and weekly basis, that was trending down. So, by all accounts, we didn't have product market fit and we knew we didn't have product market fit.

It wasn't a big surprise. So, it's really just a matter of continuing to iterate, continue to iterate until you finally get something that that clicks. Speaker 7: Can you talk to us a little bit about your pricing and the journey that you went through with pricing if you can? David Rusenko: Sure.

The question on pricing was a journey we went through.

I think people are a lot more rational about pricing today then when we got started because in 2007 and 2008, the prevailing thinking in Silicon Valley was that you should actively not charge money. You should actively be not making money.

That was the prevailing thinking, it sounds really really crazy now. But at the time, the logic went that Twitter was the example that if you charge money, then you would have revenues, and once you had revenues they wouldn't be that big, and then you would just be valued on a multiple year revenues. So, way better to sell the dream and not show any revenues than to make money and then have your valuation come down.

That's how people thought at the time. We started up by not charging any money. So, it was just completely free from basically when we launched in 2006 through the summer 2008.

I'm not even kidding, we had people who would just unsolicited just mail us a check for 100 bucks because they were like, "You're going to run out of money.

I'm just going to give you money." We were like, "Thanks." But it was a completely free product.

There's no way to give us money unless you mail us a check. We knew we're going to run out of money from the round that we raised in around September of 2009 ... Sorry, September of 2008.

In January of 2008, we decided to try to make money because we figured making money was much cooler than raising another round. We worked for six months from January to June on launching Weebly Pro, which was the first version, it was $4 a month.

It was the first version that you could pay us any money for. We had all of our friends over in our apartment the night before we launched it and we all took bets on clearly how many millions of dollars we we're going to be making the next day. It was like, as soon as you press that button, it was just going to come flowing in.

Then we launch it the next day, and then after a week we looked at the sales, and it turns out that we made 10 times less than the lowest bet. So, it was like, okay, I guess it's not going to work out quite that well that fast. But then we kept iterating, we kept growing from June 2008 to December. We almost ran out of money again, but had the option of cutting the founders salaries, and we were going to be cash flow positive. We basically became cashflow positive in January 2009, and more or less work through the rest of history of the company. Speaker 8: Most of all, thanks a lot for doing this.

I'm a user of Weebly ever since, I don't know even to pronounce.

I know the old interface and the new interface since actually building it.

In my personal experience and my experience working with website [inaudible] I've seen that users actually use it for more to meet [inaudible] In that case, how did you actually get active usage? Because even if it's a real user, your customer is [inaudible] David Rusenko: The question is, it's awesome that you're a Weebly user. So, how do you calculate active users when people flake off? I think you can still calculate it the same way, and I think it's still a valuable metric. So, there's a question with whether talking to inside baseball with website builders of are they successfully using your product even if they're not coming back every single day and maybe they come back once every six months.

I still think it's useful to look at the metric, because otherwise you're just flying blind. Speaker 9: Can you talk a little bit more about the [inaudible] David Rusenko: The question is around just the word discontinuous improvement, and what does that mean, and a lot of the writings about continuous improvement.

I think discontinuous improvement is effectively when you're making a big leap. Sometimes small incremental improvements don't get you to that big leap.

I think, imagine yourself starting with the Palm Treo, and you're trying to make continuous improvement, right? What would you do? You'd improve the OS a little bit, maybe you'd improve maybe the way the apps can exist a little bit, maybe you would take that keyboard and just make the clicking a little bit better or the typing little bit better, whatever it is. But by definition, if you're going to create a new market, oftentimes it's discontinuous improvement. What that means is taking a really big leap. And taking a really big leap, it doesn't often happen the same way as taking small steps. So, I think, again, it's really about finding that hidden need, figuring out what people want, and building that solution, iterating really quickly on that front, but optimizing for learning.

I think optimizing for learning is the key here where you can say, what's the biggest unknown that I have, and how do I go about answering that question? Okay, two more questions. Speaker 10: So, how do you deal with the demographic split between purchasers and users? We're a hardware company, and our primary purchasers are probably going to be Gen X, they want an analog version, because they believe it's more reliable, and the primary users of the product will be millennials, and they all want to touch screens, which actually works better for us. How do you deal with convincing people later on in the tech roadmap, we'd actually like to even have maybe your old equipment back and we'll just give you a new one? David Rusenko: Yeah.

The question is hardware startup, your purchasers and your users are different demographics, and they want different things. How do you make the transition smooth? I don't have that much information.

I'm guessing education ... Oh, what coffee? Okay, then, I have no idea. But if you want to come talk to me afterwards, we could dig into it a little bit more. Speaker 11: On your way to product market fit, can you talk about how do you think about when to start the whole fundraising process? David Rusenko: Oh, yeah, that's a great question. On your way to product market fit, when do you start the whole fundraising process? I think the most helpful thing to me that I end up explain to a lot of people is look at that slide on the stages of a company. Most companies will not be able to raise money until they're at the early traction phase, just entering traction. Now, things may be different for you. You may have some friends and family who may be able to stake you early on. You may get into a program like Y Combinator. You may be different. That's certainly possible, but most companies, when you look at those large early rounds that are raised.

This company raised $40 million at launching a product, and you're like, "I can do that too." You can't.

That's what I thought.

It turns out in all those cases have some kind of history.

It's the founder or founders of that company have created massively successful products before, or maybe they're huge coming in some part of the industry or whatever it is.

I think, if your expectation is that you can't raise a round until you get to early traction, that's probably a realistic expectation.

And then at that point, what are the implications of that? How the hell do you get to early traction without raising money? It's the chicken and egg problem. Everyone solves it differently, right? Everyone wound up solving it differently.

It's really, really hard, though.

And I think the way that a lot of people solve it is just effectively sweat equity.

It's just getting a few really smart people together, who can build what they need to build without anyone else, without outsourcing, without hiring anyone else, and keeping their burn really, really low, and basically lock themselves in a room and continue to just build as quickly as they can until they get to that point.

And it looks like you have a follow up. Speaker 11: Yes. On one side, you say that you launch an app or something that is better than what [inaudible] David Rusenko: No.

The question is launch when you have something that is better than what's out there. Which means a full blown product. No, I think, maybe this is something I could add in here. Don't look at your product in terms of like a feature grid, like a feature checklist.

If you think about it like that you can never win because you're behind and you can never catch up. Especially if you're comparing to ...

I like this phrase of customers over competitors. Because if you're looking at what your competitors are doing, then you're inherently following. Because whatever they've just launched, they started building three months ago, right? So, by the time you build that, and you launch that, then they're going to be launching the new thing.

And it could be ... I remember one of our competitors, I won't name them, but they're from South Africa, and they had raised 40 million bucks, and we'd raised 650K.

Things were not going that great for them.

And so they completely ripped off our interface, and they just completely cloned it and launched it. We were laughing our asses off because we were about to launch in UpDate, we're at the time that sidebar of the elements was on top, and we were about to put on the left. We spent a lot of time building that, and they launched two weeks before we built it.

I think you have to focus on your customers, not your competitors.

And it's not about the feature grid. Because there's going to be one particular feature or one aspect of your product. Maybe it's the ease of use and the usability that opens it up to a new market. Maybe it's one feature that people are just killing for, that's going to make up for the lack of the rest. So, people are going to look at that and say, "Well, it doesn't have X, Y, Z, which I do kind of want and those other products do, but this is the one thing that I need, and they're going to come and use your product for that.

It's not that your product has more features than anyone else.

Is that your practice that one thing, that one job you're trying to do, it does that better than anyone else.

Thanks, guys. Geoff Ralston: Okay, that concludes today. Sorry that we ran a little late.

It's hard to constrain fantastic speakers from getting through their material and all the great questions you guys were asking. Next week, Suhail Doshi and Gustaf Alstromer from Mixpanel and Y Combinator respectively, will continue on our dive into product.

Talking about measurement and growth, two very important things. We'll also be posting another video of a conversation this week that [inaudible] is going to have with Ooshma Garg the founder of Gobble and they, like the Bee Gees are going to be talking about staying alive if anyone gets that reference.

All right, thanks everyone.