{ Person Schema Builder }

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

Comma-separated if multiple
Comma-separated topics or areas of expertise
👤

Ready to generate

Fill in the person's details and click Generate Schema

HOW TO USE

  1. 01
    Fill in the fields

    Enter the person's name, job title, bio, and any social profiles you want to include.

  2. 02
    Generate Schema

    Click the Generate button to create valid Person JSON-LD structured data instantly.

  3. 03
    Paste into HTML

    Copy the output and place it inside a <script type="application/ld+json"> tag in your page's <head>.

FEATURES

schema.org/Person Social Profiles Author Markup Instant Output SEO Boost No Signup

USE CASES

  • 📝 Author bio pages on blogs and news sites
  • 👥 Team member profiles on company pages
  • 🎤 Speaker or expert profiles
  • 📖 About Me pages for personal sites
  • 🔍 Google Knowledge Panel eligibility

WHAT IS THIS?

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.

RELATED TOOLS

FREQUENTLY ASKED QUESTIONS

What is Person structured data?

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.

Does Person schema affect SEO rankings?

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.

Which fields are required?

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.

Where do I place the generated JSON-LD?

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.

Can I add multiple social profiles?

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.

Is this tool free and private?

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.

What is a Person Schema Builder?

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.

Why Add Person Structured Data to Your Website?

Adding Person JSON-LD to your author pages, team bios, or about pages offers several concrete benefits:

Understanding the Person Schema Properties

The schema.org/Person type has dozens of optional properties. Here are the most impactful ones used by this builder:

How to Implement Person JSON-LD

Once you've generated your JSON-LD with this tool, implementation is straightforward:

  1. Copy the generated code block.
  2. Paste it inside a <script type="application/ld+json"> tag.
  3. Place that script tag in the <head> section of your HTML page — specifically on the page dedicated to that person (their author page, about page, or team profile).
  4. Validate the output using Google's Rich Results Test or the Schema Markup Validator.
  5. Use Google Search Console to monitor for structured data enhancements.

Person Schema for Authors vs. Team Members

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.

Common Mistakes to Avoid