markup Yoast SEO

This documentation describes how we represent integration 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.

Output per plugin

Our own plugins use and build upon our API and documentation, as detailed here.

You're a developer & 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