Skip to content
Feast Design Co.
  • Get the Feast Plugin
  • DocumentationExpand
    • Feast Plugin
    • Feast+
  • Open a Support Ticket
New to Feast? Start Here
Login/Account
Feast Design Co.

Genesis Setup

15
  • Edit Post Info
  • Update Author Bio
  • Modern Navigation
  • Clear Cache ‼️
  • Layout
  • Modern Index
  • Feast Plugin Setup
  • Modern Homepage Setup
  • Modern Menu for Desktop
  • Modern Mobile Menu
  • Sidebar
  • Modern 404
  • Modern Recipe Index
  • Modern Categories
  • Modern Footer

Getting Started

3
  • Migrating to Feast
  • Staging Site
  • Sign Up For The Newsletter

Plugin Settings

18
  • Edit Body Font Size
  • Subscribe button
  • Social Icons
  • Recipe Key
  • Post Template
  • Table of Contents
  • Post IDs
  • Google Trusted Source
  • Edit Leave a Reply
  • Disable Trackbacks
  • Modern Previous + Next
  • Posts per page
  • Breadcrumbs
  • Productivity
  • Smooth scrolling
  • Image unlink
  • Replace recipe card Jump To buttons
  • BETA

Block Editor 101

4
  • Block Editor
  • Block themes
  • Patterns
  • Why we don't support block-level styling

Blocks & Patterns

15
  • Post Template
  • Numbered Lists
  • Table of Contents
  • Full Width Banner
  • Featured Recipe Pattern
  • Why we don't support block-level styling
  • Process Shots
  • Inline Heading Group Block
  • Step Instructions
  • Advanced "Jump To" Links
  • Reader Review
  • Feast Patterns
  • Displaying Post Blocks (FSRI)
  • Displaying Category Blocks (FSCI)
  • Scheduled Categories

Page Templates

3
  • Custom 404
  • How to use Categories
  • Shop page

Customize

8
  • Customizer
  • Customizations
  • Customization Referrals
  • Why we don't support block-level styling
  • Per Page CSS
  • Why you shouldn't make customizations
  • Custom CSS
  • Customization Support

Images

10
  • Post Images
  • Default Image Size
  • Modern post image sizes
  • How thumbnails work
  • Modern Thumbnails (Featured Images)
  • Troubleshooting Featured Images
  • Displaying Post Blocks (FSRI)
  • Process Shots
  • Image Alt Tags
  • Why do my images look different in edit post and live?

Feast+

32
  • What is Feast+?
  • Feast+ Setup
  • Design Kits
  • Feast+ Fonts
  • Feast+ FAQ
  • Feast+ Showcase
  • Feast+ Patterns
    • Top Banner
    • Custom list styling
    • Numbered Lists
    • Full Width Banner
    • Feast+ Footer
    • Feast+ Call to Action
    • Icon Tip Boxes
    • As Seen In
    • Reader Review
  • Feast+ Pre-Built Pages
    • Feast+ Homepage
    • Feast+ Index
    • Feast+ Category Pages
    • Social Landing Page (Link In Bio)
  • Branding & Design
    • Feast Fonts
    • Feast+ Branding & Design
  • Feast+ Features
    • Full-Width Post Header
    • Custom List Styling
    • Colored Numbered Lists
    • Top 10 List Styling
    • Step Instructions
    • Heading Styling
    • Top of Site CTA Banner
    • Custom Background Pattern
  • Design Kits
    • Feast+ Design Kits (Members)
    • Feast+ Design Kit Library
    • Feast+ Design Kit Instructions

Recipes

7
  • Reviews
  • Recipe Key
  • Ingredients
  • Displaying Category Blocks (FSCI)
  • Displaying Post Blocks (FSRI)
  • Featured Recipe Pattern
  • All Recipes

Social Sharing

2
  • Social Icons
  • Tiktok

Logo & Fonts

5
  • Retina Quality Logo
  • Create your logo
  • Edit Body Font Size
  • Fonts
  • Logo

Categories

3
  • Why Isn't the Category Description Appearing?
  • Displaying Category Blocks (FSCI)
  • How to use Categories

Blogging Resources

15
  • Food Blog Sitelinks
  • Photography
  • Understanding "penalties"
  • Food Blog Page Structure
  • Food Blog Site Structure
  • Comments
  • Internal links
  • Analytics
  • Pagespeed
  • SEO for Food Bloggers
  • Modern guidelines for page headings
  • How to Write a Recipe Post
  • Recipe Page Guidelines for Food Bloggers
  • Image Optimization
  • Recipe Update Checklist

