FEATURE: Add structured data to follow Google's guidelines (PR #9764)

All Schema.org properties are optional, but Google has a set of properties which are required.

GitHub