This page contains affiliate links and we have advertising relationships with the stores and companies in this post.

Web Hosting
I first got acquainted with WordPress at the beginning of my career in web development. I have quite a bit of experience working with WordPress custom development and plugin development. A large number of web design and development firms use WordPress to create their websites. They take advantage of the content management system that WordPress is, and yield it’s ability for customization to make some stunning projects. I quickly realized the potential a blog can have with self hosted WordPress so have never thought twice about switching to anything else.

However, for a majority of beginner bloggers beg the question of what to use to host their blog. It can be a tough one if you do not do your research. I see bloggers on a number of threads and forums lately, confused about how to choose between the free option and the self hosted option. It is always a matter of what you want to get out of your blogging experience. Plan it out and ask yourself these questions. Is this a personal blog or a professional blog? How far do you want the functionality and user experience to go for your readers? Are you expecting to monetize your blog?

The Ultimate Freebie Master List


This master list is composed of the top freebies; free stock photos, checklists, courses, guides, planners, etc.

Powered by ConvertKit

Which one is better?

The best choice to go with is the self hosted option for the blog that you want to create. This way you own your own data and are in full control of your blog.

How To Create A Self Hosted WordPress Blog

Here is my step-by-step guide to setting up a self hosted WordPress blog.

In this guide I will include hosting options and pricing for SiteGroundGo Daddy AND Blue Host.

Get a host.

A web host is where your website exists. You 100% own your blog if you host it. Nothing in life is ever free though, remember that. I have included the hosting plan options for SiteGroundGoDaddy and BlueHost. All of whom offer a free domain and 24/7 support with their hosting packages. Just click either image to go to each company’s site for any further hosting information you are looking for.

The best thing about SiteGround is they will include your SSL certificate FREE with your hosting package. SSL stands for Secure Socket Layer. The Secure Socket Layer (SSL) ensures secure data transfer between user browsers and the server, making hackers live’s much harder and protecting you from brute force attacks. They offer 3 levels of hosting. You will see a trend that most providers offer 3 different levels, each being for a different level of need that the buyer may have.


GoDaddy has 3 levels of hosting including Basic, Deluxe and Ultimate. Each level covers more hosting services than the last.


BlueHost also offers 3 seperate types of hosting package options including Basic, Plus and Prime. The hosting packages at BlueHost do appear cheaper than GoDaddy but keep in mind that your overall hosting costs may add up to be higher once you complete purchasing everything required such as storage, security, privacy, etc. It all depends on the type of blog you have in your vision and how you want to utilize that blog.


Choose and register a domain. 

Most hosting companies will offer your first domain for free with whatever hosting package you purchase. And with your newly purchased hosting, you will host your new domain. Make sure you chose as simple as a domain name that you can think of and that is available. Long domain names can be a turn off sometimes. sounds better than

Install WordPress.

SiteGround, Go Daddy and Blue Host will prompt you to install WordPress shortly after confirming the purchase of your hosting and your domain. Most hosting providers have the hosting you purchased tailored to running a website powered by WordPress and the installation is free. Once your domain is ready to be set up, the hosting provider will let you know and prompt you for installing WordPress. Then you just follow the prompts. The prompts are easy to follow along with and if you run into trouble, you can use the 24/7 hosting support or contact me for a Virtual Assistance service charge.

Choose a theme. 

Once you start to set up your WordPress blog’s look and feel, you need a theme to work with. With WordPress installed, you get access to a wide variety of blog designs called themes. In WordPress on the left-hand side of the screen you will see a sidebar of options. Select ‘Appearance’, then select ‘Themes’ to view and search through all of the free themes from the WordPress feed of available themes.

You can also purchase premium themes for additional cost from sites such as Elegant Themes or iThemes.

Log in.

Enter the URL for your blog’s dashboard will prompt you to login if you are not already logged in or if you don’t set your browser to save login information. The URL of your dashboard will be 9 times out of 10.

