My note: If you don’t start and expect surprises nothing will be that right. Don’t pay a dime until to get excited and hooked. I removed most of the advertisements in that article.

By Matthew Woodward

Do you want to learn how to start a blog the right way?

Since launching my blog I have made over a million dollars and won 8 prestigious blogging awards.  (I’d been blogging since 2008 and accumulated over one million views, and posted over 8,000 articles spread in 45 categories, but never attempted to earn a nickle from my steady endeavor).

​Not only that, but I have helped thousands of people just like you achieve their blogging dreams-

So today I am going to take you by the hand and show you how to start a blog the right way.

In just 15 minutes you will have started your blog, customized it AND published your very first blog post.

  1. Choose the right blogging platform for your new blog.
  2. Choose your blogs topic & custom domain name.
  3. Setup your blog & web hosting in just 1 click.
  4. Customize the look and feel of your new blog.
  5. Write your very first blog post.
How To Start A Blog In 5 Steps

​Starting a blog really is that easy, just watch this video and I’ll show you how step by step-

Step 1 – Choose Your Blogging Platform

WordPress is the go-to platform for bloggers. Why?

Because it’s free, easy to use, simple to customise and designed with bloggers in mind.

Why Do People Use & Recommend WordPress?

  1. It’s free for anyone to use (you just need a cheap webhost & domain name)
  2. It’s super easy to use even if you never built a blog before
  3. They have over 5,000 free themes to choose from to make your blog look awesome
  4. Over 91% of all blogs are running WordPress, including this one!

Why You Shouldn’t Create A Blog On A Free Platform

One of the biggest mistakes I see new bloggers make, is using a free blogging platform when they are just getting started. Everyone wants to learn how to start a blog for free.

But if you do this, you will seriously limit your potential success as a blogger.

All of the major free blogging platforms like Blogspot, Medium or Tumblr suffer from the same serious flaws-

  • No Control – You have zero control over your blog. Tumblr/BlogSpot or whoever can choose to shutdown your blog and delete it at any time.
  • Lack Of Customisation – You can’t use any of the thousands of free WordPress themes and plugins and are limited to very basic templates.
  • Limits – You are limited on how many images and videos you can upload or how many people visit your blog.
  • No Custom Domain Name – You will get stuck using an ugly domain name like rather than just
  • No One Will Take You Seriously – And the most important of all, is if you use a free platform it makes you look like an inexperienced beginner and no one will take you seriously.

If you are serious about learning how to start a blog and make money with it like I do-

Then do things the right way the first time!

Plus it only costs a handful of dollars to do it the right way – so why take shortcuts?

Step 2 – Choose Your Domain Name

Choosing a domain name is one of the most important steps of starting a blog.

If you don’t know what a domain name is, well it is the address of your blog – for example the domain name of this blog is just my name –

Before you choose a domain name you need to choose a topic for your blog.

If your are not sure what to blog about here are a few suggestions-

  • Write a list of 3 things you are good at
  • Write a list of 3 things you are interested in or enjoy
  • Write a list of 3 things you want to learn about
how to start a blog and choose the right topic task

That quick 5 minute exercise will give you more than enough ideas for topics for your blog.

Once you have a topic for your blog you need to choose a good domain name.

If you are going to blog about a specific topic (which I recommend you do) then you should try and incorpoate that into the domain name.

Or you could just use your name like I did with this blog that focuses on blogging and digital marketing.

How to choose your blogs domain name

Check If Your Domain Name Is Available…

Just enter any ideas you have in the form below to see if it’s available, for example


Once you have picked your domain name (don’t buy it yet), I have some great news:

The hardest part of setting up your blog is over!

Now we just need to get it online and that can be done with a few clicks of the mouse and ​​it really doesn’t matter if you want to learn how to start a fashion blog or a travel blog​ – the process is the same.

Step 3 – Setup Web Hosting & WordPress

What Is Web Hosting?

Web hosting is what keeps your blog “online” and stores all of your blogs files, images and content.  If you don’t have a web host then no one would be able to see your blog!

A good web host means that your blog will be available to every single person in the world, every single second of every single day.

Avoid Bad Web Hosting Companies!

There are both good and bad hosting companies & choosing a host is an important part of starting a blog.

Many cheap hosts overload their servers which means your blog will be slow, which means updating it will take longer and it will take longer for your visitors to load it.

That is usually backed with terrible support so when you do have a problem, you’re on your own.

​The only hosting company I recommend for begineers is ​iPage because-

  • Free custom domain – They include a 100% free custom domain name.

  • 1 Click WordPress installation – Installing WordPress takes less than 30 seconds.

  • 24/7 support – No matter what happens, they are available to help.

  • $200 free advertising – You also get $​200 worth of free ad coupons to kick start your blog.

  • ​Budget friendly– ​It costs just $1.99 per month!

First go to and click Get Started Now:

On the next page, you need to enter the domain name you decided on earlier.

Enter your domain in the ​Domain Search box in the ​centre.

Double check:

That you typed in the domain right and there are no pesky typos – it happens to the best of us!

choose your blogs domain name

​Now you just need to confirm all of the details of your order and enter you billing information.

You can skip over all of the Website Essentials upsells on the package information page.

There is no need to buy any of the extra things they offer you.

