Schema - Overview

This documentation describes how we construct and output data in Yoast SEO, as well as our broader approach to structured data.


  • Our specification document explains the high level workings of our output. It's not simple, so take your time and read through how pieces are connected to each other.
  • Our pieces documentation describes the specific logic and output of each node which we construct in our graph. It's a good place to read up if you have questions about specific parts of our approach.
  • All of our output can be changed, managed and extended using our Schema API. Please follow our integration guide when you're building on that API.

You're a developer and unsure where to start?

Want to extend, integrate or modify our output? We recommend reading in this order:

  1. Our Schema specification
  2. Our integration guide
  3. Our Schema API docs