How to Start A Self-Hosted WordPress Blog With Detailed Guide

Last Updated On: February 14, 2020Nomzy
start a self-hosted WordPress

Starting a WordPress blog is amazingly simple, although it can also be a terrifying thought to those who are not geeky. It takes just a few clicks away to build your online presence with WordPress and the process is very easy.

Note: Don’t get confused, is different from

Things You Need To Start A WordPress Blog

There are a few things you need before you start your new WordPress blog.

You need a domain name

Your domain matters a lot in building your online presence, thus, try as much a possible to choose the right domain. One that won’t lose value to you.

You need a Hosting Space

All self-hosted WordPress bloggers use a web hosting account (Without this, you can’t host your blog).

How To Create A Self Hosted WordPress Blog

Creating a WordPress blog doesn’t take the whole day and there are a few things to learn here that would aid your blog creation and make it faster. WordPress is free but to use it, you need to pay for a domain and a hosting plan.

Buy A Domain Name

A domain name roughly costs between $10 to $14.99 / year, and a web hosting costs $7.99 / month, depending on the web hosting company. Sometimes, you can get a free domain from web hosting companies like Bluehost, ipage and Hostgator. If you have come up with a good domain name, you can go ahead and register it.

Purchase a Hosting Plan

This post is a tutorial on how to set up a blog with Bluehost WordPress hosting.

Bluehost is one of the best WordPress hosts. This hosting company offers special discounts to webmasters or anyone who buys a hosting plan of more than 1 year. You can start your blog with as low as $2 .75 a month, get a Free Domain as mentioned earlier, and a 1 Click WordPress Installation.

Visit Bluehost, click on the green get started now button. on the next screen, choose your hosting package. Basic and plus are the most purchased plans.

bluehost self hosted wordpress blog host

After that, you will be redirected to a page asked to enter the desired domain name for your website and click next.


On the next page you will be prompted to input your account information to finalize the package info and complete the purchase. You will see the optional extras. You can purchase these extras if you wish, but they aren’t compulsory.


After purchasing your hosting plan, it is time to install WordPress In the cPanel, you will see lots of icons for different uses, services and features. Your only concern here is getting WordPress installed in your new domain. Scroll down to find an icon called Install WordPress. This amazing software lets you install WordPress on your host with just a few clicks.


Once you click on the icon, you will be redirected to the Quick Install screen for WordPress. Click on the Get Started button. On the next screen, you will be asked to select your domain for installation.


Choose the domain from the dropdown and click Next.

After that, you need to enter your Site Name. Then choose a username and a password for your admin login (use a complex username and password (not admin)). Check all the checkboxes and then click Install.


Once WordPress gets installed, you will see the success notice and your unique login URL is This URL gives you access to your admin panel. Make sure you write down your username and password.


Install a Beautiful WordPress Theme

Now that you’ve successfully installed WordPress, you will need to install a beautiful theme. The default look on your blog isn’t appealing so you need to change the look by logging into your admin panel via using your username and password.

There are thousands of pre-made WordPress themes that you can install on your site. Some are free while others are paid. You can change your theme by going to your WordPress dashboard and click on Appearance » Themes, then click on add new.

wordpress theme

Use the search function to find a theme that suits your needs. There are tens of thousands to choose from. Once you find a theme, you can install and activate it.


Now you are all set! Start blogging on your new WordPress blog! If you follow this guide, getting a WordPress blog will take just a few minutes of your time and if you bump into any problem, you can always ask one of the amazing live support crew on Bluehost for help. They are there 24 hours a day.

Write and Publish Your First Blog Post

To write your first blog post, click on the ‘Posts » Add New’ in your WordPress dashboard.

Prev Post

5 Best PayPal Alternative for internet Entrepreneurs

September 6, 2016

Next Post

How To Choose The Perfect Blog Design

November 1, 2016

Leave a comment

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

This site uses Akismet to reduce spam. Learn how your comment data is processed.