How To Create a Blog Website for Free

10 min read


There are 6 Steps to Start a Blog



1. Pick a name for your blog. Choose something that describes what you will be writing about

2. Create your online blog. Use a free service to register your blog that comes with hosting

3. Customize your blog. Choose your blog theme. Make it your own in a few simple aspects.

4. Write & publish your first post. You get to write your first piece and make it fun!

5. Promote your blog. Build awareness and get more people to see you blog

6. Make money blogging. Choose how to monetize your blog from a range of options.

(click on any of the steps above to skip to that step)

Let’s Begin!

Step 1: Pick a name for your blog

A focused topic is the main point of any quality blog and this is where we are going to start to find one that suits what you want your blog to be about.

If you’re unsure what to write about, there is a good process to follow in order to work out what it is that you will be writing content about moving forward:

Personal blog. This will be a blog all about you and what it is your interested in. It can include your daily thoughts and is a great place to start because you know a lot about the topic!

You can include things like your routine, what has been on your mind that is worth sharing with others and perhaps any guidance or lessons you have learned that day or week that have changed your life for the better.

Passions. Interests that you have and are very passionate about and think about daily are a good topic to start a blog on. This could include a subject that you feel strongly about and have a lot to say on, your opinions thoughts and feelings about it and talking points that other readers would be interested in as well.

Hobbies Travel, Sports, Cars, Cooking, Building, Home Renovation, knitting, Scuba Diving, Basketball, the list goes on forever and if it is a hobby your partake in regularly you should definitely write about it.

There’s always lessons that we learn while doing a hobby that other people can find value in and it is always great to start a conversation with another person who shares that same hobby.

The internet is literally filled with millions of people who will share similar hobbies that you enjoy as well, and will be interested in your blog.

Life Experiences. Think about any life experience you have had and if it is something you can recall clearly and have a lot to write on that experience it is a great topic to start your blog on.

Some examples are your experiences with work, travel, stay at home mom, troubling experiences, or happy experiences such a major life event.

Now that you have a topic it is time to think of a blog name that relates to the topic.

Blog names should describe accurately what it is about so that new readers can see quickly what your blog is all about just from seeing the name. My blog is all about passive income creation so i have named it passive income seeker to get the point across clearly the topics you can read about.

Let’s say you had one topic in mind for your blog such has the Hobbie/Sport of Basketball you will want to include basketball somewhere in the blog name.

Instead of just naming it basketball blog you can consider the different parts of what makes basketball a sport.

For example: 

  • basketball skills
  • basketball techniques
  • basketball drills
  • famous basketball athletes
  • basketball equipment

All interesting titles for a blog and will still inform your readers clearly on what your blog is all about.

Personal blogs are a little different in terms of names because it is just one main topic and it should have your name in it as a lot of personal blogs do.

If the name of your blog is unavailable through the website setup process (more on that later) you can play around with the name in a few ways, for example Will Lawson could be “Will Lawson Blog”, or “Blogging with Will” and if both of those are taken you can include your middle name as a last resort.

Free vs Paid blog websites

Domain names such as .com .au .eu .biz all require payment to acquire if you choose to go down this route.

There are many hosting providers who will sell you these specific domain names but it isn’t necessary if you want to start your own blog for free.

I will explain the free option first, followed by the paid option if you’re set on having the domain name specifically tied to your blog name. e.g. name of blog : “Willsblog” and domain


A company named Wealthy Affiliate offers a free website blog creation tool if you make a free account with them which requires some really simple steps in order achieve.

Step 2 Create Your Online Blog

Click Here you can head on over to Wealthy Affiliate and create a Free Account

Fill in the following:

Email Adresss

Create a Password

Create a Username

Click on Create Your Free Account.

Login to your Wealthy Affiliate account

Setup your profile by:

-Adding a picture

-Add a Bio about yourself (doesn’t have to be long)

1. Select Website tool

2. Select Build a website

Select “on a free domain”

Note: It is at this point that you have the option to select your own personalised domain name (web address with the name of your blog in it)

