The absolute best piece of advice for selecting a niche is to focus on topics that you’re either interested in or knowledgeable of. Even if you choose a topic that you're very interested in, but not necessarily very knowledgeable of right now, that's fine too because you can learn more about it over time.
Focusing on a subject which is of great concern for you personally will not only make running your online business more enjoyable, but it'll greatly improve the quality of your work. One of the biggest mistakes you can make is going for a niche simply because it seems to promise high income, even though you care nothing about the topic personally.
Remember, there is a way to monetize a website on almost any topic, and if you truly have an interest in a certain niche then you'll have the motivation to succeed in that niche.
Choosing your specific niche can be a daunting task, simply because there are so many options to chose from. Don't simply sit there and try to find the perfect niche straight out of the blue. The key is doing some research and active brainstorming.