Zahid Awais Get a free audit

Free person schema generator

Create Person JSON-LD for author bios and personal brand pages, with optional ProfilePage.

By Zahid Awais · Schema markup generators · Free, private, no sign-up

Result
0Required
0Recommended
0To check

JSON-LD code

    Use the same name, photo and bio that appear on the page. Do not add personal details you would not show publicly.

    Person Schema Generator: what it does and an example result

    The free person schema generator runs in your browser, needs no sign-up and never sends what you type anywhere.

    Quick answer

    This person schema generator creates Person JSON-LD, optionally wrapped in ProfilePage, from a name, job title, employer, photo, bio and sameAs links. Google's profile page markup requires mainEntity with a name; image, description, sameAs and dates are recommended. Use it on author pages and About me pages, then link to that page from article author.url.

    What is a person schema generator?

    A person schema generator is a tool that writes schema.org Person structured data. It describes who someone is (name, job title, employer), how to recognise them (photo, bio) and where else they appear online (sameAs), so search engines can connect their content to one entity.

    How do you use the Person Schema Generator?

    How to use the Person Schema Generator: enter details, see the result and copy it
    Real screenshot of the Person Schema Generator with the steps marked.
    1. Enter the full name, job title and the organization the person works for.
    2. Add the profile page URL, a photo URL and a short bio.
    3. List official profile URLs such as LinkedIn, one per line.
    4. Keep ProfilePage ticked for an author or About me page and set the last updated date.
    5. Copy the code to the profile page and test it in the Rich Results Test.

    Does Google show a rich result for Person schema?

    Not for Person alone. Google documents ProfilePage markup, where the main entity is a Person or Organization, for profile, author and About me pages. See Google's profile page structured data guide. Person data also helps Google understand authors linked from articles.

    What is required in ProfilePage markup?

    Only mainEntity is required, and it must be a Person or Organization with a name (or alternateName). Google recommends dateCreated, dateModified, alternateName, description, identifier, image and sameAs where available.

    How does Person schema help E-E-A-T?

    It does not add a ranking score by itself. It makes it easy for search engines to connect an author with their bio, photo and profiles across the web. Real experience shown on the page is what builds trust.

    Quick reference

    PropertyUseExample
    nameRequired in ProfilePageZahid Awais
    jobTitleRole, kept out of the nameSEO Expert
    worksForEmployer or own brandOrganization with url
    imageRecommended photoHeadshot URL
    sameAsRecommended profilesLinkedIn URL
    dateModifiedRecommended on ProfilePage2026-10-08

    Worked example

    Example

    Example: an SEO consultant enters his name, job title SEO Expert and Link Building Specialist, his site as employer, a photo, a two line bio and two profile URLs. The tool outputs a ProfilePage with a Person as mainEntity, 1 of 1 required and 5 of 5 recommended properties filled.

    Frequently asked questions

    Where should Person schema go?

    Put it on the page that is about the person: an author page, an About me page or a team member page. For articles, reference the author by name and link author.url to that profile page rather than repeating the full bio everywhere.

    Should I use ProfilePage or plain Person markup?

    Use ProfilePage when the whole page is about one person, because that is the format Google documents. Use plain Person when describing someone inside other markup, such as an article author or an event performer.

    What should I put in sameAs?

    Add URLs of profiles that clearly belong to the same person, such as LinkedIn, an X account, a Wikipedia page or a published author bio on another site. Skip private or unrelated pages.

    Can I add my email or phone to Person schema?

    You can, using email and telephone, but only add contact details you already show publicly on the page. Structured data is visible to anyone who views the source code.

    Does Person schema get me a knowledge panel?

    No markup guarantees a knowledge panel. Consistent details across your site and well known profiles help search engines recognise you as an entity, which can contribute over time.

    How do I test Person and ProfilePage markup?

    Run the page URL through Google's Rich Results Test, which reports ProfilePage markup, then use the Schema Markup Validator to check every Person property is read correctly.

    Sources

    Facts checked against these official pages. Read how I check facts in my editorial policy.

    Related free tools

    All 104 tools

    Article Schema Generator

    An article schema generator is a tool that writes schema.org Article structured data in JSON-LD. It collects…

    JSON-LD Validator

    A JSON-LD validator is a tool that checks structured data written in JSON for Linked Data. It first parses…

    Coming 14 Oct

    Want a full audit instead?

    Send your website and I will check it for you, free.

    Get my free audit
    Chat on WhatsApp

    Related guides

    Free updates

    Get new tools, guides and coupons first

    One short email when something new goes live: articles, free SEO tools, package updates, discounts and price alerts. No spam, unsubscribe in one click.