Title: EasyContentFlow Recipe Schema
Author: Baptiste Guiraud
Published: <strong>11 març 2026</strong>
Last modified: 11 març 2026

---

Search plugins

![](https://s.w.org/plugins/geopattern-icon/easycontentflow-recipe-schema.svg)

# EasyContentFlow Recipe Schema

 Per [Baptiste Guiraud](https://profiles.wordpress.org/tistou80/)

[Download](https://downloads.wordpress.org/plugin/easycontentflow-recipe-schema.zip)

 * [Details](https://oci.wordpress.org/plugins/easycontentflow-recipe-schema/#description)
 * [Reviews](https://oci.wordpress.org/plugins/easycontentflow-recipe-schema/#reviews)
 *  [Installation](https://oci.wordpress.org/plugins/easycontentflow-recipe-schema/#installation)
 * [Development](https://oci.wordpress.org/plugins/easycontentflow-recipe-schema/#developers)

 [Support](https://wordpress.org/support/plugin/easycontentflow-recipe-schema/)

## Descripcion

**EasyContentFlow Recipe Schema** automatically analyzes your blog posts and detects
which ones contain recipes. For each detected recipe, the plugin extracts structured
data (ingredients, steps, prep time, etc.) and injects Schema.org Recipe JSON-LD
markup into the page head.

#### Features

 * **Automatic detection**: Distinguishes recipes from other post types (guides,
   reviews, etc.)
 * **Smart extraction**: Uses Anthropic’s Claude AI to extract ingredients, steps,
   cooking times, and more
 * **Batch processing**: Process hundreds of posts in a single click
 * **JSON-LD Schema**: Automatic injection of Schema.org compliant structured data
 * **Built-in dashboard**: Real-time statistics and processing log
 * **Meta box**: View and regenerate the schema on a per-post basis
 * **Encrypted API key**: Secure storage of your Anthropic API key
 * **Model selection**: Choose between Sonnet (recommended) or Haiku (faster)

#### Requirements

 * An Anthropic API key (available at console.anthropic.com)
 * PHP 7.4 or higher
 * WordPress 5.8 or higher

### External services

This plugin relies on the Anthropic API to analyze your blog posts and extract structured
recipe data using AI (Claude).

When you trigger a schema generation (manually or in batch), the plugin sends the
post title and content (truncated to 6000 characters) to the Anthropic API endpoint
at `https://api.anthropic.com/v1/messages`. No user data, personal information, 
or visitor data is ever sent — only your post content.

Data is sent only when you explicitly click « Generate » or « Start batch processing»
in the WordPress admin. It is never sent automatically on page load or to site visitors.

This service is provided by Anthropic, PBC.

 * [Anthropic Terms of Service](https://www.anthropic.com/legal/consumer-terms)
 * [Anthropic Privacy Policy](https://www.anthropic.com/legal/privacy)

## Installacion

 1. Download and upload the plugin via Plugins > Add New > Upload Plugin
 2. Activate the plugin
 3. Go to Tools > Recipe Schema
 4. Enter your Anthropic API key
 5. Click « Start processing »

#### Advanced Configuration

For added security, you can define your API key directly in wp-config.php:

    ```
    define( 'ARS_ANTHROPIC_API_KEY', 'sk-ant-your-key-here' );
    ```

## FAQ

### How much does it cost per post?

Approximately $0.01 per post with Claude Sonnet, or about $4-5 for 400 posts.

### Does the plugin modify my posts?

No. The plugin stores data in post_meta and injects JSON-LD in the head. No post
content is modified.

### What happens if I deactivate the plugin?

The schemas are no longer injected but the data remains in the database. Reactivate
the plugin and everything comes back.

### What happens if I delete the plugin?

All plugin data is cleanly removed (post_meta and options).

### Is the plugin compatible with Yoast / Rank Math / SEOpress?

Yes. The plugin injects its own JSON-LD independently of other SEO plugins. Just
make sure you don’t have duplicate Recipe schemas.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“EasyContentFlow Recipe Schema” is open source software. The following people have
contributed to this plugin.

Contributors

 *   [ Baptiste Guiraud ](https://profiles.wordpress.org/tistou80/)

[Translate “EasyContentFlow Recipe Schema” into your language.](https://translate.wordpress.org/projects/wp-plugins/easycontentflow-recipe-schema)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/easycontentflow-recipe-schema/),
check out the [SVN repository](https://plugins.svn.wordpress.org/easycontentflow-recipe-schema/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/easycontentflow-recipe-schema/)
by [RSS](https://plugins.trac.wordpress.org/log/easycontentflow-recipe-schema/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.1.0

 * Encrypted API key storage (AES-256-CBC)
 * Support for ARS_ANTHROPIC_API_KEY constant in wp-config.php
 * Claude model selection (Sonnet / Haiku)
 * Force reprocess all posts button
 * Full internationalization support
 * Enhanced sanitization and escaping
 * Proper uninstall.php for clean removal
 * ISO 8601 duration validation
 * Settings link on the Plugins page

#### 1.0.0

 * Initial release

## Mèta

 *  Version **1.1.0**
 *  Last updated **7 meses ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 5.8 or higher **
 *  Tested up to **6.9.9**
 *  PHP version ** 7.4 or higher **
 *  Language
 * [English (US)](https://wordpress.org/plugins/easycontentflow-recipe-schema/)
 * Tags
 * [JSON-LD](https://oci.wordpress.org/plugins/tags/json-ld/)[Recipe](https://oci.wordpress.org/plugins/tags/recipe/)
   [schema](https://oci.wordpress.org/plugins/tags/schema/)[seo](https://oci.wordpress.org/plugins/tags/seo/)
   [structured data](https://oci.wordpress.org/plugins/tags/structured-data/)
 *  [Advanced View](https://oci.wordpress.org/plugins/easycontentflow-recipe-schema/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/easycontentflow-recipe-schema/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/easycontentflow-recipe-schema/reviews/)

## Contributors

 *   [ Baptiste Guiraud ](https://profiles.wordpress.org/tistou80/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/easycontentflow-recipe-schema/)