“1. Is the site live yet?
Yes: you’re likely failing, but at least you’ve got a chance of getting some feedback from real, live users, which may, if you’re smart and perceptive, decrease your chance of failure a little bit.
No: you’re failing.
2. Do you have free customers yet?
Yes: well, now you have a shot to establish relationships. And if you listen carefully and not pridefully, you just may have a tiny chance of hearing them correctly and improving your customer experience from awful to plausibly bearable.
No: you’re failing.
3. Do you have paying customers yet?
Yes: congratulations! You have reduced your chances of failing from 100% to 99%. There are many more chances to fail along the way, but you have graduated to some of the more interesting ones. Good show!
No: you’re failing.
If, when you wake up in the morning, the answer to any of the above questions is “no”, then you’re failing. Not failing tomorrow, or next month, or next year, but failing right now, today. As you read this…. Now.
And what you need to do, what you must do, is to spend your entire day focused on changing the answers to yes. Desperately, immediately, fully.”
The above is taken from How can I tell if I am failing at my entrepreneurial venture or start-up? Which is a very inspiring article on how to tell if your online business is failing.