SEO: Custom Schemas
Add per-post structured data for Events, Recipes, and Movies to enable rich results in search engines.
Overview
Custom schemas let you attach specialized structured data to individual posts or pages. While the global Schema settings (Article, Breadcrumb, FAQ) apply to all content, custom schemas are assigned one at a time to specific posts. This is how you enable rich results for events, recipes, or movies in Google and Bing.
Supported schema types
Event
For concerts, conferences, workshops, festivals, or any scheduled happening. Google can display event rich results with dates, venue, ticket prices, and status directly in search results.
Fields: event name, start date, end date, performer, image (with media picker), description, location name, location address, organizer, event status (Scheduled, Postponed, Cancelled, Moved Online, Rescheduled), attendance mode (In Person, Online, Mixed), price, currency (ISO 4217 dropdown with 40+ currencies), and event URL.
Recipe
For cooking and food content. Google can show recipe cards with prep time, cook time, ratings, and images.
Fields: recipe name, description, image (with media picker), prep time, cook time, total time (all three in a single row for quick entry, in minutes), recipe yield, recipe category, cuisine, calories, ingredients, and instructions.
Movie
For film reviews, listings, or databases. Search engines can display movie cards with ratings and cast information.
Fields: movie title, image (with media picker), director, date created, and description.
Adding a custom schema
- Go to SEO > Schema > Custom tab.
- Click Add custom schema.
- Search for the post or page by title. The search queries your WordPress site's content in real time.
- Select a post from the results.
- Choose the schema type (Event, Recipe, or Movie).
- Fill in the form fields. Required fields vary by type.
- Click Save.
Using the media picker
Image fields include a Select from media button that opens a modal connected to your WordPress media library. You can browse your uploaded images, search by filename, and select an image. The URL is filled in automatically. You can also type or paste an image URL directly.
Editing and deleting
Existing custom schemas are listed in the Custom tab as cards showing the post title, schema type, and a preview of the data. Click a card to edit it, or use the delete button to remove it.
How it works on your site
When you save a custom schema in the panel, it is synced to your WordPress site via the REST API. The plugin stores the schema data locally and outputs it as a <script type="application/ld+json"> block on the corresponding post or page. This happens in addition to any global schemas (Article, Breadcrumb) that are already configured.