
JSON-LD is a format for adding structured data to a page using a script block of JSON, which is Google's recommended way to mark up entities and content for rich results.
JSON-LD stands for JSON for Linking Data. Instead of wrapping attributes around visible HTML elements, as microdata and RDFa do, it places all the structured data in a single script tag, usually in the head or body. This keeps the markup separate from the page layout, which makes it easier to generate, maintain, and inject with a tag manager or template. The data follows the Schema.org vocabulary, describing things like articles, products, organizations, FAQs, and breadcrumbs.
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Article",
"headline": "Title of the page",
"author": { "@type": "Person", "name": "Author Name" },
"datePublished": "2026-01-15"
}
</script>Valid JSON-LD can make a page eligible for rich results such as star ratings, FAQ accordions, and breadcrumb trails in search. The structured data must accurately describe content visible on the page; marking up information that users cannot see violates Google's guidelines. Validate markup with the Rich Results Test and Schema.org validator, and watch the Enhancements reports in Search Console for errors.
Related: Missing structured data, Machine-readable entities, JavaScript SEO
Claude Vincent is a technical SEO consultant focused on crawlability, rendering, and AI-search visibility. He writes the field guides and case studies at SEO ProCheck, with a bias toward the durable, unglamorous work that decides whether search engines and AI answer engines can actually read and cite a site.
About SEO ProCheck
Technical SEO consulting and GEO strategy with 20 years of enterprise experience. Case studies, resources, and tools for search and AI visibility.
Work With Me
Technical SEO audits, GEO strategy, site migrations, and international SEO. Hourly consulting for teams who need hands-on support, not just reports.







