Home > Blog > Blog > How to Start a Blog: 5 Simple Steps for Freelance Writers

How to Start a Blog: 5 Simple Steps for Freelance Writers

Jackie Pearce

Want to learn how to start a blog?

Although blogs have been around for years, it’s never too late to start one and to begin publishing your writing online.

The fun part…when you learn how to start a blog, you can truly used for anything.

Whether you want to start a business, document a travel journey, practice your writing chops, or anything in between, a blog can give you a platform to do it all.

If you’re looking to learn how to start a blog, you’re going to want to read through this post.

We’re going to give you the first steps to decide what to write about and then get your blog up and running.

1. Decide on a purpose for your blog

When you set out to learn how to start a blog, you might think you should run out and scoop up a domain name.

Stop right there. Before you buy a domain and set up your site, you need to decide why you’re starting a blog in the first place.

Depending on what you want to do with it, it will change how you need to approach it from the beginning. For example:

The side hustle

If you’re approaching a blog with the intent of turning it into a side hustle or business, you’ll need to take things like keyword research and posting schedules far more seriously than if you want to blog for the purpose of practicing your writing or expressing your thoughts.

The niche builder

You’ll want to pick some kind of niche for your blog to fall under if you’re planning to make money from it.

Whether you choose to talk about travel, finances, writing, sports, or whatever you choose, keeping it focused and on topic will help draw in readers.

The freelance-writing lab

Ideally, you’ll get even more specific with your niche so you have a targeted audience to write for. However, if you’re still figuring it out, feel free to give yourself room to test some ideas.

TIP: Keep in mind, as with most of these steps, you can change your mind at any point in time.

If your blog starts as a hobby and you want to turn it into a side hustle, you can do that at any time. You can also change your niche as needed, too. What you initially decide is not set in stone, so don’t put too much pressure on it.

2. Decide what you want to say

Before you go and buy a domain or hosting, you’ll want to outline what you want to say in your blog.

❌ A common mistake writers make when they’re learning how to start a blog is to buy a domain, set up a fancy website, publish a handful of blogs, then quickly run out of ideas.

✅ In order to avoid this mistake, you’ll want to brainstorm topics ahead of time.

If you want to take your blog seriously, you might even invest in a keyword tool or use something such as Google’s Keyword Planner. That way, you can get an idea of what people are searching for in your chosen niche.

TIP: Ideally, you’ll want to map out between 20 and 50 blog post ideas or topics you can write. Depending on how often you publish, that can at least get you a few months to a year’s worth of posts.

You will more than likely come up with new ideas as you write and read other blogs in your niche, but you want to avoid the dreaded “I don’t know what to write about!” feeling.

3. Decide where you’ll set up your blog

While this article won’t get too deep into the technical side of how to start a blog and set it up, we’ll give you an overview of your next steps.

First, you’ll need a domain.

This is where people go to find your blog, such as this site: makealivingwriting.com.

Depending on where you want to set up your site, you might be able to get a free domain if you buy hosting. Otherwise, you might want to use a platform like Godaddy or Namecheap to buy your domain.

Although there are endless platforms to host a blog, we’ll cover some of the most popular ones.

WordPress (both the .com and .org versions)

WordPress is often hailed as the king of online blogging. Most big blogs are on there and it’s one of the top go-to options. There are two different versions of wordpress, the .com and the .org versions.

The .com version is for people who are just dipping their toes into blogging. You can set up a free site or buy a domain (plus hosting), but you’ll still be under a lot of design and advertising restrictions since it is hosted on their platform.

The .org version is for people who have a little more technical chops and are willing to fully commit to owning and operating a blog. You’ll have to buy a domain and a hosting platform elsewhere and then install the .org version into your site. That might sound complicated, but it can be easy if you find a good tutorial.

TIP: For the most part, both options have templates (free and paid) from around the web you can use.


If you do not have a lot of technical knowledge, Squarespace makes setting up a site easy. They have a ton of drag-and-drop options and make setting up a site, along with customizing it, easier than some of the other options out there.

TIP: Squarespace makes it easy to set up a portfolio, Hire Me page, or anything else you might need to accompany your blog.


While not as popular as the other two, Wix is still a good option for people who just want to dip their toes into blogging. It’s user-friendly, with or without technical knowledge. You can customize the look of it and also do things like embed a store into it.

TIP: Keep in mind, although it can take some effort, you can switch hosts or platforms at any time. Don’t worry too much about picking the “best” one because it might change with time and what you need from your blog.

4. Decide how you’ll grow and market your blog

While we could write a whole book on marketing a blog, we’ll just cover some of the basic things you need to know.

For the most part, there are TWO kinds of traffic to send to your website: organic traffic and paid traffic.

Organic traffic is how people, for lack of a better term, stumble across your blog. Often, they’ll find it through a search engine while they’re looking for answers to their problems online, and one of your posts might come up as a helpful place to answer their query.

Paid traffic is exactly what it sounds like – when you pay sites to send you traffic. Typically, this is in the form of Facebook ads, Google ads, or other places where you can pay to advertise your blog.

TIP: If you don’t have an advertising budget, don’t worry about paid traffic and simply focus on organic traffic. Yes, organic traffic is harder to grow, but if you’re serious about growing your blog you’ll need to learn the basics of how it works.

There is also referral traffic, where you get sent traffic through referrals online such as links in other blogs.

If you’re just starting out, you’re mostly going to focus on organic growth or doing things such as sending your blog out to your network.

5. Decide how you’ll stick with it (when it gets old)

More than anything, the reason blogs don’t grow and become popular is because the writer behind the blog decides to quit writing.

The hardest part is continuing to write even though no one is reading your posts. For the most part, it can take months to get your first organic readers. For quite some time, it feels like you’re writing into the void, wondering if anyone will ever read your blog.

In this case, it’s important to reconnect with why you’re blogging in the first place or to find communities of like-minded writers so you can bond over this shared experience.

There are tons of writing communities online where you can share your blog and connect with people who are going through the same feelings.

Overall, a blog is a wonderful thing to have, no matter what you plan to do with it. You never know what might come from putting your writing out into the world and learning how to start a blog.

Do you write content for your own blog? Tell us about it in the comments.

Jackie Pearce is a freelance writer based in Colorado.

This is an updated post. We update our posts periodically to make sure they have the most relevant and useful information.