Person Schema — JSON-LD for Author & Knowledge Panel Markup
Person schema provides structured data about individuals — authors, executives, speakers, and experts. It helps Google build knowledge panels, author bios, and E-E-A-T (Experience, Expertise, Authoritativeness, Trustworthiness) signals for your content.
What Google shows
A knowledge panel for prominent individuals with name, image, job title, organisation, and social profile links. Also used by Google to attribute article authorship.
Example JSON-LD
{
"@context": "https://schema.org",
"@type": "Person",
"name": "Jane Smith",
"url": "https://www.example.com/about/jane",
"image": "https://www.example.com/jane-smith.jpg",
"jobTitle": "Chief Technology Officer",
"affiliation": {
"@type": "Organization",
"name": "Acme Corp",
"url": "https://www.acme.com"
},
"sameAs": [
"https://twitter.com/janesmith",
"https://linkedin.com/in/janesmith",
"https://github.com/janesmith"
],
"knowsAbout": [
"Web Security",
"Cloud Architecture",
"TypeScript"
]
}Required by Google
- *name
Recommended
- ◎url
- ◎image
- ◎jobTitle
- ◎affiliation (Organisation)
- ◎sameAs (social profile URLs)
- ◎description
- ◎knowsAbout
When to use Person schema
Author pages
Add Person schema to author bio pages to help Google associate articles with the author's expertise and build E-E-A-T signals.
Team and about pages
Person schema on team member profiles helps establish your organisation's expertise and can trigger knowledge panel cards.
Speaker and expert profiles
Speakers and industry experts use Person schema to build their online presence and associate their content with their name in search.
Frequently Asked Questions
What sameAs URLs should I include?▾
Include your most authoritative social and professional profiles: LinkedIn, Twitter/X, GitHub, Wikipedia (if you have a page), official institutional pages, and your website homepage. Google uses these to confirm identity across the web.
How does Person schema help with E-E-A-T?▾
E-E-A-T (Experience, Expertise, Authoritativeness, Trustworthiness) is a key Google quality signal. Person schema helps Google understand who wrote your content and their credentials — particularly important for YMYL (Your Money or Your Life) content like health, finance, and legal topics.
Can I use Person schema for fictional characters?▾
Yes — schema.org's Person type is for real humans, but Google also supports fictional Person entities on creative works. Use the @type FictionalCharacter or simply include Person with context that makes the fictional nature clear.
All schema types
Validate in Google Rich Results Test
Paste the JSON-LD above to confirm it qualifies for rich snippets.