Speed & SEO

18
  • Image Alt Tags
  • Speculative Loading
  • Google Trusted Source
  • 301 Redirects, Links, Canonical and Pagespeed
  • Image file size vs. pagespeed
  • Duplicate Content
  • Lazyloading comments
  • CLS
  • Blocking Time
  • SEO
  • Skip lazy loading first post image
  • Horizontal scrolling
  • Smooth scrolling
  • Pagination
  • Pingbacks
  • INP (Interaction to Next Paint)
  • CDNs
  • Site Speed

Legal Resources

5
  • Legal Resources
  • DMCA and Copyright Infringement
  • Copyrights
  • Accessibility
  • Private Label Rights (PLR)

Troubleshooting

10
  • Why do my images look different in edit post and live?
  • Why Isn't the Category Description Appearing?
  • Troubleshoot Plugin Conflicts
  • How to update your theme
  • Feast Plugin FAQ
  • W3 HTML Validation
  • Sorry, this file type is not permitted for security reasons.
  • Troubleshooting Featured Images
  • Either "name" or "item. name" should be specified (in "itemListElement")
  • Clear Cache ‼️

Compatibility

2
  • Compatibility
  • WP 6.7

Integrations

8
  • Ecommerce
  • Ingredients
  • Google Trusted Source
  • Contact Forms
  • Translation
  • WP Recipe Maker
    • Reviews
    • QR Code
    • Ingredients

Developer Resources

6
  • Multisite
  • Feast Plugin Deprecated
  • W3 HTML Validation
  • Feast Plugin: Disable Theme Google Fonts
  • Rethinking the Thumbnails
  • Design
View Categories
  • Home
  • Documentation
  • Genesis (Legacy)
  • Plugin Settings
  • Recipe Key

Recipe Key

The Recipe Key is back, in a total rewrite and bundled with the Feast Plugin for free!

image

It's designed to be used as a visual indicator or diets the post qualifies for, helping your readers more easily find recipes they're interested in.

Jump to:
  • First: Set up your diet-types
  • Diet type examples
  • Auto-assign
  • Second: Setup the Recipe Key
  • Post names
  • Where do I use it?
  • Should I use this or categories to organize diets?
  • What if I have existing diet type categories?
  • Internal linking
  • What if I don't know what diets my recipe qualifies for?
  • What's changed from the old Recipe Key Plugin?
  • What if I have the old Recipe Key plugin?
  • Pagespeed
  • Javascript
  • Accessibility

First: Set up your diet-types

You'll need to set up your diet types under Admin > Posts > Diet Types

For the name, simply type in the diet name, eg. "Vegan".

You can leave the slug field blank as it will auto-generate one, which is not used anywhere and is not important. Note that you can end up with a -2 or -3 on the end of you have any categories or tags with the same slug but this does not matter because the slug is not used anywhere. Basically: ignore the slug field.

Do not assign a Parent Diet Type.

The Description field is not used.

You can add any diet-type you feel is useful to your readers to the Diet Types.

Diet type examples

You can find examples in the Admin > Feast Plugin > Site Info page under the "Diet Specialty" section. This is not an exhaustive list.

Auto-assign

In order to save a little time getting the Recipe Key set up, we've added a time-saving tool to Admin > Feast Plugin > Tools

For each diet type you have set up, this will:

  • perform a search for all posts with the name of the diet type in the title
  • assign the diet type to that posts diet type

For example, if you have a "Vegan Enchilada" recipe, it will automatically get assigned to the "Vegan" diet type you have set up.

This is only to get you a quick start. You will need to manually assign most posts to most diet types.

Second: Setup the Recipe Key

Under Admin > Feast Plugin > Recipe Key you'll configure everything:

  1. how it gets displayed (Layout)
  2. what gets displayed (order, icon, category, display name)
  3. where it gets displayed (Location)

Layout

You can choose from displaying the icon, icon + display name, or just display name.

Display

The display is set by assigning the diet type you create to an icon, and choosing the text to be displayed and the order it gets displayed in.

  • Order: set the order that the diet types show up in
  • Icon: which icon will display
  • Diet: the diet-type to assign to the icon
  • Display name: the full or abbreviated text you want to display

Location

The Recipe Key can be automatically displayed:

  • none
  • above the content (recommended)
  • below the content (not very useful)

If no diet-types are assigned to the post, it simply won't display.

Note that we don't support displaying the recipe key in the sidebar because this lengthens the sidebar and reduces sidebar ad revenue.

Post names

Note that your post name should be based on keyword research for keywords that:

  1. you can rank for, and
  2. have search volume

