start a blog

Start a WordPress Blog – Step by Step Tutorial

Last modified: January 13, 2020


So you decided to start a WordPress blog – good job.

WordPress is by far the best choice when it comes to starting a new blog.

It’s easy to use, has endless possibilities and has the structure to enable you to expand once you start becoming more serious about it.

One of the most common questions in the online community is the newbie question “How do I start a blog“.

We decided to create a very simple to understand step-by-step tutorial that will take you through the process from the very beginning till the very end.

Without further ado, let’s start a blog!

Show More

* This button will show the rest of the post and open up an offer from a vendor

About this Guide and how to Start a Blog

Here are the steps we will take you through:

  • What is a domain? – get a free domain name
  • What is web hosting? – Our recommended hosting company
  • You will need to click on the button to sign up to the hosting, while following our instructions at the same time!!!
  • Install WordPress on the host
  • Choose plugins and a theme to use
  • Create your first post

Purchase a Domain and Web Hosting

If this means nothing to you, we will explain briefly.

What is a Domain?

Think of a domain name as your address. When you want to invite a friend over to visit you, you need to give them your address, right? Same thing here. Every single site on the internet has a domain name. For example:

  • etc.

What is Web Hosting?

Web hosting is what lets people actually reach your domain when they type it in. It’s what enables your “Address” to be reachable. If the domain is your address, a host is the physical house / apartment.

In order to start a blog you MUST have a domain name and web hosting.

How Much Does That Cost?

Normally domains go for around $10 – $15 a year if you choose the regular TLDs (.com, .net, .info etc.) and shared web hosting goes for around $8 – $15 a month.

For the sake of this tutorial we are offering a huge discount through Bluehost – which are offering a free domain name and monthly hosting for under $4 a month.

Bluehost are officially recommended by WordPress themselves and are one of the most recommended hosting companies overall.

To follow this tutorial, click on the following button and start following along (side by side):

Go to BlueHost

sign up to Bluehost

After clicking the above button you will reach a page that looks just like this, now click on the green “Get started now” button to start the signup process.

Bluehost prices

If you plan on building only 1 website, click the “select” button under the “Basic” program on the left, otherwise just choose the “Choice plus”(recommended). Click the correct green button to continue.

Choosing a Domain Name

Choose a domain name

In the left box, choose an available domain name and TLD(.com, .net etc.) and click “Next”.

Account and Package Information

On the next page you will need to fill in your personal information and below that you will need to choose your desired package and extras.

Bluehost packages

We recommend you choose the 3 year plan which gives you the best value for your money but you can choose whichever package suits you best.

Next you can choose to add package extras. None of them are mandatory, you could uncheck everything if you don’t specifically need any of them.

The last step is to fill out your payment details, finish the registration process and wait to get your login details.

Install WordPress on Your Server

After logging into your new hosting account, find the “Website” section and click on “Install WordPress”

Install WordPress

Next you will be taken to a program called “QuickInstall” – here you need to choose “WordPress” again.

QuickInstall WordPress

Next click on “Install WordPress”

Install WordPress

After clicking on the above button, a new section will open up where you need to fill in the new blog information:

Wordpress setup

  1. Choose your domain from the dropdown on the top left (on your new installation it might just show up without a choice)
  2. Within “Install path here” don’t add anything unless you are installing on a sub directory. Such as ""
  3. Now just fill in the WordPress information – Email, title, username, name
  4. Finally – click on “Install WordPress”

Now a popup will “pop up” and ask you if you want to buy a WordPress theme through them. Just click on the bottom link just like in the image below.

When the installation is finished you will see a message at the top of the screen.

Click the “View credentials” and you will get your login information.

Make sure you save this information in a file so you don’t forget it (You will also get an email with the same information as backup). Once you save it, click on the “admin area” link.

Install WordPress

Not that hard, right?!

You just successfully installed your very first WordPress blog.

... and Scan WP's recommended WordPress theme is... Astra (Click to try)

Log In To Wordpress

After clicking on the link you will get to your blog’s login page. Put your username and password in the appropriate fields and log into the blog.

