What does JSON-LD mean?
JSON-LD stands for JSON for Linking Data, a format for serializing linked data defined by the W3C and updated to version 1.1 in July 2020. It describes a page's content using Schema.org vocabulary written in plain JSON syntax, something most web developers already know how to read and write.
Unlike other methods, JSON-LD lives inside a single <script type="application/ld+json"> block placed in the <head> or <body> of the document, without mixing into the tags that build the visible layout. It is one form of structured data that helps search engines understand what a page is about beyond the text a visitor actually reads.
Google recommends JSON-LD as its preferred format because, according to its own Search Central documentation, "it is the easiest solution for website owners to implement and maintain at scale." That recommendation explains why most SEO plugins and content management systems generate it by default, even for simple cases like a rich snippet showing star ratings.
