Blogging for Beginners: How to Start a Food Blog

how to start a food blog

Want to start a food blog but don’t know where to start? I know how frustrating it can be to deal with technical stuff when you really just want to share that killer recipe. Whether you want to start a cooking blog, or you want to become a more successful food blogger, I hope these tips will ease your technical troubles.
Ready to start a beautiful food blog? You have two options:
  1. Hire a web designer to do it for you. Custom designs usually cost thousands of dollars, but they are certainly an option if you have the money to spend. Be sure to ask for references and wait times before you write a check.
  2. Do it yourself. I’ll explain how to build your own self-hosted WordPress website below. It will cost you as little as $2.95 per month in hosting, plus the cost of a theme (free to $130). I built this site myself using the tools provided below, so I know you can do it!
Please note that this page contains affiliate links. I only link to products I trust and wholeheartedly recommend. Thank you for your support.

Start your own food blog: the basic steps

Here are the basic steps to set up a self-hosted WordPress food blog that is both beautiful and functional. Your blog will have your own domain name and your own distinct look, and it will be able to scale with you as your blog grows. When you’re starting a food blog, I recommend following these steps for a greater shot at success.

1) Name your blog and buy a matching domain name.

Domain names are short, memorable and typically end in .com (
Cost: free with Bluehost or around $15 per year elsewhere.

2) Find a reliable web host.

A web host stores your website and makes it accessible to the world wide web. In other words, your website “lives” on your web host’s servers.
Cost: $2.95 per month and up.

3) Install WordPress.

WordPress is top-of-the-line, industry standard blogging software.
Cost: free!

4) Install a WordPress theme.

Your WordPress theme will determine the look, feel and functionality of your website.
Cost: free to $130.

5) Set up Google tools.

Google offers invaluable tools and services like Google Analytics, Search Console and Feedburner.
Cost: free!

6) Install WordPress plugins.

WordPress plugins extend the functionality of WordPress in certain areas. For example, one of my recommended free WordPress plugins helps prevent spam comments.
Cost: free, mostly!

7) Start blogging!

Publish those recipes, stories and photos.
Cost: hard work!

Step 1: Name your blog and buy a matching domain name.

Coming up with a name for your new blog might be the hardest step. You can start brainstorming by coming up with a short mission statement or by listing words that describe your cooking style, your lifestyle, your background, etc. Throw in your name and/or your dog’s name. ;) Talk it out with friends. There are tons of great names out there that aren’t yet taken, I promise!

Characteristics of an ideal blog name

  • Descriptive
  • Memorable
  • Short
  • Easy to spell
Once you have some potential names in mind for your blog, you’ll need to check their availability. Since .com is the standard domain suffix, keep trying potential names until you find one that is available in .com. Don’t resort to hyphens or other punctuation marks to make it work (they’re too hard to remember).
Here’s a handy domain name checking tool from Bluehost. Enter your desired domain name, hit “Check domain” and it’ll tell you if your domain name is available. If so, snatch it up quick!
Once you have picked your perfect domain name, you can get it for free with your BlueHost hosting plan. (Or you can buy it for around $15 a year at Google Domains and connect it to your web host later.)

Step 2: Find a reliable web host.

You’ll want to start with an affordable shared hosting plan that offers one-click WordPress installation. I know this hosting stuff sounds complicated, but pick one and power through! Your food blog awaits.

The best web host for new food blogs:

Bluehost web hosting
BlueHost: I recommend Bluehost for beginners and growing blogs because it’s affordable, reliable, easy to set up, fast, and offers 24/7 customer support. Bluehost’s “starter” plan is about as cheap as hosting gets. Click here to get started with BlueHost for as low as $2.95 per month and get a free domain name.
With Bluehost, like all the other inexpensive hosts, you’ll pay for your plan upfront. Don’t worry, though—if for some reason you aren’t happy with Bluehost, you can cancel within 30 days for a full refund. (Domain fee excluded, which you’d pay for elsewhere anyway.)
Good to know: Bluehost loves Cookie and Kate readers. Purchase your hosting through any of my links to Bluehost and you’ll get the best deal available. No promo code required.
Here’s how to get the most from your Bluehost plan:
First, choose your plan. I recommend the basic plan, which is the least expensive and offers everything you need to get started.
how to select your plan
Then, choose your term. In order to get your free domain name for a year (a $15 savings) and a significant discount on your monthly rate, you’ll need to pay for at least one year of hosting upfront. Feel free to choose a longer term if you’re serious about blogging and want to save more money, but one year is a great start.
how to select your package
Lastly, choose your add-ons. The only add-on I would choose is “Domain Privacy Protection,” which will make sure your personal address and phone number are kept private. Otherwise, your personal information will be available to marketers and the general public. Please be safe!
select your add-ons (privacy protection)

