Person Schema Generator
Person markup on a bio page tells Google who an author or employee is: name, role, photo and the profiles that belong to them. Wrapped in ProfilePage, it marks the page as that person's profile.
- Free, no sign-up
- Person + ProfilePage
- Live check
- Nothing leaves your browser
Person
A real photo, not a placeholder.
LinkedIn, X, YouTube, a speaker page: profiles that are about this person.
Profile page
Google's profile page feature uses this when the page is mainly about the person, such as an author or team bio page.
* Required by Google for this rich result.
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "ProfilePage"
}
</script>Live check against Google's rules
- Missing required property “mainEntity”. Point it at the Person or Organization the page is about.
- Missing recommended property “dateModified”.
How to use the person schema generator
- Fill in the person: full name, job title, a short bio and a real photo.
- Add profile links that are about this person: LinkedIn, X, YouTube, a speaker or association page.
- Enter the profile page URL, the bio page this markup will go on.
- Keep the output on “ProfilePage with the Person inside” for a bio page. Choose “Person only” when you need the person as a building block, for example inside other markup.
- Copy the code to the bio page, then check it in our schema markup validator.
Person, ProfilePage and what Google uses
Person describes a human being: name, role, photo, employer, profiles. On its own it has no Google rich result, but it is how articles, organizations and other markup say who.
ProfilePage describes a page that is about one person or organization. Google's profile page feature reads a ProfilePage whose mainEntity is the person. Google built it for sites where creators share first-hand perspectives, and lists as valid uses an author page on a news site, an employee page on a company website and a user profile on a forum.
| Property | Required | Notes |
|---|---|---|
mainEntity | Yes | The Person (or Organization) the page is about |
mainEntity.name | Yes | Or alternateName if the profile has only a handle |
mainEntity.image | Recommended | A real photo, not a placeholder |
mainEntity.sameAs | Recommended | Profiles on other sites |
mainEntity.description | Recommended | A byline or credential |
dateModified | Recommended | When the profile itself was last edited |
Why it matters for author pages
When an article's author links to a bio page with Person markup, search engines get a chain: this article, by this person, who has this role, these credentials and these profiles. That doesn't switch on rankings, but it makes the experience behind your content visible to machines in the same way a good bio makes it visible to readers. For a service business, the people who do the work, such as a master plumber or a licensed electrician, are the strongest proof of expertise you have.
Point article markup at the same person: the generator gives the person an @id (the profile URL plus #person) that an article's author can reference. Our article schema generator builds that side.
Pages that don't qualify for ProfilePage
- A store or company home page: it is about much more than one profile.
- A page about another company, such as a review of a competitor or supplier.
- A team page listing many people. Give each person their own page if you want profile markup.
Common mistakes
- A stock photo or avatar placeholder as the image.
sameAslinks to pages that merely mention the person, such as a news article. Use profiles that are about them.- Different names on the bio, the byline and the profiles. Use one consistent form.
Person Schema FAQ
Use both on a page that is about one person: a ProfilePage whose mainEntity is the Person. Google's profile page feature reads that pair. Person markup alone is valid, for example as an article's author, but on its own it has no rich result.
Pages mainly about a single person or organization tied to the site: an author page on a news site, an employee page on a company website, a user profile on a forum. A store's home page or a page reviewing another company does not qualify.
Profiles that are about this person: LinkedIn, X, YouTube, a speaker or association page. Together with the bio they help search engines connect the author's articles across sites.
Not as a ranking switch. It makes clear who wrote what and links that person to their work and profiles, which supports the experience and expertise signals Google looks for in content. The bio page itself matters more than the markup.
Get a free technical SEO audit
Structured data is one line of the audit. We check crawling, indexing, Core Web Vitals and markup across the whole site and send a prioritized list of fixes.