Have you ever wanted to comfortably add some Schema.org structured data to a web property without touching backend code, preferably using Google Tag Manager?
Now you can do just that with a new custom variable which is available in the Community Gallery.
Directly accessible in GTM, search for Schema.org Structured Data.
Or, follow the link https://tagmanager.google.com/gallery/#/owners/dustinrecko/templates/schema-org-structured-data
More details can be found in the Readme file which is included in the repository. Also, there’s a small custom html tag included with which you can actually add the output of the variable to your website.
dustinrecko/schema-org-structured-data
And yes, this is SEO-proof, according to Google :)
PS: The extension doesn’t support all schema types out there, but I created it in an easily extendable way. So if you feel that something is missing and you want to understand how extension works, just ping me.