is one of several formats, alongside Microdata and RDFa. It is placed as a separate script block in the source code and is therefore decoupled from the visible content. That makes it easier to maintain and less fragile when designs change.

A simple example:

<script type="application/ld+json">{ "@context": "https://schema.org", "@type": "WebPage" }</script>

Advantages of :

  • separate from the visible ,
  • easy to output in templates,
  • maintainable and robust against layout changes,
  • well suited to content management and shop systems.

Note: even a single missing comma can invalidate the entire markup, so validating with the Google Test or the Schema Markup Validator is advisable.