My best advice to you is for you to focus on coming up with a unique enough blog so you can basically control the amount of competition you're going to run up against.
A lot of people don't bother to do this, and that's why a lot of them end up settling for cents on the dollar.
They could be making so much more.
Their return on effort could've been amazing.
But unfortunately, they just simply pursued a "hot niche" and targeted keywords that everybody else is after and ended up with a whole lot of nothing.
You have to zero in on the right niche.
And once you do that, everything else is pretty much relatively easy.
I can say that with confidence because as long as you know what your sub-niche's main target keyword is, you can find related keywords using tools like Google Keyword Planner tool.
Enter those related keywords into Google, and pay close attention to the results.
Study those sites.
Are they your direct competitors?
If they are, you're in luck!
Compile a list of their domain names.
Once you're done with this part of the research process, enter your list of domain names into paid SEO tools like Ahrefs or SEMrush.
You can then see the organic keywords that your competitors are ranking for.
Filter those keywords in terms of keyword difficulty and cross-reference that with monthly search volume.
And then, once you filter that list, load each keyword into Google and pay close attention to the results.
Do the results deliver on the search intent?
Are the results obviously high quality?
Do the results deliver value?
If they don't, keep those keywords.
If they do, take them off your list.
By the end of this process, you should have a solid list of underserved keywords in your sub-niche.
For whatever reason, your competitors are doing a lousy job delivering on the search intent behind those keywords.
Remember, people are looking for an experience.
People are looking for a specific outcome when they type one set of keywords instead of another.
That is not an accident.
That is not a fluke.
That difference exists for a reason.
By investing a tremendous amount of time, effort, and focus into identifying and delivering on the intent behind those keywords, you will be able to beat your competition.
And once more and more of your pages start to rank, because of the technique that I described above, you can then move on to more targeted yet competitive keywords.
But by that time, your domain authority should have improved enough, so you increase your chances of actually ranking.
This is the best advice I can give to a new blogger because the process above saves you a tremendous amount of time.
It gives you an amazing headstart.
Another piece of advice I can give to a new blogger is that you do not write your posts.
Look into dictablogging or dictation blogging.
Blog with your voice.
Of course, this means that you're somewhat of an expert in what you're talking about or at least are well-read and have enough experience.
But eventually, you will be able to pull it off because if you're thinking about something from experience, chances are, you will be able to answer people's questions even with a blindfold on.
This information is already part of you.
Also, it helps if you are a linear and logical thinker.
This way, you're not thinking in circles.
But I truly believe that practice makes perfect, so if you invest enough time into dictablogging, eventually, you will be able to go from 2000 words, which was my old output, to 24,000 words or more per day, which is my current output.
Alternatively, you can always outsource.
There are many resources available on this forum, as well as specific platforms for that option.