Create a brainstorming board and put all your ideas on it.
Revisit with fresh ideas and refine your list.
Get help from friends and family.
Survey existing customers to find new online business ideas.
Check search trends on Google Trends.