Step 3: Install WordPress.

This part should be pretty easy. If your web host is BlueHost, here’s how to install WordPress on BlueHost.
Once you’ve installed WordPress, go to Settings > Permalink Settings page and change your permalink structure to “Post name.” Hit save. Now it’s time to make your blog look pretty.
 Step 4: Install a WordPress theme.
Now we’re getting to the fun part! Your WordPress theme will determine the look and feel of your site, so pick a good one.

What to look for in a WordPress theme

  • Well designed: Your theme should suit your aesthetic and offer the features you want. The theme should also be coded by someone who knows what they’re doing.
  • Responsive. Responsive designs are built to provide an optimal viewing experience for your visitors, whether they’re visiting from their computer, phone or tablet. That means your visitors won’t have to pinch and zoom to read your posts—your text will already be a legible size.
  • Optimized for search results: This goes along with the last couple of points, because a well-designed site will naturally rank higher in search results than a site built on a theme that is full of errors. (Want to know if you potential theme has coding errors? Run its URL through the W3C’s markup validation service. You don’t have to understand what all the errors mean, but know that fewer errors are better than more errors.)
  • User friendly: Find a theme that offers built-in design options so you don’t have to edit code to change basic stuff. These features will save you a ton of time. Your theme should make it easy for you to change your logo, color scheme, etc.
  • Backed by great support: When you experience technical issues, a responsive support team and/or community forums are invaluable resources.
My bottom line: You can start with a free theme, but I recommend that you pony up some cash for a premium WordPress theme from a reputable provider. The time and headaches that you save down the road will make it money well spent.

Recommended premium WordPress themes

Studiopress themes
Foodie Pro theme
Foodie Pro Theme is a fantastic Studiopress theme designed specifically for food blogs. The built-in recipe page template is a huge plus. The theme is $129.95.
Brunch Pro theme
Brunch Pro Theme was also designed for food blogs, by the makers of Foodie Pro. Like Foodie Pro, Brunch Pro is beautiful to look at and offers a built-in recipe page template. Pick your favorite! The theme is also $129.95

How to install a WordPress theme

Another easy step! Click here to learn how.

Tips for designing a user-friendly food blog

When you’re tweaking the settings on your WordPress theme, keep the following in mind.
  • Clear navigation: Keep your blog design clean and uncluttered, so visitors can find what they’re looking for.
  • Encourage following: Place prominent links to your RSS feed, email subscription option and social media on every page.
  • Commenting: Don’t require CAPTCHAs or ask visitors to login first.
  • Suggest sharing: Provide social media sharing buttons at the end of each post.

Step 5: Set up Google tools.

First, set up a new Google account and email (Gmail) address for your blog. It’s nice to keep your blog-related emails and accounts separate, and you will need a Google account to use the following tools. Create a new Gmail account here.
Once you have a Google account, log in and set up the following:
  • Google Analytics: Helps you track blog traffic. (Note: install the tracking code in your Yoast SEO plugin settings.)
  • Google Search Console: Makes sure your website is up and running. (Note: install the tracking code in your Yoast SEO plugin settings.)
  • Feedburner: Allows your visitors to subscribe to your posts by RSS or email. Also helps you keep track of your subscriber numbers.

Step 6: Install WordPress plugins.

