How to Start a Self-Hosted Blog on Bluehost

Want to start a blog right away? This tutorial will help you to start your blog with ease and i will try to solve the issues moms are facing when they think to start a blog.

Using this comprehensive guide you don’t need any technical knowledge and you can start your blog within no time.

To start a blog , following are the things you need

  1. Choose your blogging platform
  2. Choose a Domain name
  3. Buy Hosting
  4. Install WordPress
  5. Install theme
  6. Writing your first blog post

Choose your blogging platform

There are several blogging platforms available to choose from i.e WordPress, blogger, weebly, wix, squarespace etc. one mistake that beginners make is they choose the wrong blogging platform.

If you want to start a blog for fun, you can go with other options too, but if you are serious in making money, go ahead with self hosted wordpress

Why it is best to go with

  • It’s free ( you need to buy domain and web host)
  • Free and paid themes
  • Over 50,000+ free plugins
  • Customize your design as you want
  • Make money without any restriction

Choose a Domain Name

A domain name is website / blog address to your blog, a unique identity to your blog. There are several domain providers from which you can select like godaddy, namecheap, bluehost, siteground etc.

Keep in mind the following points when selecting your domain

  • That’s your unique identity
  • Choose something that is  simple and easy to remember
  • First Impression to your users
  • Domain normally cost $10 – 15 per year
  • Name compatible with your brand

Buy Web Hosting

Web hosting is the space where you will keep your site to access all over the world. You can store images, your content and other things on that so that your user can view from any part of world

Bluehost is one of the official recommended WordPress Hosting provider and they are giving an exclusive discount of 60% off

Click Here to get Bluehost Offer

I highly recommend Bluehost, that is what I am currently using

Benefits of using Bluehost

  • Working with WordPress since 2005
  • One click WordPress installation
  • Recommended by WordPress
  • Free domain name
  • Free Let’s Encrypt SSL

Sign up with Bluehost

Now you need to sign up with Bluehost and buy hosting package, this will just take your 5-10 minutes

Click on the link below to buy hosting from Bluehost


Click on Get Started Now button

get started now bluehost

After clicking on get started now, you need to select your plan. For a single website, the basic plan is fine.

select bluehost package

If you want unlimited websites on your hosting, you can go with plus plan.

Now you need to enter your domain name, Bluehost is giving domain for free

sign up now bluehost

If you already have some domain, you enter that in the second box that is “I have a domain name” and click on next

Now you need to fill your information for Bluehost account, billing etc

account information bluehost

package information

payment information

agree with policy

After clicking on submit button, you are done with Bluehost

Now you need to install WordPress on your domain

Installing WordPress

To install WordPress, login to your Bluehost dashboard, check your email for the login details. Bluehost has sent you login

install wordpress

create a new wordpress site

Write your website Site Name and Site Tagline

choose domain

In the above image, you can choose the directory where you want to install WordPress. It’s better to install WordPress on your root domain ( like, so leave the directory field empty

Click on Next

Bluehost one-click install is installing WordPress for you

setting up wordpress

Once the installation is complete, it will redirect you to the screen with your login details for your blog

Now you are done with the installationinstallation details

When you click on your blog URL, you will see a Parking Page from Bluehost like the image below

coming soon banner

Click on “ Login to WordPress” to log in to your dashboard

Use the URL to login to your WordPress admin panel

After logging in, you can see the dashboard

Install theme

Once you are on your dashboard, you can do the following things

  • Install theme
  • Customize your blog
  • Have a look at settings
  • Add users
  • Add images

There are several others you can do using your WordPress Dashboard

welcome dashboard wordpress

A theme is, how your blog will look in visual appearance. To install a theme follow the instructions given below

upload new theme

Click on Appearance → Themes

That will take you to a screen where you can upload a theme if you bought from somewhere else

Premium themes: Buy paid themes from Mojo MarketPlace Themes: Free themes that are Store. You can search from 5000+ themes that are available on market for free

Upload: Upload a theme that you have bought from somewhere else like Bluchic, Restored 316 Themes etc.

Active: Theme that is installed by default ( Twenty Seventeen Theme)

If you want to upload a theme to your blog, follow the steps below

Appearance → Themes → Upload → Upload Theme

browse theme

Click on install now to install that theme. You are done with installing a theme

Create your first Blog Post

When you are done with the theme installation, you can write your first blog post. Have a look at the image below to create your first blog post

Click on Posts → Add New

write blog post

On this screen, you have several options

  • Select Category
  • Schedule your post for future
  • Select post type (standard, image, quote etc)
  • Set tags
  • Set Featured Image

Using the WordPress Editor, you can

  • Attach image
  • Align text
  • Set heading to text

There are several other options too

Now you are done with your blog!

if you have any questions, you can ask in comments

16 thoughts on “How to Start a Self-Hosted Blog on Bluehost”

  1. Wow this post will be so helpful for any beginner. You have covered all the points and explained it clearly in your post. Thanks for sharing.

    1. Pearl

      I am glad you found it useful.

  2. My blog is self hosted too but it’s not with Bluehost. It’s good that you have provided a detailed blog post for the hosting and setup

  3. Thanks for the useful information. I will pin this to my Pinterest board for the future when I do consider to buy a host for my blog. Thanks!

  4. Thank you for your information! I did not check anything when I apply my blog. I think these are very good tips

  5. Summer Mitch Ryan

    Seems easy to use bluehost. Well if in case in the future I find myself needing a web hosting, I know where to go.

  6. Nice you give me a lot of information about buying domain and also about the platform thanks for sharing your idea! <3

  7. Your elaborated info will be of great help to budding bloggers.

  8. From first post, then it continue building the blog as you see writing as a stress-reliever in a way.

  9. That’s a great post giving step wise approach. Agree that it is a good tutorial to help anyone start their blog.

  10. I have heard so many things about bluehost so thanks for sharing.

  11. Great information for new bloggers! I’m somewhat new to blogging but it would have been so helpful to have this when I was just starting out!

  12. hey wish I saw this blog post before starting up my blog post …. i guess it had been easier for me

    1. Pearl

      I understand. I had no guide either, that’s why we created this guide to help other beginners. Thanks for visiting.

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.

Scroll to Top