Glossary
JSON-LD
A lightweight data format for implementing structured data that helps search engines understand page content by embedding JSON markup in a script tag rather than within HTML, simplifying schema implementation.
JSON-LD (JavaScript Object Notation for Linked Data) provides a streamlined method for adding structured data to webpages. Unlike older formats like Microdata or RDFa that require modifying HTML elements directly, JSON-LD encapsulates structured data in a single script block, typically placed in the head section of a page. This separation between content and markup makes implementation simpler, reduces the risk of display errors, and facilitates easier maintenance and updates. This format uses a standardized vocabulary (usually schema.org) to define entities and their relationships on a page. For example, JSON-LD can identify a page as containing a recipe, product, article, or local business, along with specific attributes like ratings, prices, ingredients, or business hours. These explicit labels help search engines understand content context beyond keywords, enabling rich results in search listings such as star ratings, price information, or availability status. Google strongly recommends JSON-LD over alternative structured data formats due to its simplicity and reduced error potential. Implementing JSON-LD correctly can qualify content for enhanced search features including rich snippets, knowledge panels, carousels, and other SERP enhancements that increase visibility and improve click-through rates. Tools like Google's Rich Results Test and Schema Markup Validator help verify proper implementation and troubleshoot errors before affecting search performance.