You’ve probably landed on this page thinking “I would love to start a blog, but I just have no idea how!”
Does the thought of starting a blog, and all the technical parts of it have you feeling totally overwhelmed?
Well, don’t worry! I’m here to help. There are a few things you’ll need to do up front to create a website and actually start your blog. It may seem like a complicated process, but I promise it’s really easy!
If you follow the steps on this page, you’ll go from no website to a fully functional blog by the time you are done reading!
Just follow along, step-by-step.
Let’s get started!
How to Start a Blog
This page contains affiliate links for your convenience. For more information, see my disclosures here.
Setup Web Hosting
First, you’ll need to set up your hosting. This is where your website will “live.”
When I started my blog, I chose BlueHost as my hosting company. Their prices are really affordable and I’ve had a great experience with them. I love their hosting so much that I still have my website hosted by BlueHost!
1 – Start by navigating to the Bluehost website.
To start setting up your hosting, click on the big green button that says “get started now.”
2 – On the next page, you’ll see a bunch of different plans and a whole lot of information about them. Don’t get overwhelmed. Just select the “basic” plan and you’ll be good to go.
Choose a Domain Name
3 – Next, it’s time to pick out your domain name. Domain name is just a fancy term for “website address.”
Before you choose a domain name, you’re probably going to want to do a little research. After all, this is going to be the name of your blog.
Your domain name should be something that fits your blog topic and is unique. You’ll also want to choose a name that’s easy to spell.
My advice is to not get too bogged down by this step. Try to take a bit of little time to come up with a name, but don’t get paralyzed by the idea of the “perfect name.” Just choose something and get started.
If you want to check if your domain name is available, just type it into the Domain Name Checker below. You’ll see right away if it’s available for you and your blog!
Type your domain name into the box under “new domain” and select next.
Create an Account
4 – On the next page, enter all of your information to create an account.
Choose a Plan
5 – Continue to the “package information” section to choose your hosting plan. You’re going to get the best deal by selecting the “Basic 36 Month Price” plan.
By selecting this plan, you’re going to be paying for all 36 months of hosting up front. By paying it all at once, you’re getting a major discount on a great hosting package.
I know it might seem like a lot of money at first, but BlueHost offers a money-back guarantee. So there’s no risk of losing your money. If you want to cancel at any time, you will get a refund for the amount of money equal to the remaining months on your plan.
On this page, you will want to add Domain Privacy Protection. By selecting this service, you are keeping your personal information private even though you are the owner of your website. Instead of your information being listed, BlueHost’s information will be listed. I think it is worth the $0.99 per month to protect your personal information.
I don’t recommend adding any other extras in the “package information” section.
6 – Next, under “payment information” enter your credit card information and check the box to agree to BlueHost’s terms of service. Then hit the green “submit” button.
On the next page, there are more additional services that can be added to your plan, but I don’t recommend adding any of these. All you need to do is click “complete.”
YAY! You officially have a Bluehost account for your new blog!
Login to Your Account
7 – Now it’s time to create a password. Select the green “Create your password” button.
You’re going to need to create a secure password and make sure you remember it! This is how you will access the “brains” of your site. Be sure to keep this password safe so that no one can hack your site.
Once you type in your password, check the box to agree to BlueHost’s terms of service. Then hit the blue “Next” button.
8 – If your password is accepted, you will see the following screen showing you that it was successful. Now it’s time to login to your account. Select the blue “log in” button.
9 – First you’re going to see a screen with a bunch of themes displayed. It will ask you to choose one, but just scroll to the bottom and select Skip This Step.
10 – Next, Bluehost will automatically set up WordPress for you.
Wait a few minutes while this is happening. Once it’s complete, you will see a message that says All done! Select the text that says “Or, go to my Bluehost account.”
11 – Now you are on your Bluehost account dashboard. This is an overview of your account and right in the middle, you’ll see your new website. Click on the blue button with the text “Log in to WordPress.”
Login to WordPress
12 – When you first log in to WordPress, you will see a pretty basic screen. There’s a toolbar on the left side that you will get very familiar with. The first popup that appears will ask if you need help setting up. Just select the “I don’t need help” text, because I’m walking you through all of this.
Right now, your site is in pre-launch mode. If you actually go to your blog URL, you will see a screen like this.
Back in WordPress, you will see the following dashboard.
When you are ready to launch your site, all you have to do it select that blue Launch button.
Before your site actually “Launches” I recommend that you get a few things set up.
Create a WordPress Username
13 – First, you should create your own Username and password for your website.
On the toolbar on the left, select Users. Through Bluehost, you will be logged into WordPress as “admin.” I would suggest setting up your own username and password for your WordPress site. That way you don’t always have to go through Bluehost to login to your blog.
Make sure that when you add yourself as a new user, you set your role to “Administrator.”
14 – Within the User settings, you can change how your WordPress dashboard looks. I like to have mine set to the Light theme. All of the toolbars and headers are white and clean!
Choose a Theme
15 – Second, you will want to make your blog look pretty! To do this, you will need to pick a theme. Themes are just WordPress’s term for how your site looks visually. Once you install a theme, you can customize how your blog looks and basically build your blog!
Because I don’t know website coding, I decided to first get the Genesis Framework. This is basically a foundation that you install on your website. After you install Genesis, you can choose a “child” theme that works off of the Genesis Framework foundation.
When I first started blogging, I had a child theme from Restored 316 Designs. My theme name was “Blossom.” If you are looking for beautiful blog themes, I would highly recommend Restored 316 Designs. Their designs are perfect for women bloggers.
I currently have the Brunch Pro theme from Shay Bocks. I like the simple design of this theme. It allows me to get a little more custom about some visual elements on my site and it’s been working so well for me!
16 – Once you choose a theme, you will need to install it on your website. Every theme is different, so it’s a little difficult to provide instructions that will work in every situation.
When you purchase a theme from either of the sites I’ve mentioned above, they will provide you with instructions and support for installing your theme on your blog. And, if you get stuck, they have great support options so you can always reach out for help.
17 – Hooray! You’ve started your own blog.
Once your theme is installed, you can launch your site and start blogging! I’m so excited for you to get started.
If you want to learn even more about how to start a blog and get some more extensive information about blogging, check out Building a Framework: The Ultimate Blogging Handbook.
This is the course that I used when I first started my blog and I’ve used it to help me grow to where I am today. I highly recommend it!
Building a Framework will walk you through every step of getting started with your blog. It goes into lots of details about all of the aspects of WordPress — like Plugins, Analytics, Site Security & Backups, Necessary Pages, Email, Blog Posts, and more! Seriously, Building a Framework covers everything. It’s a MUST for any new blogger.
Get the Newsletter!
Subscribing via email is the best way to stay connected to all the fun things happening here on Keys to Inspiration.