DEV Community

Cover image for How to start blogging
Chris Bongers
Chris Bongers

Posted on • Originally published at

How to start blogging

It doesn't really matter if you're into knitting, sports, or development-related topics. Blogging can be for everyone.

That being said: As long as you like it.
It's not much use if you don't really like doing it.

In today's article, I want to address some steps to start your own blog, and they are super easy to follow!

  1. Define a commitment
  2. Create a backlog
  3. Make it easy for yourself
  4. Promote your blog
  5. Learn by doing

1. Define a commitment

With this point, I don't mean you have to write every single day as I do.
But it's all about commitment. Your future readers like stability. It can be daily, weekly, monthly, or even every other month. Just make sure it's something you can keep up with.

With that being said, don't be overcompetitive in the beginning. You might have your first 5 articles ready already and think, oh cool, I can start every single day.
Sometimes it's just best to pace yourself. Think about how it will go after that initial period.

2. Create a backlog

The second most important thing is creating a backlog.
As many know, I do try to write ahead of time.
As we speak, I'm writing this article 4 days in advance, which really isn't a lot.

You have to consider days where you can't write because of some party, birthday, or work issue.

Or, in my case, weekends away.

A backlog doesn't have to contain all finished articles, although that is the best.

It can contain drafts for you to look into later, but when you have some spare time, try to write a beginning to an article.

I tend to do this a lot on the plane, in specific boring meetings, or even on the toilet sometimes.

3. Make it easy for yourself

Call me lazy, call me smart, but I just like to make things easy for myself.

By that, I mean automate recurring tasks, create templates, make use of tools that help you.

Some examples:

  • Notion to keep track of your articles and backlog
  • Create a header template
  • Make use of blogging platforms like Hashnode
  • Automate your social shares
  • Convert old topics into new versions
  • Use Grammarly to spellcheck

4. Promote your blog

It's super important to promote your blog in the best way you can. For me, it works best via my own newsletter and Twitter.
But also think about Hashnode and, you can promote your articles there super easy.

When sharing your articles, be aware of how people receive them. Does it look "spammy", does it help people?
There really isn't a proper good or false there, but just be aware of how you position your blog.

5. Learn by doing

A super important tip, the first article will most likely suck, and even the second, third, etc.
You will only improve by actually doing something.
Gathering feedback, listening to your readers, and improving with that valuable information.

Start writing!
Don't wait till you have the perfect article or build your own blog from scratch.

Just write your first article, do a spellcheck and publish it!
You can also go back and improve it.

With that said, drop your blog in a tweet to me, I can't wait to read it!

Thank you for reading, and let's connect!

Thank you for reading my blog. Feel free to subscribe to my email newsletter and connect on Facebook or Twitter

Top comments (2)

nazanin_ashrafi profile image
Nazanin Ashrafi

Awesome tips Chris. Thanks for sharing 🙏

Number 2 though 👌
I used to write my articles one day before my due date and I would fall behind schedule.
So yeah working on your article before due date is highly recommended

dailydevtips1 profile image
Chris Bongers

Yes, same, it was such a relieve by giving my self some more space.