One important aspect of any successfully business is having a system or systems that can be followed, if you look for example at MacDonalds, when you start a Franchise business, everything is laid out for you, your logo's, look and feel of your outlet, your menus, your stock, advertising, accounting. All you have to is follow the system and within a few year you will be in profit. Online businesses usually have systems as well, with a sponsor providing guidance, because they usually get some form of commissions from introducing you. The problem is all to many sponsors do not take the time to learn the business systems, so they can help others, they are only interested in getting signup's. If the business systems are not good this will often result in new recruits dropping out.
Before you market a business online you need to have a good knowledge of what it is you are selling and how it works, that why successful companies run training webinars. I continue to go to webinars and present my own, as there are always changes going on in the marketing world, and you need to be continuously informed.
One of the challenges at the moment is a worldwide shortage of money and lack of job security, so many people are seeking ways to earn an income online, and they need to get a quick return on any investment they make. Now there are systems for doing this , but many of them can be high risk, so you need to take care and check out the underlying systems.
The ideal business should be like a Franchise, a system that works, but that can produce a profit in a matter of weeks rather than years, so let me know when you find one.