How to Setup a Self Hosted WordPress Site – A Step by Step Guide

Some of the links below are affiliate links, which means we will earn a commission on the products or services you purchase using the links. There is no additional cost to you and the earnings help keep this website running. Read the Affiliate Disclaimer for more information.

Some of the links below are affiliate links, which means we will earn a commission on the products or services you purchase using the links. There is no additional cost to you and the earnings help keep this website running. Read the Affiliate Disclaimer for more information.

Many of you have emailed us about how to start your own blog. This post will walk you through the steps we took to setup our self hosted WordPress site.

How to Setup a Self Hosted WordPress Site

It should take about 15-30 minutes to setup your self hosted WordPress site.

Step 1: Register Your Domain

When you decide to start a blog, figure out what you want the name to be. Check to see if that domain is available then get it registered. There are several companies you can choose from to register your website domain. The company we use is GoDaddy.

$4.99* .COM Domain! You be you with GoDaddy!

Step 2: Sign Up for a Web Hosting Service

A web hosting service will provide the necessary services and technologies to make your blog available on the internet. There are many web hosting providers out there with varying features. Figure out what features are important to you and pay attention to the renewal price for the hosting service.

The first company we used was Bluehost with an affordable introductory price.

Now we use Flywheel, a managed WordPress Hosting provider.

Learn more about why we switched web hosting providers, Flywheel Review.

Hosted on Flywheel

Step 3: Create a WordPress Site

Once you sign up with a hosting provider, check their help section for instructions on how to create a new WordPress website. Each hosting provider will provide instructions specific to their service on how to install WordPress.

These are many guides and how tos on every step involved with creating a self hosted WordPress website including WPBeginner.com.

Yoast also has a comprehensive Free WordPress For Beginnings Course.

Step 4: Choose a Theme

There are many free and paid WordPress themes available. Once you pick out the theme you want to use, follow the instructions on how to install your WordPress theme. When we started, we used the free Twenty Eleven theme by WordPress.

Now we use a paid theme by MyThemeShop.

Step 5: Create Content

Figure out one to three pieces of content you want to launch with. This can include your first blog post and an about page to explain who you are and what people can expect from you.

ProBlogger has an article on How Much Content Should I Have Ready to Go When I Launch a Blog?

Step 6: Launch Your Website

When you’re ready to launch your WordPress site, point your DNS at your hosting provider. Look for instructions from your hosting provider to complete this step.

Good luck and have fun!

Read: How To Make Money Online

Leave a Comment

12 thoughts on “How to Setup a Self Hosted WordPress Site – A Step by Step Guide”

  1. I making plans to retire early and roam around in a Class B RV. I’ve been doing a lot of research over the past year, which has led me to a lot of your content. I live in San Antonio, TX. You are welcome to park your van at my place anytime. You can use my house if you want to. And I have a couple of motorcycles Joe can ride!
    Neil Hammond.

    Reply
  2. Hey guys! Question for you … I was trying to sign up with GoDaddy for domain name, email, hosting, managed wordpress and somehow I messed up when the internet lost connection. I had to have GoDaddy help, I forgot to mention to them that I was signing up thru your affiliate links. May I ask what your affiliate link info is for GoDaddy? I’ll contact them back and have them make sure you get credit for that, if that is at all possible.

    Reply
  3. Is there a preferred way to start to learn WordPress and build a blog website without having it be “live” initially?
    Thanks for the info and safe travels!

    Reply
  4. We will be going full time in February and I’ve been trying to gather information from various sources – thank you for sharing all this information in one place!

    Reply
  5. I guess one big reason that wordpress.com was not adopted is that they don’t allow you with any affiliate links. So self hosted WP is the only option.

    Reply
  6. I was just going to ask for suggestions/advice on how to start and this post came. Thanks so much. I will read and re-read and possibly sign up for a pay interview. Thanks for that offer and for the wonderful post.

    Reply

Leave a Comment