Getting started

How to Add Recipe Cards with Schema.org Structured Data

Recipes created with Recipe Card Blocks are designed to be added directly to blog posts, not as separate custom post types. This approach keeps recipes fully integrated into the WordPress content ecosystem, making them easier to manage, display, and indexโ€”while still providing proper Schema.org structured data for search engines.

Although the plugin includes a Recipe Cards directory, this is an internal management area used to store and organize recipes. Recipes are meant to be displayed on your site within posts or pages.


How to add recipes

There are two supported ways to add a recipe:

  • in the Recipe Cards section
  • directly inside a blog post

Both methods use the same recipe editor and produce identical results.


Method 1: Create a recipe in the Recipe Cards directory

Use this method if you prefer managing recipes first and placing them into posts later.

1. Go to Recipe Cards โ†’ All Recipes โ†’ Add New.

2. Create your recipe using the recipe editor.

3. Add the recipe to a blog post using the Insert Existing Recipe block or a shortcode.

When creating a recipe this way, the recipe card is already inserted into the editor. You can add additional recipe-related blocks below it, but standard WordPress blocks are not available inside this editor.


Method 2: Create a recipe directly inside a blog post

Use this method if you want to create recipes while writing content.

1. Create or edit a blog post.

2. Click on the Block Inserter (+ sign) and add:

  • Recipe Card (Schema.org) (free version), or
  • Recipe Card (PRO) (premium version).

Note: This block can be added only once per post to avoid structured data conflicts and ensure proper Schema.org compatibility.

3. Fill in the recipe details directly inside the post.

When you publish the post, the recipe is automatically created and saved in Recipe Cards โ†’ All Recipes for future reuse.


Recipe Card structure

Regardless of how the recipe is created, the editor layout is the same and consists of two main areas:

  1. Recipe Card content area
  2. Block options sidebar

Recipe Card content area

Generate with AI (Premium) โ€” Automatically creates a complete recipe structure using AI, based on a short prompt or idea.

See more: AI Recipe Generator

Recipe image โ€” Displays the main image of the recipe, used in the recipe card layout, structured data, and social sharing.

Title & recipe details โ€” Contains the recipe title and key metadata such as prep time, cook time, total time, and servings.

Short recipe description โ€” A brief summary of the recipe shown below the title and included in structured data.

Ingredients โ€” Displays a structured list of ingredients required for the recipe.

Directions โ€” Shows the step-by-step cooking instructions in a clear, readable format.

Recipe video (Premium) โ€” Allows you to add a video that appears inside the recipe card and is included in structured data.

Notes โ€” Optional section for tips, variations, or additional instructions related to the recipe.

Nutrition facts (Premium) โ€” Displays nutritional information such as calories, macros, and nutrient values.

See more: Adding Nutrition Information to Recipes

Social media CTA footer (Premium) โ€” Adds a call-to-action area at the bottom of the recipe card, typically used for sharing or engagement.

See more: Adding Social Media Call-to-Actions


Recipe Card block options (right sidebar)

Styles โ€” Controls the visual style and layout presets of the recipe card.

Color Scheme โ€” Lets you customize the colors used in the recipe card to match your theme or branding.

Recipe Card Settings โ€” General settings that control how the recipe card behaves and which sections are displayed.

Equipment Settings (Premium) โ€” Controls the display and behavior of the Equipment section used to list required tools.

See more: Adding Equipment to Recipes

Unit Conversion System (Premium) โ€” Enables ingredient unit conversion (for example US โ†” Metric) for site visitors.

Recipe Video (Premium) โ€” Allows you to add and configure a recipe video that appears in the recipe card and structured data.

Food Labels (Premium) โ€” Adds dietary and food labels (such as vegetarian, vegan, or gluten-free) to the recipe card.

Recipe Details โ€” Controls core recipe metadata such as preparation time, cooking time, total time, and servings.

Cooking Details โ€” Configures cooking-related metadata, such as difficulty level or additional cooking information.

Custom Details โ€” Allows you to add custom fields and extra information not included in the default recipe structure.

AI Credits (Premium) โ€” Displays available AI credits and manages access to AI-powered recipe generation features.

Structured Data Testing โ€” Provides tools to test and validate the recipeโ€™s Schema.org structured data. Here you can check for errors (red) and warnings (orange) in your recipe markup.

This markup follows the Schema.org standard and is output in JSON-LD format, which is the recommended way to provide structured data to search engines.

Last updated on January 15, 2026