These are experience based tips, I hope they can be useful for you.
1. What’s your passion? What do you like to do? How good are you on that?Remember that if you love what you're doing you will never have to "work". Enjoy it first!
2. Identify local needs.Start an internet research at forums, websites, news, etc. and identify people's problems and needs. A good example is this new app called Walkio filling the demand of dog walking and sitting that most people that work out of home and has a dog have. Just like big
Uber did, a simple app solving people's needs and problems.
3. Surround yourself by good partners.We all need to realize how people around us affect and influence our life specially at work or business related stuff. There are a lot of stories where people stole entrepreneur ideas or money and that can be parasites in our projects. Many small online business and companies like
ShuttleWizard start their own projects with co-workers, family members or really close friends and their companies are actually functional working in small offices with a few but trusted people.
4. Use SEO strategies to get closer to the targeted audience.Clients, buyers,etc. Discover the seo tools and websites that can help you like Semrush, ahrefs, moz pro, google analytics, etc.
5. Invest in a good design for your website.Work/effort, money & time. Make it attractive, with easy information and clear navigation. Don't make it a hard task to buy or get the main message.
Cheers! :D