Transfer Your Blog to a Self-Hosted WordPress Blog


How to Transfer Your Blog to a

Today I am excited to have my husband as a guest blogger! He is The WP Trainer and the one who helps make my sites look and work great. Today he is going to explain how to start a blog or transfer your blog to a self-hosted WordPress Blog.

Starting a blog no longer takes a web developer and a hefty budget. You can install a blog in less than 5 minutes today!

BlueHost is where I started my first WordPress blog back in 2005. They’ve teamed up with The WP Trainer to make an exclusive deal for my readers so you can get up and running with a free domain name and web hosting for only $3.95/month.

NOTE: I’ll earn a small commission at no extra cost to you (in fact it’ll save you money) if you purchase a package through one of my affiliate links. Please know that I never recommend a service unless I’ve used it myself and am sure my readers will enjoy it. Thank you for your support!

blue_hostClick here to open BlueHost in a new window (and get exclusive pricing and various bonuses) and then follow the tutorial below. It will take you through the setup process – step by step. It should take around 5 minutes.

Starting a WordPress blog is easy as tying your shoes with BlueHost. In fact,  its more like the Velcro shoes, it literally only takes a few clicks.

Step 1: Purchase your hosting package

(The following images are screenshots I’ve taken from BlueHost so you know what to do. Open up BlueHost in a new window and follow along.)

Click the green Get Started Now button at BlueHost to get started.
Screen Shot 2015-07-27 at 7.49.42 AM

a.) Select a web hosting plan that fits your needs
Select the starter plan to get started!

You have 3 options. If you only plan on hosting one blog, I recommend selecting the starter plan. It allows you to host one WordPress blog. It provides you with a free domain name ( It comes with plenty of space for uploading your images (100 GB), and also offers up to 100 email accounts.

b.)Select your free domain name (

Search to see if your domain name is available

On the next page enter in the domain name that you’d like to use.

You can always update to the Plus Plan and add unlimited websites and blogs to your BlueHost account so don’t worry too much if you’re not totally sold on your current domain name idea.

c.) Fill select options and complete the signup process
The next step is easy – just fill out all your contact details and payment information (billed annually). Make sure you use your real details so you can verify your account.
Select Bluehost WordPress Hosting Package Options
As you can see above, that same screen has some optional extras. It is up to you whether or not you purchase these or not. In most cases, I wouldn’t recommend any additional options, but you can click on more info and make the decision for yourself.

Step 2: Install WordPress from your new cPanel

Now that you have purchased your hosting package that includes your free domain name you will be given access to something called a cPanel. This is the “dashboard” of your hosting and has dozens of different icons that link to all the different services and features that are available inside your hosting account.

At first it will seem a little overwhelming but don’t worry, you can ignore the majority of them.

IMPORTANT: I’m going to show you how to do a WordPress install by yourself but you can always ask BlueHost to do it for you. This is a message you’ll see when you first get cPanel access.

First use bluehost CPannel

We’re going to click “I can do it!” because we’re awesome and you can do it!

Heres a video if your a visual learner:

Step 3: Login and select a Theme

Now that were up and running we will need the credentials you setup in the installation. To access your dashboard you will add the following to the end of your domain name “/wp-admin” for example

If your successful you will see the WordPress login page shown below:
Login to your WordPress Dashboard

You will need the credentials you created when you installed WordPress, use those and login.

Lets select a theme
There are 1000’s of free themes built in to WordPress. To try a few on, click on Apperance –> Themes
This will show you the default themes that are installed with WordPress. We want to take it up a notch and find one that better fits your style. Click the blue add New button at the top middle section of the screen. From here you now have the option to search themes or sort by Featured, Popular, or Latest. Theres also an option to filter by feature. It takes a little playing but you will get the hang of it.
Selecting your first WordPress Theme

Once you have found a theme that you like ,you may preview it or just install it. The preview may be deceiving, because the example may not show exactly as the screenshot does. If you like the screenshot, and get a general good feeling go ahead and click Install.
Install WordPress Theme

Now you will be able to discover all the options of the themes. Usually additional options are available underApperance –> Theme Options each theme is a bit different.
WordPress Theme Options

Heres a video if your a visual learner:

Now you are ready to start blogging on your new WordPress blog! If you run in to any problems you can ask one of BlueHost’s amazing live support crew for help. They are there 24 hours a day. I’m also available for one on one WordPress Training and theres tons of useful tips available in WordPress Basics.


If you have an existing free blog, or blogger blog view follow the steps below.

A.) How to Migrate an Existing Blog’s Content to Your New Self Hosted WordPress Installation

B.) Transfer Blogger Content to Your Self Hosted WordPress Installation
How to transfer your Blogger Content to Your New Self Hosted WordPress Installation


About the author:

Chris Hardin


Chris Hardin , Provides One on One WordPress Training and Troubleshooting. Helping beginner and intermediate WordPress users acquire the skills necessary to build and tweak their WordPress Blogs / Sites.


Leave a Reply

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