Just skip over all of this and click ​Checkout.

Once you have filled out that form you’ll then need to wait for ​iPage to send you the login information.

Sometimes they may ask for extra details for verification so just go through that process with them until you find yourself back at the dashboard.

It should look a little something like this-

ipage control panel

Now that might look overwhelming right now but don’t worry.

  1. You just need to click on WordPress.

You’ll then be asked to select the domain that you want to install WordPress on.

Here you just need to pick the domain that you chose earlier.

select the domain to install your blog

Here you’ll also need to give your site a ‘Title’ provide username and password credentials.

These will be used to login to WordPress when it is ​installed.

ipage wordpress install settings

When you’re done providing credentials, click on ‘​Next’ and let the setup process take place.

Once the install is completed, you’ll then see this screen.

starting a blog is easy

Click on your domain to be taken to the WordPress admin login area for your new blog!

More often than not, you’ll be able to login to WordPress by entering ‘/wp-admin’ after your URL-

When you visit the WordPress Admin URL, you should then see the following screen. It is on this screen that you need to enter in your login credentials that you either created, or were given earlier.

login to your new blog

​And that’s pretty much it!

You have installed WordPress and it is ready to go!

Step ​4 – ​Customising Your Blog

Now WordPress is installed, it’s time to customize your new blog to your liking.  The first thing we are going to do is find and install a theme that you like.

The design of your blog plays a huge role in the success of your blog because it’s the body language of your blog.

How To Choose A Great WordPress Theme

  • Simple & clutter free – The simpler it is to read and navigate your site, the better!

  • Mobile responsive – Your blog needs to look great on mobile as well, this is non-negotiable.

  • Optimized for speed – Your blog needs to load quickly to keep visitors engaged

  • SEO ready – It should be built with search engine optimisation in mind

  • Easy to customize – Ideally you can change the layout or colours in a couple of clicks

  • Built in shortcodes – This makes it easy to style your blog posts and give them some “pop”

The great news is there are thousands of free WordPress themes that you can choose from.  While they might not have all of the best features and support, they are free.

To find a WordPress do that just go to Appearance > Themes > Add New

wordpress theme search

From here you can browse through the featured, popular and latest themes to your hearts content.

Just mouse over any that you like to get a live preview or to install and activate one.

Once you have done that you can go to Appearance > Customize to tweak things like colors & fonts easily-

customize your wordpress theme settings

Just keep tweaking things until you are happy!

If you are serious about your blog then you might want to invest in a pro theme that will help you to stand out from the crowd & save a lot of the headache that you often find with free themes (like things not working properly/zero support).

In fact I highly suggest you watch the video below which explains all of the problems I had when I started my blog-

Hopefully you don’t make the same mistakes!

In fact I worked alongside the MyThemeShop team to build the custom theme that you see on the blog right now.

So if you want a WordPress theme that builds trust, loads quickly, ranks well and positions you as the authority in your niche then you can download my theme here.

Step 5 – Writing Your First Blog Post

Now comes the fun part!

Writing & publishing your first blog post might seem scary but I’m going to guide you through the process.

First of all login to your WordPress admin dashboard ( and then go to Posts > Add New.

You will be presented with a screen like this-

writing your first blog post

Let me explain exactly what you are seeing here-

  1. Title Area: This is where you write the title of your blog post
  2. Add Media: This is where you can upload images/gifs/videos
  3. Content Area: This is where you write the main content of your post with text formatting tools above
  4. Publishing: This is where you control if your post is published and live to the world or you can choose to schedule it in advanced.
  5. Other: Choose or create a relevant category for your post or upload a featured image.  If you don’t know what tags are then don’t worry about them.

Feel free to write anything you want for your first blog post as you get used to the WordPress system,

Here is an example post-

first blog post example

Once it is done, just click on the blue Publish button and voila!

You have just written and published your very first blog post!

Now give yourself a pat on the back and take a break because you have just started your very first blog!

Frequently Asked Questions About Blogging

So now you know how to start a blog the right way, I am sure you have a bunch of questions!

So I did my best to answer as many of your blogging questions as possible below.

Just click on the question(s) below to instantly reveal the answer!

Starting Your Blog

How much does it cost to start a blog?

Who should I host my blog with?

How do I design and customize my blog? Do I need a designer?

Where can I find affordable professional WordPress themes?

​How do you start your own blog for free?​

Creating Content

I don’t think I am a good writer, how can I improve?

Should I write my blog posts in English or my native language?

How often should I be publishing new blog posts?

How many words should my blog posts be?

What type of blog posts should I be writing?

Getting People To Read Your Blog

How do I get people to read my blog?

How do I get more people to come to my blog from Google?

Do I need to use social media?

What is the easiest way to publish social media updates?

Build An Email List

Which is the best email marketing service for bloggers?

How do I get people to sign up to my email list?

Are there any tools that make getting people to sign up to my email list easier?

Running Your Blog

What pages should my blog have?

Where can I get a cheap logo created for my blog?

How can I make my blog load faster?

How can I see how many people are visiting my blog?

How ​do bloggers get paid?

​How much money can you make from a blog?

Which are the best free WordPress plugins for my blog?

How can I automatically backup my blog?

How do I start good search engine optimization (SEO) habits?