If you've ever thought about starting a blog, here's how to do it in three easy steps—in less than 15 minutes.
Starting a blog is easy. These are the exact steps I used to start my own food blog. And that I've used to help friends and clients start blogs on everything from fitness to horses to parenting.
No matter what topic you want to blog about, there are only three basic steps — a domain name, a hosting account and WordPress software. While it may sound complicated, this page will walk you through each step (with pictures!). No technical expertise required.
How To Start a Blog
- Name your blog
- Sign up for hosting
- Install WordPress (don't worry, you just click the button!)
OK, let's get started!
This page contains affiliate links for your convenience. You can read my full disclosure policy here.
1. Name your blog
Let's start with naming your blog. You'll want to choose a name that is memorable, easy to say, and easy to spell. Brainstorm a few ideas in case your first choice is already taken.
Next, check to see if your name is available. You can do this easily at Bluehost. Click the “get started now” button to get to the next screen.
Then select the starter plan to get to the domain name screen.
Enter the name you chose for your blog in the “new domain” box and click next.
If your name is available, you will see the “sign up – congratulations!” screen. If your name is already taken, you will see a screen that tells you that domain name is not available for registration. Just keep trying different names until you find one that is available.
2. Sign up for hosting
Once you find a name that's available, it's time to sign up for hosting. Enter your account information on the “sign up – congratulations!” screen. Then scroll down to the next section.
Fill in the package information by selecting the plan length you want. I always select the “Domain Privacy Protection” option. This keeps your name and address private. I skip all of the other upgrades—you can always add them later if you need them. Fill in your billing information and select next.
Choose a password for your Bluehost account.
You have now completed steps 1 and 2!
3. Install WordPress
The next step is to log into your Bluehost account and install WordPress. Just click on the WordPress button under “Website Builders” (see the red arrow below).
And then click on “Start a brand new install” (circled below).
Select your new domain here.
And fill in the last screen. You will use the “Admin Username” and “Admin Password” you enter here to log into your blog dashboard.
That's it. The installation is automatic once you click the “Install Now” button.
Now you can go to your new blog and log in to your dashboard! See your new blog by clicking the Site URL link on the confirmation screen or email. You can access your dashboard through the Login URL link on your confirmation screen or email.
If you get stuck, Bluehost has 24/7 support via phone, email or live chat.
Congratulations! You have a blog
You can now type your domain name into a browser and see your new site!
At this point, you can go ahead and start writing your first blog post. Log in to your WordPress dashboard and click the “+ New” on the top menu bar to add a new post.
If you want to change the look of your blog, you can change the theme in “Appearance / Theme” on the left menu bar. Click “Add New” to view and search hundreds free themes.
If you'd like to upgrade to a premium theme, I use and recommend Genesis. It acts as a design, security, and SEO foundation for your blog, and has many different themes to choose from. For this site I use Foodie Pro, which has some great built-in features for food bloggers.
P.S. Want to establish a solid foundation for your blog and learn how to take it to the next level? Join the waiting list for Elite Blog Academy and get this free printable Blog Structure Blueprint to organize your blog.