Remove Plugins

Before we start this part – if you’ve never used WordPress before you might want to learn a bit about the admin area.

Since we used a free script to install our WordPress blog, it also added a few plugins that we might not really need, so we’ll head over to the “plugins” page (search for “plugins” on the left sidebar and click it.

remove plugins

*This part is not mandatory and I chose the useless plugins for me – you could choose to remove more or fewer according to your specific needs.

As you can see, I checked a few of the plugins that I don’t want and chose “delete” from the dropdown menu. But in reality you’ll actually have to choose “deactivate” first and then do the same process with “delete”.

After clicking “apply” the plugins shouldn’t appear in the plugin area.

Selecting a WordPress Theme

First, hover above the “Appearance” link on the sidebar and click on the “Themes” link.

wordpress themes

On this page you will see the theme being used as a default, a couple other available ones that are installed automatically and the option to add more.

If you are looking to start a blog, the default theme might be exactly what you need. However, if you are looking for something different – this is your chance.

Install a New Wordpress Theme

There are 2 main ways to install WordPress themes:

  1. Install free themes from the WordPress repository through the theme panel
  2. Install themes by uploading a zip file

Install Free WordPress Themes Using the Repository

The WordPress Theme repository is a huge library with tens of thousands of completely free WordPress themes. WordPress enables you to install them directly from the admin.

If you click the “Add new theme” square on the far right you will be taken to the correct page. You can filter between several types of themes or use the search on the right.

For the purpose of this tutorial I’m going to demonstrate installing a theme called “Fastest”.

  1. Write the word “fastest” in the search bar
    Install theme
  2. Hover above the theme and click “Install”
  3. When installed click “Activate”
  4. When activated right click “Customize” and open in new tab (not mandatory – just easier)

In the customize page there are many customizations you can do including style, colors etc. When you are finished, just click “Publish” (if you opened this page in a new tab you can close it completely).

Installing a Theme Using a Zip File

This option is usually used to upload themes that were purchased from external sites that sell WordPress themes (but not only). Here are some of the top vendors that sell the best WordPress premium themes:

The way to upload a zip file is simple, from the same page we uploaded a new repository theme, click “add new” and upload your zip file. It’s as simple as that.

Creating a Blog Post

Hover above the “posts” in the sidebar and click on “Add new”.

New post

Now you have a few simple tasks that need to be done on every new post you add:

  1. Add a post title
  2. Add the post text
  3. Add a relevant category to your post
  4. Add a featured image
  5. Add relevant tags (This isn’t mandatory)

Last – click “Publish”

Congratulations! You just published you very first blog post!

Install a Plugin on Your Blog

If you are not familiar with WordPress plugins, you should read about what plugins are. Essentially plugins are sort of apps that can add extra functionality to your theme. It could be a contact form, a slider, SSL functionality, a page builder and much more. You can find many options on our WordPress plugins category.

The installation of a plugin is similar to installing a theme.

  1. Hover above the “Plugins” link on the sidebar and click on “add new”
  2. Now either choose a plugin from the plugin repository or upload a zip file above – same exact process as installing a theme

View Your Blog

Now you are pretty much finished with your initial installation and layout. To view your site and share it with friends, just enter the URL in your browser’s URL field or hover above your site’s name in the top left area of your admin, and click on the “visit site” link to see what you just created.

Start a Blog - the Next Steps

To run a successful blog, you need to put in the time and effort. You need to learn what your readers want, learn how to promote your blog and much more. There are marketers out there that have been working for years on end and haven’t perfected the process themselves yet. It’s all about learning and perfecting the process.

One of the best tools I’ve had the pleasure to work with is SEMrush that is the most robust tool (see SEMrush review here) that will take days just to explain how it can improve your business. The main thing that it can help you with though is “spying” on your competitors. You can use it to understand what your competitors are doing and how they are doing it. It gives you a bigger picture and many action items to look forward to. Click here for a 14 day trial.

I wish you the best of luck and if you have any questions you can ask them here in the comments section.

Save 4 Later
Email liked links to yourself