If this is what you would prefer just click on the “Register a domain” button on the screen below. Please understand that this will cost a small amount of money at current time of writing $15.99 per year.

Type in your

website name

website title

Step 3 Customize your blogs appearance 

select a theme for your website

Select Build This Site!

Note: after completing this step your web address for your blog will be your

which is Wealthy Affiliates owned and operated complimentary web hosting service.

so in the example my website address is


select the “login now” button


Your now in the dashboard of your newly created website! well done for getting this far!

Step 4

How to write your very first blog post and publish it

This is the fun part you get to pat yourself on the back and enjoy writing your first post on your freshly made blog.

To create a new post:

Select from the left side menu “posts”

To start writing Select the “Add New” link.

Now you are on the post editor screen

add your:

-Your Title

-Writing Content

You can add pictures to your post as well.

steps to add a picture:

Click the “Add Media” Button

“Select Files” to upload a picture from your computer.

1 Select “upload files”

2 Select the picture you wish to upload from your computer and click ok

3 Select “insert into post button”

Once you have complete your writing and adding images

click the “Publish” button on the right side to publish your first ever post.

You will notice a message confirming that you have indeed published the post, reassurance for you that it has indeed been published!

After creating your first written post (well done on that by the way) make sure you check the great work you have done and view it “live” if someone was visiting your site for the very first time.

Its easy to do by clicking “view post” at the top left side of the page.

You can now admire your blog in all it is glory and congratulate yourself for a job well done.

Great Work!

Step 5 Promote your blog

In order to start to raise awareness for you blog you need to let people know it exists!

One of the best ways to do this is via social interaction.

Let your friends on Facebook, Twitter, Instagram, Snapchat and by any other means that you have created this thing your support proud of and they should know about it!

Social sharing is powerful because not only do your friends see the link you have put to your blog, if they share the link you have just been advertised to all of that friends social circle as well!

You can with social media sharing and once you have started putting out more and more posts it will be in your best interest to start an email list. This is done by offering people the chance to be notified when you publish new posts via an email sent to them every time you write something new.

A great way to start an email list is using a free service such as Mailchimp.

I highly recommend a service called ConvertKit it has helped segment my audience and provide the most value to different groups in my reader base.

This is so beneficial because not everyone is at the same level when it comes to email lists or at the same stage with their online business. If you think this can benefit you, you can sign up to convert kit here. [Full Disclosure: FYI, I’m a compensated adviser and an affiliate for ConvertKit.]

Step 6: Make money blogging

You have shared your blog on all the social channels and have been regularly creating new content… what’s next?

There are steps to take in order to start earning an income from you blog after you have built an audience.

You can sell or your own services to your readers whether it is consulting, advising or recommending products to getting paid to write reviews of other peoples products that relate to your website.

One of the first ways to start making money from your blog is to sell advertising space.

Google Adsense is how you achieve this, simply sign up and create an account and advertisers that are related to your blog.

For example: (basketball shoes, equipment, clothes, membership sites) will show up in a banner on your blog that Google has designed to show other peoples advertisements based on your readers search history (crazy right?)

Google Adsense takes care of all the hard work all you have to do is place a short amount of code that is generated by Google and put it onto your sites code.

Its an easy process that Google has actually made very simple my showing you step by step how to do it.

To sign up for Google Adsense click here

Need a little extra help?

I hope you found some helpful answers in this guide to questions you have for how to build a blog website for free.

If anything was unclear or you need other questions answered please leave a comment below and I will personally get back to you within 24 hours.

If you would like to learn other ways to make money blogging such as:

– Getting commission payments from Amazon using your blog

– Creating your own digital Product to sell on you blog

– Create your own online course to sell on you blog

– Earn affiliate marketing commissions from links on you blog

I recommend Wealthy Affiliate online university that teaches you all the above methods.

-I have personally used the training in my own online businesses and it has been one of the best investments I have ever made.

To get started for FREE today and have me as a personal mentor to answer and questions you have or need help with click the button below

Leave a Reply

Your email address will not be published. Required fields are marked *

Sign up to our newsletter!