So, if you want to write a blog, you need to write in this manner.
First is the headline, ideally the headline should be exact search query people type into Google search, and the blog post itself should be an answer to that search, because people online don’t read, they are searching for answers to their problems.
So, first write for search and then for human.
Many people fail at blogging just due to this simple mistake. They write headlines the way nobody is searching for, when you start a blog, your main traffic source will be search, so you need to write for search, later when you build a readership then you can write whatever you want, because you already have an audience.
But at first write for search.