The best niche for a blog is one in which you are proficient and passionate about. By choosing a topic that you know inside and out, you can offer valuable insight and expert guidance to your readers. And by going with a topic that is close to your heart, you are likely to create high quality, engaging content, which will attract readers and set you up for success
The reason why these niches are popular is because these are
problems that a lot of people face over their lifetime and
they want to solve these issues. Therefore, you are always guaranteed that
you will have customers if you venture into these niches.
Top Niches for Blogging are
3. Food & Recipies
4. Digital Marketing/SEO
5. Education (Scholarships info, content about top universities, colleges, and schools)
6. Job blog (post jobs related to different professions)
I started with fashion blogging, even I was at your place few years back when I wanted to start with blogging, many people suggested me different niches of my blog, but I knew that I am passionate about fashion so I started with fashion even after knowing that it is the most competitive niche. But didn't gave up on my passion and went on with fashion and today I have the successful blog. So I would like to say that you should do what you are passionate about without thinking much about the competition.
There's nothing like a BEST niche - every niche has it's pros and cons. Start with whatever niche you're comfortable in. TIP: Look out for Flippa and other similar type of online marketplace where you can see what type of sites are selling for high price point. Repeat the process with your own style.