Rich results are worth having, but implementation is messier than it looks

Structured data has been around for years, but a large portion of implementations either fail validation or never produce rich results in search. The gap between adding a schema snippet and actually getting a feature snippet or review stars is where most people get stuck.

Nokukhanya Zulu leads this session. She works as an SEO and front-end developer hybrid, which means she understands both why a schema type is valuable and exactly how to implement it cleanly in a CMS environment. Her recent client work has focused on recipe sites, local businesses, and online course platforms across South Africa.

Schema types covered in the session

The webinar covers the schema types that have the clearest relationship to visible search features: Article, Product, Review, LocalBusiness, FAQPage, BreadcrumbList, and Course. For each type, the session includes what fields are required, what fields are recommended by Google versus schema.org, and what commonly gets implemented incorrectly.

There is also a section on how structured data interacts with JavaScript rendering — a common source of invisible errors where the markup exists in the source but Googlebot never sees it properly.

Validation and testing

The session includes a live walkthrough of the Rich Results Test and Schema Markup Validator. Nokukhanya runs through several real examples — including one that passes validation but still fails to generate rich results — and explains what the error signals actually mean in practice.

Participants get access to a schema implementation guide covering all seven types discussed, with annotated code examples. Recording access runs for 30 days. Questions can be submitted before the session via the registration form.

Session Structure

  • Introduction — Schema basics: JSON-LD versus Microdata, why Google prefers JSON-LD, where markup should sit in the HTML
  • Block 1 — Core schema types: Article, Product, Review, and LocalBusiness — required fields, recommended fields, and common errors
  • Block 2 — Additional types: FAQPage, BreadcrumbList, and Course — when to use each and what Google actually does with them
  • Block 3 — JavaScript rendering issues: how client-side rendering affects structured data visibility and how to test for it
  • Block 4 — Validation walkthrough: live use of Rich Results Test and Schema Markup Validator with real annotated examples
  • Block 5 — CMS implementation: WordPress-specific notes covering Yoast, RankMath, and manual JSON-LD injection
  • Q&A — 25 minutes: open questions, pre-submitted questions addressed first
Materials included

Schema implementation reference guide with annotated code examples for all seven types, 30-day recording access, and a validation checklist for pre-launch review

Was this article helpful?

Thanks for your feedback — it helps us write better content.