Ready to generate
Fill in the person's details and click Generate Schema// generate person json-ld for authors and team bios
Generate Person JSON-LD structured data for author profiles, about pages, and team member bios. Boost SEO with valid schema.org markup instantly.
Ready to generate
Fill in the person's details and click Generate SchemaEnter the person's name, job title, bio, and any social profiles you want to include.
Click the Generate button to create valid Person JSON-LD structured data instantly.
Copy the output and place it inside a <script type="application/ld+json"> tag in your page's <head>.
The Person Schema Builder generates JSON-LD structured data based on the schema.org/Person specification. Search engines like Google use this data to better understand who a person is, helping to populate Knowledge Panels and rich results for author bylines.
Person structured data is JSON-LD markup using the schema.org/Person vocabulary. It tells search engines key facts about a real person — their name, job, bio, image, and social links — in a machine-readable format.
Not directly, but it can trigger rich results like author bylines in Google Search, contribute to Knowledge Panel eligibility, and strengthen E-E-A-T (Experience, Expertise, Authoritativeness, Trustworthiness) signals for your content.
Only the Full Name field is strictly required by schema.org. However, the more fields you fill in (especially image, URL, and social profiles), the more useful and credible the markup becomes for search engines.
Place the <script type="application/ld+json"> block anywhere in your HTML — ideally inside the <head> for best practice. Google can read it from the body too, but head placement is cleaner.
Yes. This tool supports Twitter/X, LinkedIn, GitHub, and Facebook. All provided profiles are added to the sameAs array in the output, which is the correct schema.org pattern for linking to alternate identity sources.
Completely free and 100% browser-based. All JSON-LD generation happens client-side in JavaScript — no data is sent to any server or stored anywhere.
A Person Schema Builder is a tool that generates valid schema.org/Person JSON-LD structured data for use on websites. Instead of writing JSON-LD by hand and risking syntax errors, you fill in a simple form and get ready-to-paste markup in seconds.
Structured data is a standardized way to give search engines extra context about your content. When you mark up a person's profile with JSON-LD, Google and other search engines can understand exactly who that person is, what they do, where they've worked, and how to find them online.
💡 Looking for SEO-optimized themes? MonsterONE offers unlimited downloads of premium themes, templates, and UI kits built with clean semantic markup — worth checking out.
Adding Person JSON-LD to your author pages, team bios, or about pages offers several concrete benefits:
The schema.org/Person type has dozens of optional properties. Here are the most impactful ones used by this builder:
Once you've generated your JSON-LD with this tool, implementation is straightforward:
<script type="application/ld+json"> tag.<head> section of your HTML page — specifically on the page dedicated to that person (their author page, about page, or team profile).Person schema works equally well for individual authors and team members, but the use context differs slightly:
For authors: Pair Person markup with Article schema on each blog post by referencing the same author URL. This creates a linked entity graph that Google can follow. The more consistently you use the same canonical URL for an author across articles, the stronger the entity association becomes.
For team pages: You can include multiple Person JSON-LD blocks on a single team page — one per person. Alternatively, link to individual team member pages where each has their own Person markup. The latter approach is stronger for SEO as each URL can accumulate its own authority.
https://example.com/team/jane/ in one place, don't use https://example.com/authors/jane elsewhere.