Hi There! So you have been thinking of starting a food blog! Congratulations on taking the first step.
Setting up a brand new food blog may sound daunting, but it really is not. If you are able to get your hands on easy to follow step by step tutorial, like the one I am going to provide, you will find it quite easy to set it up.
This post contains affiliate links and we will earn commission if you buy the products through those links. For more information, please read our disclosures here
When I was in the same position as you are today, just the idea of setting up self hosted domain sounded scary, as I had no experience setting one up. But once I started getting involved in the process, it did not seem like such a bad idea after all. Since then I have been able to set up a new blog fairly quickly within no time.
But at times, I did wish someone would just hold my hand and walk me through the process that sounded cumbersome at times. I understand many of you are at a place where I once was when I first started. For that reason, I decided to put together this step by step guide to setting up and starting your very own blog. Learn how to start a food blog in three easy steps.
In order to set up a new blog, you will need to do the following:
Let’s look into each of these in more detail:
Step #1: Register a domain name
In order to setup your blog, you need a unique domain name. Make sure to do a thorough search on what you would want your domain name to be. Once you decide on one, visit one of the sites like Bluehost where you can register your domain name.
Choosing an appropriate domain name is very important for your online platform. Take some time before selecting a domain name. A domain name is something that will represent you, your company, your brand. Ask for suggestions from family, friends and community members.
If the domain you chose is available you will be prompted to go ahead and purchase that domain. Otherwise, you will be notified and asked to choose another one. Depending on the privacy settings you set up for your new domain name, your charges can vary.
Step #2: Select a Hosting Service
A Hosting Service is something you should choose very carefully. They should be trustworthy and should have great reviews. Make sure that their customer service and technical support is at par. They are available anytime of the day, and if they provide secure network.
Your blog is going to reside with this host. The speed and site accessibility of your blog will depend on this hosting service. For all the reasons listed above, BlueHost comes recommended by many bloggers.
When I first started blogging, I had set up a few of my sites with Bluehost. I have nothing but good things to say about this hosting provider. Downtime with them is very minimal and they have awesome support. If your monthly traffic is no more than 3000 visitors, then you can choose Bluehost as your Hosting Provider.
Update: Setting up Bluehost has become even more user friendly. Their new sign up flow called Bluerock allows for their new customers with WordPress automatically installed at sign up without having to go in and manually install themselves. It allows for more use friendly experience for someone who has very little experience with installing new tools or software.
If this is the first time you are going with Bluehost, this step by step guide will come in handy in case you need help setting up your blog at any point.
- Choose a PackageClick on the green “Get Started Now” button, and choose your hosting plan.
Choose a Domain Name
Select a domain name, and check to make sure that it is available.
In this section, you will enter all your account information.
Select a Package
Next is the package selection. Remember that Bluehost charges for the full term that you select in your package as a one time fee. So, if you select Account Plan 36 month, you will be charged for the full 36 months. But that is one of the reasons they are the most inexpensive hosting providers. Of course, you can cancel your subscription anytime and they have money back guarantee. Make sure to read their terms and conditions when you sign up!
Next step, you will enter your billing information. I like that they have different methods of payment. Simply provide your billing information, agree to the service agreement and click on “Submit”.
Choose a Password
You will also need to choose and set up your Bluehost password. Make sure you setup a strong one, and make note of it for your records.
Create a strong and secure password for your Bluehost account. Do not forget to make note of it for your records.
New Password Created
Once you choose and set up your password you’re all set. You can now login to your new account setup.
Pick a Theme
Now you simply pick a theme that you’d like to set up for your blog.
Once you pick a theme, you can start building your new blog.
Welcome to WordPress
What I love about this new set up is that you do not need to go in and manually install yourself. This new sign up flow called Bluerock allows their new customers to install WordPress automatically. You can choose if you want to set up a personal or a business blog or website.
You’re Ready to Launch your Site
Create content for your blog, set up pages, Manage Navigation Menus or setup commercial site by setting up products to sell.
Launch your Site
Finally, when you have set everything up, you are ready to launch your your site. Set up the Site Title and Site Description.
Welcome to your Site
As soon as you click “Next Step”, you will see the Welcome screen next. And that’s it! You’re all set!
Step 3: Install WordPress on BlueHost
Once you have selected and setup your new account with BlueHost, you will need to install WordPress. Self Hosted WordPress is the best thing you can do to your blog and start making money in the long run.
Assuming you have created a new account with Bluehost, when you login, you will see your Account Dashboard. You need to install WordPress here.
- Scroll down to Website and click on “Install WordPress”
- On the next screen, click “Install”
- You have to check domain on the next screen. Enter your domain name, and click on “Check Domain”
- On the next screen, make sure to check the “I have read the terms and conditions of GPLv2“
- Click “Install Now”
- At this point, it will start installing WordPress. It will keep going until it says that the Processing is complete.
- You will see “Your Install is Complete” on the next screen.
- Next you can click on Log in to WordPress button to access your newly setup WordPress site.
Step #3.1: Select and Install a Theme
Now that your WordPress is set up on Bluehost, you need to make it look beautiful. This is the fun part. You need to select and install a theme based on the niche of your blog.
Depending on what your blog is based on, choose an appropriate theme. I have had really good experience with these themes providers:
- Studiopress: Studiopress offers variety of themes that look great and you don’t even need to customize them. Their themes are built on Genesis Framework where you can add any number of “Child Themes”. Setting up any page is very simple and easy to set up with this framework. SEO is also taken care of, so you don’t need to install any extra plugins in order to optimize your site. Some of my favorite Studiopress themes that are perfect for food blog are: Daily Dish Pro and Foodie Pro.
And that’s it. It takes us to our final step.
Step #3.2: Create a new post on your blog
Login to WordPress Admin account using your username and password. You will first see your Dashboard. Navigate over to “All Posts” and click on “New Post”.
Awright!!! So that’s it Folks! After you go through these steps to set up your blog, you will feel like it was nothing. The whole process looks complicated though, but once you start doing it, it does not take that long. It’s pretty straight forward.
If you want to start a blog yourself, make sure to read through my step by step tutorial on how to start a blog where I walk you through the whole process of money making blog. If you sign up using my link, you will be able to get hosting at discount rate through Bluehost for only $3.95 per month. You will also be able to get a FREE Domain.