JSON-LD Video ❺πŸ§ͺ

Generate valid JSON-LD Structured data from CMS Content

EXPERIMENTAL ALPHA β‘€

DO NOT USE this in production code, as it may be removed. We'll see if this approach works. Testing with Google is in progress.

STATUS

Testing Google response to our script generated JSON-LD.

Overview

Focusing in on the VideoObject schema.

Variants

  • Article

  • NewsArticle

  • BlogPosting

https://developers.google.com/search/docs/appearance/structured-data/article

Usage Notes

Place this code in your site or page level /body code.

<script>
var article = new window.sa5.LdJsonArticle();
article.headline = `Article headline`;
article.addAuthor (`Bob Hershel`);
article.publisher = `Sygnal`;
article.generate();
</script>

.headline

.addAuthor()

.publisher

.generate()

Renders the JSON-LD as a script element and appends it to the <body>.

The build script can be split into multiple parts so that they can execute in the most appropriate locations on the page. For example, if you have a list of content that is generated from a Collection List, part of the script can separately assemble that part.

References

Last updated