Each of these plugins provide valuable features that might not automatically come with your theme.
Recommended WordPress plugins for food blogs:
  • Akismet: Filters out spam comments without requiring CAPTCHA. Nobody likes CAPTCHAs.
  • Tasty Recipes: Formats your recipes for search engine optimization (SEO), adds star ratings, creates print-friendly recipes, and more. This plugin will help your recipe’s photo show up in the search results, and we’re all more likely to click on those links, right? This is a paid plugin but I believe the functionality is absolutely worth the cost.
  • jQuery Pin It Button For Images: This plugin makes it really easy for your visitors to pin your pictures by adding a “Pin It” button as a hover effect. It’s super simple to set up.
  • Share Buttons of some sort: There are many social bookmarking plugins that will add a Facebook like button, Pin-It button, etc. to each post. Pick your favorite!
  • Subscribe To Comments Reloaded: With this plugin, your commenters will receive your replies to their comments by email. This is a helpful feature for readers and improves engagement.
  • WordPress Related Posts: I use this plugin to display related posts at the end of each post. I customized the display myself, but they offer several templates that look nice. I like this plugin because it works great and doesn’t slow my site down.
  • Yoast SEO: SEO is a complicated beast and this plug-in will help you make sure you have covered your bases. You will need to take the time to go through all the steps and set it up properly, though. Be sure to use it to set up Google Analytics and Google Search Console. It will be worth the effort!

How to install a WordPress plugin

Easy! Go to your WordPress dashboard and look in the sidebar for “Plugins.” Hover over “Plugins” and click on the “Add New” option.
Then look for the “Search Plugins” field and search for one of the plugins by name. When you find it, click “Install Now.” Then, configure the plugin settings as directed.

Step 7: Start blogging.

Congratulations!!! Now you’re ready to start publishing posts on your new food blog.

I have a food blog! Now what?

Here are my Top 20 Tips for Food Blogging, and you’ll find more helpful links below.

How do I write great content?

How do I take appetizing food photos and make videos?

Practice, practice and more practice!

How do I get traffic to my blog?

Search engine optimization (SEO): Following SEO best practices will help your posts rank well in search results.
More traffic-building resources:

How do food bloggers make money?

Options include ad networks, affiliate links, sponsored posts, ebooks, etc.
Questions? Please leave them in the comments section below and I’ll do my best to answer them.
While some niches are trendy, others are timeless. 
The perfect example is the niche of food blogging.
Delicious food never goes out of style. Everyone’s gotta eat.
Thanks to the popularity of food blogging (both in terms of available resources and audience size), those with specific dietary needs and preferences don’t have to settle—they can consult the blogosphere to create meals that taste amazing regardless of people's dietary restrictions.
Why Start A Food Blog
It seems clear as to why someone would want to follow a food blog… 
But why start one?
The decision to start a food blog ultimately comes down to passion and drive, as any type of blog takes a considerable amount of energy to maintain. To get a little more granular, consider these reasons for starting a food blog:
  • You love to cook, it’s your passion and you want to share it with the world.
  • You’re looking to challenge your skills.You can only post about a certain kind of cuisine and the things you already know before your audience will start to get bored. Maintaining a food blog will mean pushing yourself out of your comfort zone in learning new things to keep people coming back for more. And it’s not just about learning new recipes or techniques. Running a food blog means learning other skills like how to use WordPress, how to be effective with social media marketing, and how to take great food photography shots.
  • Be part of a community. The food blogging community is HUGE and the people who make it up are very welcoming and helpful, especially to newbies. Being an active member of the community will help you to make friends and find collaborators.
  • Gives you a creative outlet. Whether you have a specific end goal or not, a food blog provides you with an outlet to channel your creative energies in multiple different ways: cooking, writing, and photography (to name a few!).
  • Build credibility and establish expertise. Your food blog can also serve as an online portfolio of sorts. If you’ve worked in a food-related profession and have tips or insights to pass on, you will have an advantage in appearing expert. If you don’thave that kind of experience, you can still build credibility—especially as your food blog becomes popular. People may come to you for your expertise, with different opportunities, like writing your own cookbook, freelance gigs, and even consultancy positions.
  • Earning potential. Besides the reasons to start a food blog already listed above, you can also earn from food blogging affiliate marketing and sponsorships. Of course, if your main motivation for starting a food blog is to earn, you’ll probably lose interest in maintaining it over the long-term.
