Are you wondering how to start a blog? Then you have come to the right place! In this tutorial, I will show you how to easily create a blog on your own in just 15 minutes, with no technical experience required.
Disclosure: This page contains affiliate links, meaning I earn a commission if you use those links. I only recommend brands I use and trust.
To begin, you will need a domain name and you will also need to host your domain name. A domain name is essentially a web address and hosting is like renting space on the web to display your blog. If you plan on starting a blog, then using Bluehost for your domain and hosting needs may be your answer. I personally use Bluehost to host my blog and I have had nothing but positive experiences with them. It was so easy to get my blog up and running when I was first starting out, and their customer service is outstanding.
You can start your own blog with Bluehost for as low as $3.95 a month. Not only that, you will get your domain for free if you purchase a 12-month or longer hosting plan. Some of the reasons why you may want to choose Bluehost for your blog are:
- Bluehost is extremely affordable as they offer very inexpensive web hosting. The only real expense you need to pay to create a blog is the web hosting, which starts at just $3.95 per month.
- It is so simple to use. Literally anyone can create a blog easily with my tutorial below.
- Bluehost web hosting offers fantastic technical support. Anytime I have ever called them for assistance, the agent always went above and beyond to help me and was very pleasant to work with.
- You can get a free blog domain.
- WordPress is automatically installed through Bluehost for free.
- There really is no risk – Bluehost offers a complete guarantee on their hosting packages. If you sign up for 12 months or more and decide that it’s not right for you, they will refund any portion of it that you have not used.
There are many web hosting companies out there, but I honestly believe Bluehost is one of the best. Many bloggers choose Bluehost for their web hosting needs for good reason. If you are interested in learning how to start a WordPress blog through Bluehost, continue to the tutorial below.
Step 1: Name your blog and pick a matching domain
The very first thing you need to do when starting a blog is decide what you want your blog to be called, which is what your domain name will be. A domain is a web address. For example, my blog is called Everyday Easy Eats and www.everydayeasyeats.com is my domain name.
To figure out what you want your domain name to be, brainstorm as many different ideas as possible. Once you’ve thought of some possible names, use this handy domain name checking tool from Bluehost. Simply enter your desired domain name, hit “Check domain” and it will tell you if your domain name is available.
Once you have picked your perfect domain name, you will want to get it quickly before anyone else does.
Step 2: Set Up Web Hosting For Your Blog
You will also need to host your domain name. To begin, Click here to go to Bluehost to start your own blog. (The link will open in a new tab so you can reference these instructions as you work.) It will bring you a sign-up page that looks like the image below. Click on the green “Get Started Now” button.
Next, select your hosting plan. Bluehost has super low rates and has a few different plan options to choose from. When you are asked to pick your plan level, I recommend selecting the Basic Plan. It is really all you need for now and you can always upgrade to a different plan later (and just pay the difference). The plan is paid in one lump sum instead of monthly, but it will save you quite a bit of money.
Step 3: Register Your Domain Name
To register a new domain name, enter your desired domain name on the left and click “Next”.
Step 4: Enter your account and package information
On the next page, first enter your account information. Make sure you use a working email address because this is where your login information will be sent.
Next, enter your package information. If you get your domain directly through Bluehost, you will get a free domain for the first year as long as you sign up for at least 12 months worth of web hosting. I personally signed up for the 12-month hosting plan through Bluehost when I started my blog. If you want an even better deal, you will get the best value from purchasing the 36-month account plan, as your monthly rate will be lower over the long run.
I recommend unchecking the other add-ons (such as Site Backup Pro, Search Engine Jumpstart, etc) for now, as you might not need them and they can always be added later if need be.
The total at the bottom of the page is the amount you’ll pay today. You won’t have to pay again for 12, 24 or 36 months, depending on the account plan you chose.
Step 5: Enter payment information
Fill in your payment information, confirm that you have read the fine print and then click Submit.
Skip the upgrades & special offers
Once you hit submit, you’ll be asked if you want to add any upgrades or special offers. I skip them by clicking the “no thanks” link.
Locate & save your welcome emails
After completing your purchase, you will be sent multiple welcome emails. If you don’t see them in your inbox, check your spam folder. It’s important to locate them because your login information is included.
Activate your domain
In one of the welcome emails, you need to activate your domain (if you chose a new one). Simply open the email and click the button inside to complete the activation process.
Step 6: Create a password
At the end of your purchase, you will be welcomed and asked to choose a password. Just click the “Create your password” button to set up a secure password. This password will allow you to login and get started.
Once you have entered your password, make sure you write it down and keep it in a safe place so you can refer to it easily in the future. Then, confirm that you have read the fine print and then click “Next”.
Once you have set up a password, you can login and start setting up your site.
Step 7: Select a Theme
Next, you will be asked to select a theme for your website. Using a free theme that comes pre-packaged and automatically installed is fine for now. By doing this, you can start designing your website easily. You can always change your theme later if you want to, so it’s no big deal.
Step 8: Start Building Your WordPress Site
Bluehost made some major updates in September 2017. WordPress is now automatically installed so you can start working on your WordPress site right away. Yay! Simply click on the blue “Start Building” button to go to your new WordPress site.
You will then be taken to your WordPress dashboard, which is the back-end of your website. This is where you will create your blog content behind-the-scenes.
At this point, I recommend skipping the blue buttons (Business & Personal) and choosing “I don’t need help” to start with a clean slate.
Step 9: Design & Use Your Blog!
Congratulations! You are officially the proud owner of a self-hosted WordPress blog. Woohoo! Now you can work on designing the site to your liking and producing content that you and your readers will love.
When you are ready to go live, click the Bluehost tab on the left menu and then click the “Launch” button.
And that’s it! I hope you enjoyed my tutorial on how to start a blog. If you need any help during the set-up process, Bluehost offers amazing, 24/7 technical support, so feel free to give them a call. You are also welcome to send me an email if you have any questions and I can help you out too! 🙂 Good luck!!