Skip to content
GigAI Tools

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.

100% browser processingFree · no sign-up

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. 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. 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. 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. 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. 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.

Input formats
  • Form
Output formats
  • JSON-LD
  • HTML

Frequently asked questions

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.

  1. 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.

  2. Added platform recognition for sameAs links (LinkedIn, X, GitHub, Wikipedia, ORCID and more) and role-based presets for authors, founders, freelancers and speakers.

  3. Refined the validity report with an E-E-A-T oriented sameAs coverage hint and a minified-output toggle.

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.