How to Start a Food Blog

So you want to start a food blog? Well I’ve been there, obviously. And now I get a lot of questions about various aspects of blogging, so today I’m kicking off a series of posts all about blogging. Today we are talking about how to start your food blog.

I started blogging a little more than four years ago. We all get started a little bit differently and for different reasons, but for me I had been baking, decorating cakes and reading blogs for a while and decided a blog would be a fun way for me to share what I loved – cake!

So where do you get started?

The first thing to decide is the web software you want to use. You’ve more than likely heard of WordPress, which is what I use and is easily the most popular one out there. It has tons of flexibility and because it’s the most used, you have more options. With WordPress, you’ll have two options – a blog hosted on or a self-hosted blog through More on that in a minute.

If you are considering Squarespace (which is newer), I’ll tell you I’ve used it quite a bit and know it well. While it seems “easy”, it is much less flexible in my opinion and ultimately will be very limiting . It’s not my recommendation, but it is an option. Blogger exists as an option as well. However since I use WordPress, we are going to move forward talking about that.

So what is a self-hosted blog?

So back to WordPress. There are two options – self-hosted and non self-hosted.

First let’s talk about what a non self-hosted blog is. If you sign up at, WordPress essentially becomes your web host. You will likely have a url that is something like Notice the “wordpress” in url?