Let’s dive into how to start a food blog.
How to Start A Food Blog
There are 4 major steps for how to start a food blog:
  • Research: Choosing your topic, niche and determining what makes you different from what’s already on the market.
  • Setup: Technical steps to setup your food blog, like choosing your domain and hosting provider, setting up WordPress, and customizing your website design.
  • Content creation: Creating articles and the other content/media that will populate your blog.
  • Promotion: Getting the word out to reach more readers in your target audience.
How to Start a Food Blog: Research
Though people love them as a rule, food blogs are a dime a dozen at this point.
Try to think of ways to make yours stand out from the pack while you’re working through the initial steps for how to start a food blog. It’s best to pick a very specific niche, as a food blog that covers too wide of a variety of topics will have a hard time holding attention and a hard time driving traffic from search engines.
Food blogs with a unique niche angle tend to perform better on the SEO front because when people search for a recipe or cooking technique that they’re interested in, they are usually searching with very specific terms that general blogs can’t deliver with authority. Picking a niche and weaving in your story will make it all the more compelling to follow over time.
Food Blog Sub Niches
“Food blog” is a very all-encompassing term.
A food blog is a blog that documents anything from recipes that the author wants to try or experiment, restaurant reviews, or even a journal-style delivery about a person’s life choices. A blog is a personal thing—there’s no right or wrong content focus.
Here are some suggestions for sub-niches of food blogging:
  • Recipes: ~99% of food blogs incorporate this format, with recipes that are usually accompanied by personal stories. Sally’s Baking Addiction is a popular blog that uses this formula, specifically featuring recipes of sweets. A variation of this would involve a food blog that documents general cooking adventures (like Budget Bytes), or can focus on certain cuisines (like The Hungary Buddha Eats the World).
  • Restaurant and food product reviews: Detailed dining guides and reviews of consumer packaged food goods, such as Chritiques or Urban Cheap Ass.
  • Super niche: Cataloging very niche subjects within food itself and sometimes even incorporating advice about certain lifestyle choices, like Paleo food blogs, vegan blogs, and so on.
Questions to Ask Yourself When you Start a Food Blog
While you’re thinking about the concept during the initial steps for how to start a food blog, these questions can help you make a decision:
  • What do I love about food?
  • What are my strengths and weaknesses?
  • What blogs inspire me and how can I be better/different from them?
  • How can I help my target audience?
  • What is the end-goal of this blog?
