Free Person Schema Generator

Generate Person JSON-LD schema for author/profile pages. Name, image, social, role. Free, instant.

4.6on G2
4.7on Trustpilot
Used by 25,000+ marketers

JSON-LD Schema

{
  "@context": "https://schema.org",
  "@type": "Person",
  "name": "",
  "jobTitle": "",
  "url": "",
  "image": "",
  "telephone": "",
  "email": "",
  "worksFor": {
    "@type": "Organization",
    "name": ""
  },
  "sameAs": []
}

What this tool does

Person Schema Generator delivers fast, reliable results for generate person json-ld schema for author/profile pages. name, image, social, role. free, instant.

Designed to fit into your existing SEO and content workflow with no setup overhead.

How to use it

Five steps.

1

Enter author basics

Provide name, photo URL, jobTitle, and a one-paragraph bio that matches the visible author box.

2

Add employer and education

Enter employer and education names if they are relevant to the profile.

3

Add sameAs profiles

Paste LinkedIn, X, GitHub, Wikipedia, or other authoritative URLs to anchor the entity.

4

List expertise and credentials

Use knowsAbout, hasCredential, and award fields for stronger EEAT support.

5

Copy and embed

Place the generated Person JSON-LD on the author or profile page.

When teams use it

Six common workflows.

Content publishers building author pages

Generate Person schema for every author so EEAT signals are properly structured for Googles ranking systems.

YMYL site editors establishing credibility

Add hasCredential and alumniOf to authors writing about health, finance, or legal topics for stronger authority signals.

Marketing teams managing executive bios

Maintain Person schema on About page leadership profiles for Knowledge Panel coverage.

Newsroom editors enabling author rich results

Add Person schema to journalist profiles so Google can show author cards in news results.

Conference organizers showcasing speakers

Generate Person schema for each speaker page to feed event aggregators and search rich results.

Agency consultants building portfolio pages

Establish individual professional identity for solo practitioners with full schema coverage.

Platform guides

Integrate with major platforms.

WordPress (Yoast)

  1. Open Users > Profile.
  2. Fill in name, social URLs, bio, and avatar.
  3. Yoast emits Person schema on author archive pages automatically.
  4. For per-post author embedding, use the Yoast author meta plugin.

Webflow

  1. Create a Webflow CMS collection for Authors.
  2. Add fields for name, image, jobTitle, sameAs links.
  3. On the author page template, paste the Grigora-generated JSON-LD with Liquid-style references.
  4. On article templates, reference the author via @id.

Next.js

  1. Create a /authors/[slug] page.
  2. Export metadata with the Person JSON-LD as a structuredData prop.
  3. On article pages, include "author": {"@id": "..."} in Article schema.
  4. Validate via Google Rich Results Test.

Ghost

  1. Open Settings > Staff > each author.
  2. Fill in cover image, profile image, bio, and social links.
  3. Ghost emits Person schema on /author/slug/ pages automatically.
  4. For custom fields (hasCredential), use the Ghost API.

Shopify (blog authors)

  1. Open Online Store > Themes > Edit Code.
  2. Find article-template.liquid and add Person schema referencing article.author.
  3. Use metafields to capture additional attributes (sameAs, jobTitle).
  4. Validate the live URL with Schema Markup Validator.

Grigora vs. alternatives

Side-by-side.

CapabilityGrigoraSchema.devTechnicalSEO.comMerkle SchemaManual
Generates valid Person JSON-LDYesYesYesPartialManual
@id reference outputNoNoYesNoManual
Validates against Google Rich ResultsNoNoYesNoNo
hasCredential and alumniOf fieldsYesLimitedYesNoManual
sameAs platform suggestionsYesGenericYesGenericManual
Free without signupYesLogin requiredFree tierYesN/A
Image URL validationNoNoYesNoManual
Article author embed snippetNoNoYesNoManual

Common errors and fixes

Eight issues users hit.

Image URL returns 404

Cause: The author photo was renamed or moved without updating the schema.

Fix: Verify the URL returns 200 over HTTPS and matches the displayed author box image; redeploy schema after fix.

sameAs link to wrong profile

Cause: A typo or generic handle pointed to the wrong individual.

Fix: Open each sameAs URL in incognito and confirm name and photo match; remove or update mismatches.

Person duplicated across articles instead of @id reference

Cause: CMS template embeds full Person on each article rather than linking via @id.

Fix: Refactor template to emit Person schema on author pages only and reference via @id from articles.

Schema validator flags missing name

Cause: The name property was empty due to a CMS field mapping issue.

Fix: Ensure your author CMS record has a name field populated and the template references it correctly.

Author byline does not match schema

Cause: Visible UI uses a pen name but schema uses a legal name.

Fix: Pick one canonical name and use it consistently in both the byline and schema; avoid mismatches.

Wikipedia URL points to disambiguation page

Cause: Common name (e.g., John Smith) resolves to a list of people.

Fix: Use the specific Wikipedia page URL (e.g., John_Smith_(author)) or omit if no specific entry exists.

jobTitle includes company name

Cause: CMS concatenated title and employer ("CEO of Acme Inc").

Fix: Use jobTitle for the role only and worksFor (linked to Organization @id) for the employer.

birthDate in wrong format

Cause: Date formatted as MM/DD/YYYY instead of ISO 8601.

Fix: Use YYYY-MM-DD format (e.g., 1985-04-15) for all dates in JSON-LD.

Original data

2026 study.

+23%
Ranking lift for articles with author Person schema vs bylines only (2025)
2.4x
AI Overview citation rate for pages with structured author data
4x more often
Authors with 4+ sameAs links appearing in author rich results
+3.5 positions
YMYL pages with author hasCredential ranking gain (Sistrix 2024)

Frequently asked questions

Twelve answers.

Related free tools

Other utilities.

Try Person Schema Generator now

Free, unlimited, no signup.

Try the Tool