If you have a self-hosted blog (done through, not, it means you have to set up your own web host and your own url. With a self hosted blog, you have the flexibility of using any plugins you want, adding ads if you want, etc. When your blog is not self-hosted, you are limited by what WordPress will and won’t allow you to do. If you want to completely own your site and do what you want on it, self-hosting is the way to go.

Ok, I’m going with self-hosted. What’s next?

The next thing you need is a web host. There are many options out there. I started with Bluehost. They were a great starting place for me and considering I had no idea what I was doing when I set things up, their customer service was great. They spoke to me on the phone for as long as I needed and walked me through everything – even in the middle of the night. ๐Ÿ™‚ They have 24/7 customer support and are very inexpensive, running from around $2 to $7 a month for web hosting, which is perfect when you are just getting started. Plus, they register your domain name for free! It typically costs around $15 a year elsewhere.

Eventually, as your blog grows, you may find the need to switch web hosts to accommodate your growth in traffic. I was with Bluehost for about 2 years before I switched to Orange Geek. Plans range from $50 to $115 a month, depending on traffic, so you can see where Bluehost would be the place to start as far as cost.

Pick your domain.

Once you sign up with Bluehost, it’s time to pick your domain. This will coincide with picking a blog name, if you haven’t already.

When picking a domain and blog name, there are a few things you’ll want to consider.

1. Does the name describe what your blog is about? If it doesn’t, it could be confusing and misleading. Cute is good, but so cute that it doesn’t make sense is not.
2. Length. Too long = hard to to remember. Also, you’ll likely want to use the blog name in your social media handles and I can tell you from experience that it’s a bummer when your blog name is too long to do that.
3. Is it easy to spell and/or remember? You may want to spell a word in an unusual way, but again consider memorability and ease of spelling. Life, Love and Sugar doesn’t seem that complicated to me, but people forget it or misspell it all the time.

It’s also important to consider whether or not the domain (url) that would be associated with the blog name is available. You will likely want your domain to be the same as your blog name, so if the domain isn’t available you might want to choose a different name. Bluehost will tell you if the domain isn’t available and if there are similar alternatives available.

Domain Name registration process

Once you’ve got your domain name, Bluehost will walk you through a few more options to get your account details and package selection completed. I’d suggest getting the “Domain Privacy Protection”, which keeps your personal information hidden.

Time to get WordPress set up!

Once your account is set up and you are logged into your control panel in Bluehost, you’ll want to install WordPress. I am a much bigger fan of watching helpful videos over looking at photos, so here’s a video that walks you through the process of installing WordPress. If you have trouble, Bluehost’s customer service should be very helpful. I certainly called them quite a big when I was getting things set up. ๐Ÿ™‚

Wordpress install process

Make it pretty!

Once WordPress is installed and you’re all logged in, it’s time to select a theme and customize your site so that it looks great. There are lots of options available, but here are a few places to start looking.

– You can start with a free theme.
– The Genesis Framework and StudioPress Themes for WordPress – I used to use the Genesis Framework before my blog redesign earlier this year. There are lots of great options, including the Foodie Pro Theme, which was build for food blogs and is very popular.
Elegant Themes – They have lots of options and included with their theme package is a plugin that I am a big fan of (Bloom) and will talk about in the next section.
– Another option is going to be a custom design. I used Purr Design for my current site design. Her name is also Lindsay and I highly recommend her when you get to the point that you are ready for something custom. I’ve also heard good things about Sugar Studios and Melissa Rose Design.

Check out this video tutorial for help installing a theme from Bluehost.

Great plugins to have

Adding plugins to your site basically means adding functionality. You want to be careful not to add too many or it can slow down your site, but here are a few I use and recommend.

Spam – Nobody wants to deal with spam. Do yourself a favor and add a plugin to handle it for you. For a long time, I used Akismet. I’m now using anti-spam. Whatever you decide to use, you’ll want something.
Email – There are lots of things to thing about with email subscriptions, so there will be a more in depth post on this later. I initially used Jetpack, which handles things for you without much effort. The downside to Jetpack can be clunky and slow down your site and it’s not customizable and therefor not terribly pretty. It was a good place for me to start though until I could focus on improving it. Once I was able to improve, I went with Bloom. But like I said, more on this later.
Comment Reply – Here’s something nobody told me for a long time – when I was responding to people’s comments, nobody was getting an email to see my response. So unless they came back to the site to check, they never knew I responded. Do yourself a favor and install the Comment Reply Notification plugin so it doesn’t happen to you too.
SEO – The Yoast SEO plugin doesn’t actually take care of SEO for you, but it’ll let you know what to do to make your SEO better. If you don’t know much about SEO, this is helpful when getting started.

You will also want to set up Google Analytics to be able to track your statistics, such as page views.

Up next

So that should help you get things up and running! You should be able to start posting and doing your ‘thang’!

Of course there are plenty of other topics to discuss, so this is only the beginning. I have a few things planned, but if there’s a specific topic you want me to talk about, let me know in the comments below. ๐Ÿ™‚ I hope you found this helpful!

Read the next post in the series: Getting Stared with Food Photography.

Disclaimer: Please note that some of the links above are affiliate links and I will earn a small commission if you purchase through those links. Thank you for your support!

How to start a food blog with chocolate frosted cupcakes

This post may contain affiliate sales links. Please read my disclosure policy.

Share a Comment

Have a question? Use the form below to submit your question or comment. I love hearing from you and seeing what you made!

  1. Stephanie

    Do you set up a tripod for your pictures and videos?? I am just wondering how to decorate cakes and document it at the same time. ๐Ÿ™‚

  2. Shamai

    Hi ..I think the info is very helpful..I haven’t started yet but with everything you discussed is it expensive to get started..thank you..I LOVE your book!

    1. Lindsay

      Thanks Shamai – I’m glad you’re enjoying the book! It doesn’t have to be expensive to just get started. The hosting can be pretty inexpensive and there are lots of free design options and such. The more you get into though, there can be additional costs.

  3. Marianne Colley

    If i wanted to sell my bakery items online, what would be the best online marketplace? Aside from etsy…
    And couldnt one just use the blog as advertising for their items? Sorry, new at all this. I mean REAL NEW!!

    1. Lindsay

      I don’t really have experience with e-commerce sites, but I have heard of Shopify. Seems like it would make it easy to create an online store. I know Squarespace also has online store templates. I’m sure WordPress does too, I just am not familiar with them. And you could definitely just use your site to display items and have people email you for orders rather than set up a place to buy things online.

  4. Miranda

    What great advice to new bloggers! Starting your own site can be kinda overwhelming to start but I feel like this would help!

  5. Cortney

    Thank you for starting this. I’ve always been interested but honestly have been too lazy to look into it! Sounds horrible.. I know ๐Ÿ™‚ Absolutely excited to hear more!

  6. Laura

    I originally started with Jetpack, but when I updated it (literally one week after creating my blog) it crashed my site and I couldn’t even get into my admin site to undo the update. It was terrifying. Bluehost was able to help me right away, but they did mention that Jetpack is built for sites and tends to cause trouble for sites. I’m sure it doesn’t do that to all users, but I’m not willing to test it out again. Love this series!

    1. Lindsay

      I never had that problem, but it’s a great thing to keep in mind. ๐Ÿ™‚ I’m glad Bluehost was so helpful. Thanks Laura!

  7. Lauren

    Thank you for posting! I have been on the fence about starting one and finally decided to bite the bullet and do it! I’ve gotten this far in terms of setting it up ๐Ÿ™‚ But now I’m trying to organize a planner and create worksheets to best capture a consistent voice. I’d love your tips on how you keep everything so consistent across all platforms (eg blog, social, etc).

  8. Mir

    While my food blog is nowhere near as awe-inspiring as yours, it’s been a really fun journey so far. Love this series, Lindsay! Keep sharing your wisdom!

About Lindsay

I'm a wife and a mom to twin boys and a baby girl! And I've got a serious sweets addiction! Bring on the treats!

Scripture I’m Loving

“Come to me, all you who are weary and burdened, and I will give you rest. Take my yoke upon you and learn from me, for I am gentle and humble in heart, and you will find rest for your souls.” Matthew 11:28-29