Want to write a good blog post? Learn from the best.
Personally, I write most of my posts like this.
Define your goal
First, Why do you want to write a blog post?!
Is it for Entertainment? for Teaching Someone Something? Or just for the sake of doing it?!
You must define your goal (maybe even write it down), You can’t just do it for the sake of doing it.

I hear you saying, Yes I can do it for the sake of doing it. Of course, you can but you won’t be consistent.
I do it in hope to change someone’s life.
Prepare The Idea A Day Before
Imagine this, you wake up… open your phone or computer, Whatever… But you have no idea what to write about.
And you say I Will Do It Tomorrow.
You wake up the next day… open your phone or computer… But again you have no idea what to write about.
And you say I Will Do It Tomorrow.
Life is short And you would never write it like this.

I use a note app on my phone(called color note, BTW) where I write a new idea every day.
Outline The Post A Day Before
To make it easier for you the next day, Write the points you want to talk about underneath the post.
Just Start Writing, Don’t Think About It That Much
When you wake up (or whatever time) Block all the distractions(Silence your phone, listen to music), And start writing.
The more you think about it, The less likely you will do it.
Read What You’ve Wrote
Do you want people to read your post When you don’t even read it?!
I don’t think they will.
Check Your Spelling
No, You don’t have to check it manually, You can use any spelling-checking website out there, I use Grammarly myself(No that’s not an ad)
Add Some Photos
to entertain people
Publish
When you’re ready to publish it
And as I just said:
Life is short
me in this post
~ViloDium