A great way to all but guarantee your success? Find a gap in the market. Before you start setting up your food blog, you have to get your branding and unique selling/value proposition down pat to help guide you through the many decisions you’ll make over the long-term.
How to Start a Food Blog: Setup
Once you’ve figured out what to write about, keep the momentum going by starting the setup for your food blog.
Elements of a Professional Blog
If you’re creating a blog for an audience, you’ll want to make sure that your setup is undertaken with a level of professionalism. Here’s what you’ll need to convey your status as a food blogging boss:
  • A reliable and flexible blogging platform. Your blogging platform or content management system is the place where you’ll write and store all of your posts. As far as we’re concerned, the only one worth considering is has the most flexibility of any other top contenders. Free options like and Blogger are fine for getting started but not truly a long-term solution for success. To add some context, doesn’t even allow you to make ad revenue. Spend a little money on the self-hosted version of WordPress to get off on the right foot.
  • A unique domain name. A domain name is your blog’s main identifier. Although there are free blogging platforms that can provide you with a connected URL (i.e., having a domain shows commitment and ultimately comes across as more professional. When deciding on a domain name, make sure it’s easy to recall, easy to spell, and not too long. Here are a few recommendations if you are looking for a domain registrar.
  • A reliable web host. A web host is where your files, content, and images are stored. When you sign up on a free blogging platform, the platform will store your files for you, but if you choose to go through the self-hosted route, you need to find one (preferably, with good WordPress-specific options).
WordPress Themes and Plugins
After you’ve gone through basic web host, domain, and WordPress setup, it’s time to focus more specifically on how your blog will look.
Without going into excruciating detail, you’ll start by:
Selecting a WordPress Theme
You can choose from both paid and free options. There are many themes that cater specifically to food blogs. When you just getting started, don’t overthink the theme. If you’re new to blogging, it’s ok to start with a free theme and change it later on.
A popular premium theme used by many food bloggers is the MH Magazine theme from MH Themes.
Installing Plugins
Plugins are codes that you install on your WordPress website to add a particular type of functionality. WPMU DEV shares a list of basic, must-install plugins for any WordPress blog.
If you’re planning on starting a recipe food blog, you’ll want to consider the variety of recipe plugins available. These plugins help showcase your recipes in a way that makes them stand out, improving readability while some also include built-in SEO benefits.
WordPress recipe plugins
Here are three other types of plugins to consider for use when you start a food blog:
  • Image optimization: Food blogs tend to use very large high-resolution images. This can drastically slow down your food blog if they aren’t optimized. Leverage image optimization plugins such as Imagify, ShortPixel Image Optimizer, Optimus WordPress Image Optimizer, WP Smush, TinyPNG, or EWWW Image Optimizer Cloud. For more tips check out our in-depth image optimization guide.
  • Unit Converter: Once it’s published on the internet, your blog is accessible to a global audience. Depending on who’s reading your blog, they may need to employ the use of a unit converter to adjust measurements to what they’re most used to.
  • Pinterest button: Pinterest is a visual search engine and beautiful food photography tends to perform well on the network. Make it easy to pin your mouth-watering images to drive more traffic to your website. Social Warfareoffers a comprehensive option for social share buttons (including a Pinterest button).
SEO, or search engine optimization, is the process of increasing website traffic quality and quantity through search engine ranking efforts.
SEO is a very broad field, and there are several factors that go into fully optimizing a site, but here are a few basic things you can do regardless of your experience level with SEO:
  • Install the Yoast plugin. This plugin gives you specific tips for making your posts more SEO-friendly in beginner-friendly language.
  • Make your site mobile-friendly. This starts with choosing a mobile responsive WordPress theme. Mobile-friendliness is one of the most important Google ranking factors.
  • Create great, relevant content. Google looks at the relevancy of the content you post when delivering search results for those searching for specific terms.
  • Ensure you’re using proper schema. If you’re using recipes on your food blog, make sure to use the proper schema markup where it’s applicable. If you don’t, Google might lose all of your rich snippets in Google. Basically, a recipe needs to include both ingredients and steps. You can use a WordPress plugin like WP Recipe Maker to ensure you’re using proper non-food schema and recipe schema markup.
Once you start to get a grip on SEO, go through our WordPress SEO checklist for more advanced fixes. And make sure to check out our article about the best WordPress SEO plugins and this 5 SEO hacks tutorial to boost rankings on your new food blog.
Content Creation
The most important part of your food blog is the content.
Content doesn’t just have to be confined to articles (or text); it can also take the form of photos (graphics, infographics), videos, and audio (podcast). Don’t feel pressured to do all of this at once (or ever) but feel empowered to explore various mediums based on your interests and audience as your food blog starts growing.
Focus on these two things:
  • High-quality, original content. Relevant content contributes to SEO and is one of the things that will attract readers to your blog. Work to create evergreen content(also known as cornerstone content) that drives traffic regardless of the time of year, because it’s so useful. Try adding a unique take or story to something but no matter what, never plagiarize—it will be penalized by Google.
  • Another thing people look to in a food blog is the photography. People eat with their eyes, so readers must be able to not only see but also smell and taste the food you’re blogging about. Good photography is important especially when it comes to the blog promotion stage, performing well on visually-centered social sites such as Instagram and Pinterest.
When creating content, try to think forward and work your way backward. Many bloggers create content as they go along, which can make them lose momentum (especially if they can’t think of anything to post). Some people suggest creating at least 15 posts before launching a blog so you have enough buffer time to create posts to continually be putting out content before creating any more.
If you know you’ll need help maintaining your food blog once it gets started, consider outsourcing content writing to a third-party. iWriter can be great for just starting out and for those on a budget. If you need higher-quality content and are willing to pay accordingly, WriterAccess is a great solution, which can pair you with US-based, screened writers.
Food Blog Promotion
Page views aren’t everything—follower count is the most important metric to grow.
Consider these three ideas for driving traffic to your food blog:
  • Search engines: The best way to get traffic, but hard to start from scratch thanks to stiff competition. You can improve your chances of ranking for relevant queries by employing SEO tactics and by using PPC ads.
  • Traditional media: Although most people say that newspapers and magazines are outdated, food bloggers featured on these mediums get lots of exposure for their blogs.
  • Social media: The easiest way to share your content, especially to your own direct network. There are several social media sites available and most people are on them. Social sites also have capabilities for paid targeted advertising which allows you to reach the audience that will find your content most relevant to them.
Social Media Promotion Ideas
On a general note, install social share buttons on your blog to make it easy for your audiences to share your content with their networks. Specifically, here’s what you can do on 4 of the most popular networks for sharing blog content:
  • Facebook marketing: The biggest social network with over 2 billion monthly active users. Use it to join relevant Facebook groups, start a blog fan page, and invite friends & family to like it. Consider also making use of targeted ads.
  • Twitter marketing: A microblogging site famous for the ability to start a two-way conversation with almost anyone. Use it to find like-minded individuals, share relevant articles to build industry expertise, and reply to inquiries from potential clients & collaborators.
  • Instagram: A visual social site that can be used to share pretty food photos. Many food bloggers claim that it’s the primary social media platform in which they get the most engagement—even though users only get one link back to their site in their profile.
  • Pinterest: A visual search engine; the largest source of traffic for bloggers. Use it to create pins that link back to your food blog. For more tips make sure you check out our Pinterest marketing guide.
A Few Ways to get Traffic/Followers
Besides social media, consider these promotional tactics:
  • Email marketing. An owned medium by you that’s even more direct than social media marketing. General blogging advice promotes building your list before you need it, even if you won’t be ready to send email updates for a while. Create a compelling lead magnet to entice people to sign up for your list (“Sign up for updates” just doesn’t seem too compelling on its own).
  • Guest post on other related blogs. This helps you build your network, build backlinks (helpful for SEO), and reach a new audience with the same characteristics of your target audience.
Making Money with Food Blogging
Once you build up some traffic to your food blog, Google AdSense is probably one of the easiest and most reliable mechanisms for earning money. A great WordPress plugin to help implement this is Ad-Inserter. Ad-Inserter allows you to create ad blocks just about anywhere on your site, A/B test things, rotate between different options, and so on.
Amazon native shopping ads can also be a big win when it comes to making money with a food blog. These ads scan the content of your site, then display similar products (can be food items) on Amazon. Since Amazon converts so well (74% for Prime members and 13% for non-Prime members according to a study by Millward Brown Digital), this can be a killer combination when implemented along with AdSense.
If you want to link directly to an Amazon product, consider Amazon Affiliate for WordPress. This creates an easy GUI to quickly add any product you want from Amazon to your WordPress posts, pages, and sidebar.
Finding a good affiliate in the food space and focusing on ways you can drive traffic to them can be a nice source of additional income. An example? Freshly, a meal-delivery service. Sign up for their affiliate program, throw up some banners in high-attention areas on your site, and take note of the situations where you drive the most sign-ups.
If you don’t like the affiliate method, you could also charge for ad placement on your site. Third-party platforms like Gourmet Ads or BuySellAds make it easy to sell advertising space on your food blog.
As a general rule, make sure to pick an affiliate program that will be specifically relevant to your foodie audience. Affiliate programs typically pay large commissions, not just pennies or dollars from a click, so if done correctly, the money you earn can add up quickly.
And last but not least, once you have a solid visitor base, offering sponsored posts can bring in much larger one-time payments. Rest assured, there will always be companies looking for blogs to promote their products on, as well as getting reviews from a food blogger trying their product.
How to Start a Food Blog
A food blog provides the ideal opportunity to unleash your creativity as well as learn—not just with cooking but also with other skills like photography, web design, writing, and social media. Aside from the personal fulfillment it gives, a food blog can also help you to create meaningful relationships and even provide the opportunity to earn money.
If you’ve been through the process, what are your best tips for how to start a food blog? 
Pin the photo below and let me know in the Pinterest comments. I reply to every message!

how to start a food blog

Popular Posts