Stop right there. You need to be careful with this one. It is VERY important to keep your site secure for both yourself and your visitors. Read this before moving on: How To Secure Your WordPress Blog From Hackers.

Start blogging.

Once logged in, click ‘Posts’ on the left-hand sidebar, and then select ‘Add New’ to create a blog post. Write a title and create some content for your new blog, maybe an introductory post about your blog’s purpose or ‘niche’. Or select ‘Pages’ and then ‘Add New’ to create an About page to give your readers some information about you, your background and your vision. From there the potential of where you can go and what you can do with your blog is endless!

Related posts to help you along the way:

Google Analytics For Newbies

How To Secure Your WordPress Blog From Hackers

How To Create Stunning Images For Your Blog In 5 Minutes

The Top 11 Resources For Free Stock Photos

The Best Social Plugins For WordPress 2017

How To Monetize Your Blog Using WordPress Plugins

21 Top Tools To Help Boost Your Blog

The Ultimate Freebie Master List


This master list is composed of the top freebies; free stock photos, checklists, courses, guides, planners, etc.

Powered by ConvertKit

41 Replies to “How To Create A Self Hosted WordPress Blog”

  1. Just be aware with Bluehost that the renewal cost is a lot higher than the first year ( they give an introductory price) – it can be a good idea to switch hosting providers when it’s time to renew!

  2. I’ve heard various opinions about this, and it’s refreshing to get a developer’s opinion and help! I currently use wordpress .com, do you have a blog you could direct me to on how to switch from the .com to self hosted .org? How difficult would that be?

  3. Having a self hosted blog and doing it all yourself is the best way to grow online. The instructions you gave is exactly how I started a few years ago. Had I gotten someone to do it then, I would not have my own digital agency with my own hosting service today.

  4. These are all good things to think about when hosting a blog. And it’s not terribly hard although you can get caught up with all of the different costs that come your way. Just have a good idea of what you want beforehand.

  5. There are plenty of web hosts to choose from these days but it’s always nice to pick the one that suits you. This is a good guide for newbies.

  6. I was initially so confused before. I had to do a lot of research and study to understand what to do and how to start a blog or a website. Especially in wordpress. This is really helpful!

  7. Thanks for the good writeup. It actually was once a entertainment account it. Look complicated to far brought agreeable from you! However, how can we keep up a correspondence?

  8. What fab advice. I’ve just made the switch from blogger to WordPress self hosted. Wasn’t as scary as I thought.

  9. Greetings from California! I’m bored at work
    so I decided to check oout your site on my iphone during lunc break.

    I enjoy the information you present here andd can’t wait to tazke a
    look when I get home. I’m amazed at how quick yor bloog loaded on my mobile ..
    I’m not eeven using WIFI, just 3G .. Anyhow, very good blog!

  10. Hi there, You’ve performed an excellent job. I will definitely digg it and in my opinion recommend to my friends. I am sure they will be benefited from this web site.

  11. Hey there outstanding blog! Does running a blog such as this require
    a great deal of work? I have very little expertise in computer programming however I was hoping to start
    my own blog in the near future. Anyway, if you have any suggestions or techniques for new blog owners please share.

    I understand this is off subject nevertheless I just had to
    ask. Cheers!

  12. I am extremely impressed with your writing skills
    as well as with the layout on your blog. Is this a paid
    theme or did you customize it yourself? Either
    way keep up the nice quality writing, it’s rare to see a nice
    blog like this one today.

  13. Hello are using WordPress for your blog platform? I’m new to the blog world but I’m trying to get started and set up my own. Do you require any coding expertise to make your own blog? Any help would be really appreciated!

    1. Just some html and css knowledge helps but no you don’t need much to start a blog. I can help if you visit my contact me/hire me page!

  14. Excellent post. I was checking continuously this weblog and I’m inspired! Very helpful information specially the final section 🙂 I handle such info much. I was looking for this certain info for a very long time. Thank you and best of luck.

Comments are closed.