We see many sites dumping diets into the post name and this is generally not the best practice. It creates post titles that are too long and can hinder you from ranking for a single term. eg. you probably won't rank a "Vegan Gluten Free Grain Free Dairy Free Crockpot Enchilada" post for the keyword "vegan enchilada" because there's a user intent mismatch.

Where do I use it?

The Recipe Key is designed to be displayed:

  • below the title on posts, and
  • in the FSRI block (eg. homepage)

Should I use this or categories to organize diets?

The majority of sites will not rank a category page for a diet type, and as such, shouldn't be creating categories around a specific category.

However, it's still very helpful to provide readers with information on whether or not a recipe qualifies for a given diet.

If your site is specifically oriented around a diet type of niche, you may benefit from creating categories around those diets. In that case, the diet-type would still be useful by helping you visually indicate to readers which other diets it qualifies for.

What if I have existing diet type categories?

The answer to this depends on whether they meet high category quality criteria:

  • can I rank a category page for this diet type?
  • is there enough quantity of recipes to be useful to readers (eg. 8+)
  • do I have unique content (descriptions)?
  • does this category rank or get any traffic?

If you don't meet some or all these criteria, you may be better off using the diet-types taxonomy which doesn't create indexable pages.

The only way for you to get a firm answer on this is to either thoroughly educate yourself, or hire an expert like TopHatRank to perform a site-specific analysis.

Internal linking

As noted above, this does not provide any internal linking and is used exclusively to improve the user experience by providing additional information about which diets the current recipe qualifies for.

What if I don't know what diets my recipe qualifies for?

Don't try to fake this if you're not very familiar with the diets.

Incorrectly labeling a recipe can have extremely serious health consequences for people who need to follow certain diets.

Mislabeling a recipe can put you in serious legal liability, as well as put you in the crosshairs of Google's YMYL crosshairs.

Alternatively, you may want to look into hiring a certified dietician to review recipes one by one.

What's changed from the old Recipe Key Plugin?

The version in the Feast Plugin is completely rewritten.

The original recipe key served to link to diet-based categories but this isn't appropriate for 99% of food blogs. You should only create quality categories to avoid thin content penalties and wasted crawl budgets.

The Feast Plugin Recipe Key is a visual only indicator of what diets the recipe complies with.

What if I have the old Recipe Key plugin?

This should work alongside it, but we'd recommend removing the original version.

The original version was created under a different set of requirements on the web (it was acceptable to have thin content pages), which are no longer best practices.

Pagespeed

While this plugin is extremely light in itself, this will add DOM nodes to your page which can negatively impact pagespeed.

Using it below the post title is very safe.

Having it display the diet types on all FSRI blocks everywhere on your site will add many DOM nodes which may slow some pages that are already pushing the DOM node benchmark.

Javascript

It uses no javascript.

Accessibility

There is an aria-description that provides screen readers with a concise list of diet types that are displayed visually on screen.

We opted for an accessibility-first single description rather than having keyboard navigation or.

The description will read:

  • Diets: [comma separated list of diet names]

Note that it outputs the diet name on the diet-types screen, and not the name entered into the Recipe Key settings page.

Was this helpful?

  • Happy
  • Sad
Social IconsPost Template

Products

  • Feast Plugin
  • Feast+
  • Feast+ White Glove
  • Feast+ Style Refresh
  • Done-for-you Services
  • Demo trial
  • Themes
  • Theme Install Service
  • Classic Themes
  • Lattice Plugin
  • Travel
  • Logo creation

Help

  • Kadence tutorials
  • Kadence Install
  • Documentation & Tutorials
  • Feast+ Members
  • Discounts & Coupons
  • Trellis 2.0
  • Trellis
  • Trellis Migration
  • Compatibility
  • Support
  • Legal resources
  • Genesis vs. Kadence
  • Changelog
  • How to start a blog course

Company

  • Privacy Policy
  • Refund Policy
  • Terms & Conditions
  • Why Feast
  • Principles & Best Practices
  • Affiliates
  • Contact
  • Opinion Disclaimer
  • AI Policy

Copyright ©  2026 · Feast Design Co. Results not typical or guaranteed. Our themes and plugins are just a small part of the overall effort involved in running a food blog. Nothing on this website shall constitute legal or financial advice, always consult a local lawyer and accountant. Accessing this website and all transactions herein are under the laws and jurisdiction of Toronto, Ontario, Canada. All pricing is USD.

  • Get the Feast Plugin
  • Documentation
    • Feast Plugin
    • Feast+
  • Open a Support Ticket
Facebook X Instagram
Search