Choose a niche, but try to narrow it down a little to make it unique and stand out from the rest of the related blogs in that niche.
Then you can become the main person known for that narrowed-down niche.
Decide who your audience is first. That way, you write for them right from the start.
Choose a good domain name, add a couple of cornerstone content categories, and create at least 10 high-quality, value-packed posts before you launch.
Schedule them to post once a week, and there you go- you’re 10 weeks ahead of schedule.
Open a few distribution channels, like a mailing list and social media, where your audience is. Don’t open more than 2 social media platforms for your brand at first.
Get your blog filled with content and traffic before you add any ads or affiliates. Try to create a product to sell that makes you more money.
Collaborate with other related blogs. Focus on being a social media influencer. Attend related conferences and events if you can. Get yourself and your blog name out there.
I think this would be a good strategy to start with.