How to Start A Food Blog with WordPress
So you’ve decided to make a full-time living with a food blog?
You know … a lot of blogs that earn 6-figure incomes today were all built by someone like you, with nothing but an unrelenting passion about their niche.
And I’m thrilled you’re taking your first step today. So, let’s get started.
FTC Disclosure: BuildThis receives referral fees from tools listed on this website. But, the opinions are based on our experience and not how much they pay. We focus on helping small businesses and individuals to build websites as a business. Please support our work and learn more in our earning disclosure.
How to Start a Food Blog
Step 1 – Decide what type of food blog you want to start
Starting a food blog is easy but deciding what to write is hard.
The food blog topic, in general, is too broad.
It’s always better to narrow your topics to a few niches that you can focus on. You need to take your food blog seriously as a real business. The niches you can consider are probably, gluten, gluten free, carb, vegan, or frugal cooking.
Or, you can specialize in the type of cooking for your food blogs such as grilling, baking or roasting.
Step 2 – Choose a domain name, hosting, and a site builder
After deciding on the niche of your food blog, here are the 3 things you need to kickstart:
- A domain name
- A hosting
- A site builder
First comes the domain name. Simply put, your domain name is your web address.
A lot of people fuss about using ‘keywords’ in the domain name so that Google shows it on the top for when users search for those keywords.
However, the presence of the keyword in the domain name no longer influences the search engine algorithm.
So, if you want to open a blog about paleo food, you don’t HAVE to call your blog paleofood.com. At least, doing so won’t give you any SEO brownie points.
That said, it’s entirely up to you what kind of a domain name you choose.
Also, you must know that it’s okay to start a food blog and use your own name as the domain name. So, if you’re Jane Doe, it’s OKAY to call your food blog JaneDeo.com.
That way, you’ll have higher returns in the long run because, after some time, you will become a popular brand in your niche. You might as well become the influencer.
A great example of such a personal brand is customer support influencer, Shep Hyken. He could have easily called his blog, “customersupportadvice.com”.
You get the idea, right?
After you’ve chosen a domain name, you can use a domain name registrar service like Namecheap to book it. Or, you can also buy it from your hosting provider if they offer one. (Many of them even give free domains with annual plans.)
There are many web hosts to choose from, and a lot of them come with managed WordPress packages as well. The difference between a normal WordPress hosting account and a managed WordPress hosting account is that in the latter, the hosting providers takes care of your site’s security and keeps your site up-to-date with the latest WordPress version.
Below, I’m recommending four customer-friendly hosting providers. (I’m linking each option to its detailed review from my other blog that’s focused on web hosts.)
- iPage – My #1 Budget Hosting pick, suitable for newbies.
- eHost – Another choice for newbies; user-friendly and afforadable.
- SiteGround – Premium hosting choices with good customer support.
- InMotion Hosting – Very reliable web host, home of BuildThis.io.
Web hosts can be as cheap as $1.99/month and as pricey as $29/month. Feel free to start your website with an entry-level plan and then pay more as your traffic grows.
With the web host and the domain name, the next thing you need to choose is a platform for building your site — or the site builder. In this tutorial, we’re defaulting to the WordPress CMS (more
on website builder here.)
Self-hosted vs. WordPress.com
WordPress powers 31.8% of the Internet and there is a difference between WordPress.org and WordPress.com. The easiest way to understand the difference between a self-hosted and a WordPress.com account is to look at how your URLs will look with each.
The first one is a website that’s freely hosted with WordPress.com. Obviously, WordPress is branded all over it.
The second one — yourfoodblog.com — is a self-hosted website that’s independent in the true sense.
A website that’s freely hosted with WordPress.com website IS for you if:
- You are ONLY a hobbyist blogger
- You DON’T want to … or aren’t serious about making a living online
- You don’t care about your personal brand
- You’re happy with the various limiting options like no support for plugins and others
- You don’t want to sell ads on your site (at least not until you become a high-traffic website)
If that’s not the case, go for a self-hosted WordPress website. Doing so will allow you to take advantage of the thousands of WordPress themes and plugins
(both free and paid) and build a website that you can run and scale.
With that, all the logistics are out of the way.
You’re now ready to start building your blog. For this, you’re going to need a theme and a few plugins.
Step 3 – Pick the best WordPress food blog themes
Since you’re just starting out with your blog, and because it will be sometime before it starts making money for you, it’s okay to start with a free theme.
Here are three free WordPress food themes you could choose from:
Dyad is a gorgeous food blog theme with a beautiful blog layout. It keeps the images in the spotlight, which is a highly desirable feature for a food blog theme. You’ll also love the giant homepage slider that you can choose to feature your best recipes. Also, it’s from Automattic (the company behind WordPress.com), so you can be sure it adheres to the top coding and quality standards.
Kouki is for you if you love whitespace and prefer a zen and minimal design. Kouki uses a great font and displays images very elegantly. Club it with one of the free recipe plugins (recommended below), and you should be ready to go live with your food blog.
Veggie Lite is another simple WordPress theme for food bloggers. It has a focused layout that will grab your readers’ attention. And with all its whitespace, it lets your website breathe and is easy on the eyes.
Check out more free food blog themes from the WordPress.org repository.
Now – Free themes are good to start with, but if you have the budget and can accommodate a slick premium food theme, by all means, buy one.
A food blog’s visual appeal plays a big role in its success. Here are a few mouth-watering themes to check out:
Cook’d Pro Theme
Cook’d Pro is a dazzling WordPress food theme that looks great on all devices. As you can see in the above screenshot, it focuses heavily on images.
Also, it’s built on the Genesis framework, which is known to be speedy and light. The Genesis framework also comes with a separate panel for SEO settings and for other layout settings as well.
Note that Genesis themes carry just the features you need; they don’t come with too many bells and whistles. That said, they do their job beautifully.
The Daily Dish Theme is another Genesis theme you should check out. It’s powered by the stability and speed of the Genesis framework and uses an appealing, elegant flat design
that’s fully responsive.
Food Blogger Theme
The Food Blogger theme is for you if you want a clean, professional looking food blog and recipe website. You can use the Elementor page builder to re-structure or redesign your pages easily.
Moreover, the food blogger theme is SEO friendly and comes with all the features a food blog must have – a special post type for the recipes, a tell-it-all homepage design, WooCommerce support, Ad banner support, and a mobile-friendly design.
The Food blogger is highly customizable and makes it possible to get your food blog live just in minutes.
Food Blog Theme
The Food Blog Theme comes from NimbusThemes. What I like best about the theme other than the visual splash it makes is the theme’s focus on branding.
The Food Blog Theme ships with the plugin Recipe Card WordPress that allows you to add SEO-friendly recipes to your blog. Food bloggers have built some excellent websites with this theme.
This Up Themes product is easily one of the most thought out WordPress food blog theme. It comes with a custom recipe template and also allows you to accept recipe submissions from your readers. These recipe submissions are powered by Cooked – a premium $39 plugin. The directions and ingredients lists of the recipes in this theme come with a checkbox, thus enabling your readers to ensure they don’t miss out on any important step or item.
Step 4 – Install the right WordPress plugins to maximize your food blog
By using any of the above themes, you’ll be ready with a functional blog.
But – No matter how well-thought-out a theme may be for a niche, it’s not possible to include all the functionality a website owner might need.
For example, for your food blog, you may realize that you need a better and more optimized way to show your recipes, or you might want to make your food post images easily shareable on Pinterest. Functions like these won’t necessarily come packed into the theme.
To get such functionalities, you need to install plugins.
Here are a few nice-to-have WordPress food blog plugins that will add value to your blog:
WP Ultimate Recipe
WP Ultimate Recipe is a mobile-friendly WordPress food blog plugin that lets you add recipes to your blog. You can use it to transform any regular WordPress theme into a food theme.
It also lets users share and print out your recipes.
WP Ultimate Recipe’s premium version unlocks features like letting users submit recipes, rate your recipes, show nutritional values and more.
Recipes by Simmer
Recipes by Simmer is another plugin that lets you publish recipes on your blog. It offers easy settings to list the ingredients, give cooking instructions and other information. The recipes you add using this plugin are search engine friendly because this plugin uses Google’s schema markup to build SEO friendly structures.
Chicory Recipe Ingredients
Chicory Recipe Ingredients is an interesting food blog plugin that lets you add a buy button under all your recipe ingredients.
When users click on it, they’re lead to online grocery stores where they can buy directly. Obviously, you get a cut for each sale you refer. Not only that, you also get weekly and monthly reports on how your recipes are performing in terms of generating revenue.
Cooked is a premium WordPress recipe plugin that comes with a drag-and-drop recipe builder. It also comes with 10 ready-to-use layouts.
With Cooked, each of your readers gets a profile page. Cooked also comes packed with a timer, a powerful search bar and nutrition facts about the recipes/ingredients. For all the features that it offers, this plugin is a complete steal at $39.
In addition to these plugins, there are a few plugins that I recommend each site to have. These aren’t specific to any niche as such, and add value to any site they’re used at. Check out the full list here.
Okay – so this takes care of the logistics. You’ve the domain, hosting, and a theme … and some optional plugins.
At this point, you’re ready to start working on your blog and determine what topics you’ll cover, how frequently you’ll publish, which social media platforms you’ll try and so on. To make things easy, try following the 5-step plan listed below.
Get Your Food Blog Off The Ground – 5 Tips To Follow
1. Plan your food blog structure
You want to get your food blog’s structure right straight from the beginning because a site’s structure (more so, its main navigation menu ) determines how your users’ navigation experience will be.
This is more important for a food blog because a food blog’s content can span across several categories, meals, cuisines and others. So, if you get the website’s main menu right, you’ll be off to a great start.
Besides, thinking about your site structure or just planning your site menu will give you time to reflect on what your content will be and the different things you’ll explore on your blog.
Here’s an example to give you a headstart.
Popular Food blogger Kate from CookieAndKate has a full-course website menu. Just look at how descriptive the menu items are and how neatly the drop-down works:
So if you’re going to have a content-heavy site, you can go for a menu like this.
To do – Think about the content you want to share and sketch out a website menu based on that. Doing this exercise on paper will help you try several structural combinations until you feel you’ve got it right.
2. Find relevant topics and finalize a content publishing schedule
First, let’s see how you can come up with topics to cover on your blog. The fastest way to find post ideas is to look at what the popular blogs are posting.
First, let’s see how you can come up with topics to cover on your blog. The fastest way to find post ideas is to look at what the popular blogs are posting.
So, if you’re planning to start working on your blog in the next few weeks, start by subscribing to all the food bloggers you admire. This way, you’ll
get regular updates about their latest content updates.
So, after a week, you would have at least 7-10 emails like this one from Juli (from PaleOMG). In her first email, Juli shares lots of recipes.
Here’s a post idea you can easily steal from her recipes:
“X ingredient Y minute Dish”
Also, such emails/newsletters always have links to the best content from the blogs. Which means, you’ll have more than enough blog post ideas on popular topics.
Choose at least 5 such ideas and start writing. In the meantime, you’ll get more updates from these blogs, and so your ideas list will keep growing organically.
For the publishing schedule part — first, understand that readers love consistent publishing schedules. If you choose to publish a recipe every Friday, at one point, you’ll have loyal readers who’ll think:
“Jane publishes a great recipe every Friday. I need to catch up so I can try it over the weekend!”
Great! Do this prep work – Ideally, before you begin your blog, you should have at least 20 ready-to-publish posts. Which means, if you publish twice per week, you’ll be covered for more than two months.
3. Create the content (with a special focus on the visuals)
The text part of your content will come naturally to you. Thanks to your expertise in the niche. However, this text will just make up for half of your content
because after all, how good a great recipe will look without some yummy images…
Unfortunately, photography doesn’t come naturally to all. But that doesn’t mean you can’t learn.
Be it the images of the finished dishes or the ingredients, images make up a big part of a food blog. Which means you can’t do with mediocre pictures. But luckily, you’ve these fantastic free food photography tutorials you can learn from:
- The art of food photography
- Behind the Scenes: Food Photography (Yogurt Parfait)
- How to take great photos using your smart phone
If you don’t have the time to learn so much, at least start with this quick and dirty hack:
- Keep the ingredient or the dish on the counter
- Hold your camera right over it
- Set Autofocus and click
Just make sure there’s plenty of natural light when you shoot.
Image optimization tip – Optimize all your images with TinyPNG. This tool lets you compress your PNG files without reducing its quality. By compressing your image files, you’ll save your site from getting bloated and slow.
4. Start with social media marketing
Since food lovers tend to love visuals, it would be best if you focus on visual mediums like Pinterest. In fact, it’s perfectly okay if you begin with just Pinterest. You can always move on to other platforms once you learn how to grow a following on one platform.
A plugin to increase following on Pinterest: Pinterest “Pin It” Button.
With this plugin, each time a user hovers over an image on your blog, they’ll be prompted to Pin it onto their Pinterest boards. Not only that, it also adds Pin It buttons to all your posts and pages.
5. Start collecting emails
When you subscribe to the different blogs for collecting post ideas, notice the kind of lead magnets they use to build their email lists.
For example, Dana from MinimalistBaker offers a free monthly recipe to her blog subscribers.
Likewise, you also need to develop a freebie that you’ll give away to the readers who subscribe.
To develop your first email sign up freebies, just put together 5 great recipes and bundle them into a PDF. And you’re set.
Since you now have both a functional website and a work plan for your blog, let’s look at how you can choose the right monetization methods.
How To Make Money Food Blogging – A Foolproof Plan
To make money as a food blogger, analyze how other food bloggers make money. This isn’t a tough job as many food bloggers publish their income reports. These reports offer lots of insights into how they make money (as well as the expenses).
Take for example, the monthly income report of Pinch of Yum — a massively popular WordPress blog.
As you can see in the following screenshot, Pinch of Yum make good money by selling their own products (Tasty Food Photography and How to Monetize Your Food Blog eBook).
Perhaps you too can consider creating a product to sell.
Other make money food blogging channels
The quickest way to make money from your food blog is to join advertising networks. Some of the advertising networks have specific requirements for traffic and page-views but most of them are fairly easy to join.
Google Adsense is one of the largest ad networks that offers display advertising, mobile, video, and search monetization. It’s free and easy to join. Adsense will accept even if you are just starting out. Others ad networks you can explore are Media.net, BuySellAds and Infolinks.
Selling Ad space
Basically, you are allocating a spot on your website for those who are willing to buy the space from you directly. Selling Ad space normally works with smaller advertisers or maybe the owners.
You can create few ad boxes with different pricing and encourage advertiser by telling them why they should advertise on your website. And once they agree with your terms, just receive the payment via PayPal. It’s easy and hassle-free.
Joining an affiliate program is one of the great ways to make money. You can promote the products or services related to your niche and get a commission when the visitors make a purchase via your site.
ShareASales, CJ Affiliate, and ClickBank are few famous affiliate network you can explore. There are over thousands of advertisers with different kinds of products and services you can promote. Some you can even promote information products sold by other bloggers.
I strongly recommend you to promote the products that related to your niche.
Note: Find out more about affiliate marketing here.
Start a membership site
If you have something extraordinary to offer, you can consider starting a membership site. In this case, you are charging your visitors for content.
You can collect a monthly or yearly fee membership fee in order to access those pieces of information. This is a good way to make money from your food blog as long as you are able to truly make it worth their money.
Check out as many income reports as you can and ask yourself which of those income channels you can benefit the most from.
Start with these income reports:
Also, understand that it takes time to make money from a blog — so do all the hustle while keeping patience. You’ll surely get there if you try enough.
So that’s about it for starting a food blog with WordPress. If you have the money to invest in learning, check out programs like Food Blogger Pro. Or, do the next best thing and follow and study other food blogs and learn from them.
All the very best for your food blog!
Do you have any questions about your blog setup or maintenance? Or anythingelse about this tutorial? Reach out! We would love to know everyone and learn how can we help.