🔍 1. What Are Enriched Search Results? #
- An advanced form of rich results – more interactive & filterable (e.g., job search with filters, recipe search by calories/time).
- Examples:
- Jobs (filter by location, salary)
- Recipes (filter by calories, cooking time)
- Events (filter by date, location)
- Jobs (filter by location, salary)
Enriched results help users “search inside” your structured data.
⚙️ 2. How to Implement #
- Use structured data for the supported types:
- JobPosting
- Recipe
- Event
- JobPosting
- Add all required properties (and as many recommended ones as possible).
- Follow:
- Structured Data Quality Guidelines
- Search Essentials
- Enriched Search-specific rules
- Structured Data Quality Guidelines
📋 3. Key Quality Guidelines #
✅ Required #
- Required fields must be complete (missing them = ineligible)
- Examples:
- Jobs → title, location, salary (recommended), date posted
- Recipes → name, ingredients, cooking time, calories
- Jobs → title, location, salary (recommended), date posted
✅ Completeness #
- The more details, the better ranking & engagement
- Jobs with salary get more clicks
- Recipes with genuine user ratings appear more in enriched results
- Jobs with salary get more clicks
✅ Relevance #
- Markup must match the page content
❌ Don’t mark sports stream as event schema
❌ Don’t mark woodworking as recipe schema
✅ Leaf Pages Only #
- Enriched search works on individual item pages, not category/listing pages
- ✅ “Banana Bread Recipe” (leaf page)
- ❌ “10 Best Banana Recipes” (listing page)
- ✅ “Banana Bread Recipe” (leaf page)
✅ Content Policies #
- No spam, fake data, or irrelevant content
- Follow content-type-specific policies for each enriched type
💡 Example for FSIDM #
You could use Event enriched search for:
- Free webinars
- Workshops
- Demo classes
Example:
{
“@context”: “https://schema.org”,
“@type”: “Event”,
“name”: “FSIDM Digital Marketing Workshop”,
“startDate”: “2025-08-10T10:00”,
“endDate”: “2025-08-10T13:00”,
“eventAttendanceMode”: “https://schema.org/OnlineEventAttendanceMode”,
“eventStatus”: “https://schema.org/EventScheduled”,
“location”: {
“@type”: “VirtualLocation”,
“url”: “https://fsidm.in/workshop”
},
“organizer”: {
“@type”: “Organization”,
“name”: “FSIDM”,
“url”: “https://fsidm.in”
}
}