Person Schema Generator, JSON-LD Structured Data for People & Authors
Describe a person once (name, job title, employer, bio and their sameAs profile links) and get valid schema.org Person JSON-LD instantly. We check the properties Google leans on for author signals and knowledge panels, then hand you the exact <script> tag to paste. Nothing leaves your browser.
What is the person schema generator?
The Person Schema Generator produces valid Person JSON-LD describing an author, founder or speaker, capturing name, job title, employer via worksFor, bio, image and unlimited sameAs links to LinkedIn, GitHub, Wikipedia or ORCID. Strengthening E-E-A-T author signals, it validates required properties. Free and browser-based, so private emails and bios stay on your device.
The GigAI Person Schema Generator builds schema.org Person markup as JSON-LD, the format Google recommends, so you can describe the human behind a page, an article author, a company founder, a conference speaker, a doctor, a freelancer or a public figure: in a way search engines actually parse. Rather than burying Person inside a generic schema builder, this tool focuses on exactly one type: a tailored form collects the name, job title, employer (emitted as a nested Organization via worksFor), a profile image, email, telephone, a short bio and an unlimited list of sameAs profile URLs, LinkedIn, X/Twitter, GitHub, Wikipedia, a personal site, an ORCID or a Crunchbase page. As you type, clean JSON-LD regenerates live with empty fields stripped, and a validity check grades your markup against the required name and the recommended properties that strengthen author identity and knowledge-panel eligibility. Person markup is a cornerstone of E-E-A-T: pairing an Article's author with a well-linked Person entity, and pointing sameAs at authoritative profiles, helps Google connect a byline to a real, reputable identity. When you are done, copy the ready-to-paste `<script type="application/ld+json">` block, download the raw JSON, or share a link that reopens the tool pre-filled for a colleague. Because generation and validation run entirely on your device with the browser's own JSON engine, names, private emails, phone numbers and unpublished bios never leave your machine. There is nothing for us to store, log or see.
- Difficulty:
- Easy
- Typical time:
- ~30s
- Processing:
- 100% browser processing
Last updated
How to use the person schema generator
- 1
Enter the person's core details
Type the full name (the only required field), then add a job title, employer, profile image URL and a short bio. Load a preset first if you want a realistic starting point.
- 2
Add sameAs profile links
Paste every profile that identifies the person, LinkedIn, X/Twitter, GitHub, Wikipedia, ORCID, a personal site. The more authoritative and consistent the set, the stronger the identity signal.
- 3
Read the validity check
Watch the required/recommended report: green means valid, warnings point to recommended fields (like a job title, image or richer sameAs) that strengthen author signals.
- 4
Copy the script tag & paste it
Copy the `<script type="application/ld+json">` block (or download the JSON) and paste it into the page that describes the person, usually an author bio, About or team page.
- 5
Confirm in Google's Rich Results Test
Run the same markup through Google's Rich Results Test or the Schema Markup Validator to confirm it parses cleanly before you publish.
What Person Schema Generator includes
One focused Person form
A single tailored form for the schema.org Person type (name, job title, employer, image, contact and bio) with no unrelated fields to wade through, unlike a generic schema builder.
Unlimited sameAs profile links
Add every profile that proves identity (LinkedIn, X/Twitter, GitHub, Wikipedia, ORCID, a personal site) as a repeatable list, and the tool recognises each platform so you can spot gaps at a glance.
Employer as a nested Organization
Type an employer once and worksFor is emitted as a proper nested Organization object, exactly the shape Google expects rather than a bare string.
Live validity & E-E-A-T check
Every field is graded against Person's required and recommended properties, so you instantly see whether your markup is complete enough to support author and knowledge-panel signals.
Real-world presets
Load a fully-populated example for common roles (article author, startup founder, freelancer, speaker) then swap in your own values field by field.
100% in your browser
Markup is built with the browser's native JSON engine on your device. Names, emails, phone numbers and bios are never uploaded, stored or logged.
Why use our person schema generator
Give your authors a real identity in Search
A Person entity linked from your Article author, with sameAs pointing at authoritative profiles, helps Google connect a byline to a verifiable person, the backbone of credible E-E-A-T author signals.
Support knowledge-panel eligibility
Well-structured Person markup with name, job title, image and sameAs is one of the signals that can help a public figure or brand founder qualify for an entity in Google's knowledge graph.
Ship valid markup without hand-writing JSON
The live check flags a missing name as an error and thin sameAs coverage as a warning, so you fix problems in the tool instead of shipping structured data that silently does nothing.
Safe for private contact details
Because everything runs locally, you can build markup containing a private email, phone number or an unpublished bio without any of it leaving your machine.
Built for the way you work
From quick one-off fixes to daily workflows, see how people put this tool to use.
- SEO specialist / content team
Give every author an entity
Generate Person markup for each byline and link it from your Article schema's author, so Google can attribute expertise consistently across the whole blog.
- Founder / startup marketer
Structure the founder & About page
Build Person markup with job title, worksFor and sameAs for the leadership team so the company's key people are described as first-class entities.
- Freelancer / consultant
Mark up your personal site
Describe yourself with a Person block (role, skills bio and every professional profile) to reinforce who you are across search and social.
- Publisher / journalist
Reinforce E-E-A-T for expert content
Attach richly-linked Person markup to expert reviewers and staff writers so authoritative content carries verifiable authorship signals.
Supported formats
Accepts Form, and produces JSON-LD and HTML, all processed locally in your browser.
- Form
- JSON-LD
- HTML
Frequently asked questions
Recommended tools
Schema Markup Generator
Generate valid JSON-LD structured data for Article, FAQ, Product, Organization, LocalBusiness, Event and more, with a live rich-results validity check and a copy-ready script tag. 100% in your browser.
Organization Schema Generator
Build valid Organization JSON-LD structured data (name, logo, URL, sameAs social profiles and typed contact points) with a live validity check and a copy-ready script tag. 100% in your browser.
Article Schema Generator
Generate valid Article, BlogPosting and NewsArticle JSON-LD structured data: with author, publisher, dates, images and keywords, a live SERP preview and a rich-results validity check. 100% in your browser.
Breadcrumb Schema Generator
Build valid BreadcrumbList JSON-LD from an ordered trail of pages, with a live Google-style breadcrumb preview, auto-numbered positions and a copy-ready script tag. 100% in your browser.
JSON Formatter
Format, validate and minify JSON in your browser with pinpoint error line + column, jump-to-error, key sorting and live editing: nothing is uploaded.
Event Schema Generator
Generate valid Event JSON-LD structured data (dates, venue or virtual location, organizer, performer and ticket offers) with a live rich-results validity check and a copy-ready script tag. 100% in your browser.
Common problems, solved
Hit a snag? Here are quick fixes for the issues people run into most.
The check shows an error because the name is empty.
name is the only strictly required property for a Person. Enter the person's full name and the error clears: without it the markup describes nobody and won't be used.
It warns that sameAs is thin or missing.
sameAs is optional but it is the property that ties a Person to a verifiable identity. Add two or more authoritative profiles (LinkedIn, X, Wikipedia, GitHub, ORCID): coverage across trusted platforms is what makes the entity credible.
My employer shows up as plain text, not an Organization.
The generator automatically wraps the employer you type in a nested Organization object under worksFor, which is the correct schema.org shape. You don't need to format it yourself.
Google's test flags something this tool didn't.
This tool is a pragmatic linter for Person's required/recommended properties, not a full schema.org shape validator. Always confirm with Google's Rich Results Test, which layers Google-specific eligibility rules on top of valid JSON-LD.
Get the most out of it
Link the Person from where it's used: reference the same @id or URL from your Article's author so the byline and the entity are the same thing.
Prioritise authoritative sameAs profiles, Wikipedia, LinkedIn, official brand and verified social accounts carry more identity weight than a random link list.
Keep the job title specific ('Senior Cardiologist' beats 'Doctor'): precise roles read as stronger expertise signals.
Use an absolute, publicly-reachable image URL for the person's photo. Relative paths and login-gated images can't be fetched by crawlers.
Only mark up a real, named individual. Person is for people, not brands or products. Use Organization markup for the company itself.
What's new
Recent updates and improvements to the person schema generator.
Initial release: dedicated Person JSON-LD generator with name, job title, worksFor employer, image, contact and bio, a repeatable sameAs list, live required/recommended validity check, copy-ready script tag, download, presets, undo/redo and share links.
Added platform recognition for sameAs links (LinkedIn, X, GitHub, Wikipedia, ORCID and more) and role-based presets for authors, founders, freelancers and speakers.
Refined the validity report with an E-E-A-T oriented sameAs coverage hint and a minified-output toggle.
Keep exploring
Related tools
Problems we solve
From the blog
Explore categories
Compare formats
By file type
Common tasks
Your privacy is built in
Your Person markup is generated and validated entirely in your browser using its native JSON engine: nothing is uploaded to any server. Names, private emails, phone numbers and unpublished bios are never stored, logged or transmitted, so you can safely build markup containing personal or non-public details. Close the tab and every trace is gone.
- Runs in your browser
- No uploads
- Nothing stored
Ready to try the person schema generator?
Free, private and instant. Person Schema Generator runs right in your browser.