There's a proven sequence of steps you may follow to ensure your success when you are starting a small business online. I have seen thousands of people start and grow successful companies by doing the following:
1- Find a need and fill it.
2- Design and construct an easy-to-use site.
3- Utilize search engines to drive traffic to your site.
4- Establish an expert reputation on your own.
5- Follow up with your customers and subscribers using email.
6- Increase your income through back-end sales and upselling.