Free Person Schema Generator - Instant JSON-LD for Author Bios & Profiles
A free schema markup generator and JSON-LD builder for author bios, team pages, and about pages - with job title, employer, social profiles and contact details.
Fill in your name, role, employer and social profiles - copy the generated JSON-LD and paste it into your page's <head>. Whether you're marking up an author bio, a founder's about page, or a team member profile, this person schema generator builds clean, standards-compliant markup on the exact schema.org/Person spec, instantly, for free.
Based on schema.org/Person · Validated JSON-LD Output
Fill Your Person Details
⚠️ Please fix the following errors:
Advanced Options
What Is Person Schema (schema.org/Person)?
Person schema is JSON-LD structured data, based on the Person type on
schema.org/Person,
that describes an individual: their name, role, employer, social profiles, and contact details. It's
added to a page's <head> as a <script type="application/ld+json">
block.
In short: a "person schema generator" is a tool that turns someone's profile details
(name, job title, employer, social links, bio) into a ready-to-use JSON-LD block matching the schema.org
Person spec - the standalone version of the same Person object nested inside Article schema's
author property. This page generates that code instantly, for free, in your browser.
Person schema helps search engines and AI-based answer engines such as AI Overviews connect a name to a consistent, verifiable identity across the web - useful for author bio pages, team pages, founder about pages, and speaker or expert profiles.
Person schema example
{
"@context": "https://schema.org",
"@type": "Person",
"name": "Jane Doe",
"url": "https://example.com/about/jane-doe",
"image": "https://example.com/jane-doe.jpg",
"jobTitle": "Founder & CEO",
"worksFor": {
"@type": "Organization",
"name": "Acme Corp",
"url": "https://acmecorp.com"
},
"sameAs": [
"https://linkedin.com/in/janedoe",
"https://twitter.com/janedoe"
]
}How This Differs From the Author Field in Article Schema
Same underlying object, used in two different places.
Standalone Person schema
Used on a dedicated page about that individual - an about page, an author bio page, or a team member profile. This is what this generator produces.
Nested Person inside author
A smaller Person object (usually just name and URL) nested inside an Article, BlogPosting, or NewsArticle's author property, covering byline attribution rather than a full profile.
Use both where relevant: nest a small author object in your article schema for byline attribution, and use this standalone Person schema on the author's own bio or about page for a fuller profile with employer, social links and contact details.
Why sameAs Matters for Person Schema
sameAs links a Person to their profiles elsewhere on the web - LinkedIn, X/Twitter, Wikipedia, GitHub, or a personal site. These links help search engines and AI systems disambiguate one "Jane Doe" from another and build a clearer picture of a person as a distinct, real-world entity.
This matters most for author bios and expert profiles, where establishing a credible, well-connected identity supports how confidently a search engine or AI system attributes and trusts the content associated with that name.
sameAs example
{
"sameAs": [
"https://linkedin.com/in/janedoe",
"https://twitter.com/janedoe",
"https://en.wikipedia.org/wiki/Jane_Doe",
"https://github.com/janedoe"
]
}How to Build & Implement Person Schema Markup
This JSON-LD builder does the heavy lifting - here's the full technical SEO workflow, start to finish.
Add name, profile URL & photo
Fill in the required name field, then a profile or website URL and a profile picture.
Add job title & employer
Credit their role and the organization they work for, with a company URL if available.
Add social profiles & bio
List LinkedIn, X/Twitter, Wikipedia and other profile URLs, plus an optional bio and contact details.
Copy & paste into your <head>
Hit Copy (or Download), paste the script into the person's page <head>, then validate with the Schema Markup Validator.
Implementation note: place one <script type="application/ld+json">
block on the person's own dedicated page - an about page, author bio, or team profile - rather than
duplicating it across every page that merely mentions them.
A Free, Instant Schema Generator Built for Real Profiles
No sign-up, no watermark, no code editor required - just clean, valid Person JSON-LD you can trust.
100% Free, No Sign-Up
Generate unlimited person schema - no account, no email, no usage cap.
Instant Schema, Live Preview
Your JSON-LD updates as you type - no waiting, no separate "generate" step. A true instant schema and JSON-LD builder.
Clean, Valid JSON-LD
Output follows the schema.org Person spec exactly, so it passes the Schema Markup Validator.
Job Title & Employer
Nests a proper Organization object under worksFor - not just a plain text field.
Unlimited Social Profiles
Add as many sameAs links as you need to strengthen entity recognition.
Nothing Leaves Your Browser
Everything runs client-side. Personal details are never uploaded or stored on a server.
Frequently Asked Questions About Person Schema
What is Person schema (schema.org/Person) used for?
Person schema describes an individual - name, role, employer, social profiles and contact details - and helps search engines and AI systems build a consistent, verifiable picture of who that person is across the web.
Is this different from the author field inside Article schema?
They're the same underlying Person object used in two places. A small Person object nested inside an Article's author property covers byline attribution. This standalone Person schema, placed on the person's own about or bio page, carries a fuller profile with employer, social links and contact details.
Is this person schema generator really free?
Yes. It's completely free to use, with no sign-up, no watermark, and no limit on how many person schemas you generate.
What fields are required for valid Person schema?
At minimum, a name. Everything else - job title, employer, social profiles, bio, contact details and address - is optional but strengthens the profile.
Should I include birthDate and gender?
Only if that information is genuinely public and relevant to the page - for instance, a public figure's Wikipedia-documented birth date. Skip these fields for most professional or author bio pages where they add little value.
What is sameAs and why does it matter?
sameAs links a Person to their other profiles across the web, such as LinkedIn, X/Twitter, Wikipedia, or GitHub. These links help search engines and AI systems disambiguate the person as a distinct entity and connect their work across different platforms.
Can Person schema create a Google Knowledge Panel?
Not on its own. Knowledge Panels are generated from a range of signals across the web, and Person schema with strong sameAs links can support that process, but adding the markup alone does not guarantee a panel will appear.
How do I implement Person schema markup technically?
Copy the generated code and paste it inside a single script tag of type application/ld+json on the person's own dedicated page - an about page, author bio, or team profile.
Does Google's AI Overview use Person schema?
AI Overviews and similar AI-based answer engines rely on the same crawlable, structured signals as traditional search, including clearly marked-up names, roles, and verified social profiles. Valid Person schema makes those facts easier to extract accurately alongside clear on-page content, though it doesn't guarantee inclusion.
Explore More Free Schema & SEO Tools
Schema Markup Generator Hub
16 JSON-LD generators in one place - Organization, Article, Product, Review, Event, and more.
Article Schema Generator
Headline, author, publisher & speakable markup for Article, BlogPosting & NewsArticle.
Job Posting Schema Generator
Salary, location & hiring org markup for JobPosting, built for Google for Jobs.
LocalBusiness Schema Generator
Address, hours & rating markup for LocalBusiness, Restaurant, Store & Clinic.
Event Schema Generator
Venue, organizer, performer & ticket markup for concerts, webinars & more.
Course Schema Generator
Provider, instructor, modules & pricing markup for Course & CourseInstance.