Content · Web Development · HTML

HTML Person Structured Data in JSON-LD

Learn person structured data in json-ld with a clear explanation, practical HTML markup, a walkthrough and common mistakes to avoid.

1 views Published Oct 19, 2026 Updated Oct 19, 2026 Admin

When you publish a webpage, people are not the only ones reading it. Browsers, search engines, and sharing apps also look for clues about its meaning. This lesson explains how person structured data in json-ld fits into that picture.

The Idea in Plain English


This example describes a real Person using the Schema.org vocabulary. Structured data supplements visible HTML; it must not invent prices, authors, dates or reviews that the page does not actually provide.

You can test this using a small local HTML file. Change one part at a time and check the result in the browser before adding more code.

A Working Example


Read the sample once before copying it. Notice the element names and attribute values, then compare them with the explanation below.

<script type="application/ld+json">
{
    "@context": "https://schema.org",
    "@type": "Person",
    "name": "Taylor Green",
    "jobTitle": "Illustrator"
}
</script>

What Each Part Does


  • The script element can load code or hold data; the type attribute tells the browser how to treat its contents.
  • type chooses the relevant kind of script, input, media or embedded object.

The JSON-LD identifies one Person object. Search services decide independently whether they can use that data or display a special result.

Try It Yourself


Replace the sample fields with accurate information from a real page; then validate the final JSON-LD.

Common Beginner Mistakes


  • Publishing structured data that is invisible, misleading or inconsistent with the page.
  • Changing several parts of the example at once, making it difficult to see which part caused a different result.
  • Choosing a tag only because its default appearance looks right, without checking whether it describes the content correctly.

Key Takeaways


  • This example describes a real Person using the Schema.org vocabulary. Structured data supplements visible HTML; it must not invent prices, authors, dates or reviews that the page does not actually provide.
  • The JSON-LD identifies one Person object. Search services decide independently whether they can use that data or display a special result.
  • Test the markup in a browser, and check accessibility and real-world behavior where relevant.
Share this resourceSend this page to someone who may find it useful.