Person schema markup is a type of structured data that allows websites to provide search engines with information about a person or fictional character.

This markup uses the vocabulary to define properties such as the person’s name, job title, address, and social media profiles.

This markup helps search engines better understand the content of a webpage and can enhance the appearance of the page in search results.

Examples of Person schema markup usage:

  • A personal website or blog: The site owner can use Person schema to provide information about themselves, such as their name, photo, bio, and contact details.
  • A company’s “About Us” page: Person schema can be used to mark up information about the company’s team members, including their names, job titles, and professional background.
  • An author’s page on a publisher’s website: Person schema can be employed to provide structured data about the author, including their name, books, and social media profiles.

Here’s a simple example of Person schema markup using JSON-LD format:

<script type="application/ld+json">
  "@context": "",
  "@type": "Person",
  "name": "John Doe",
  "jobTitle": "Software Engineer",
  "url": "",
  "sameAs": [

Adding Person Schema in WordPress

WordPress site managers can use a plugin like All in One SEO to add person and other schema to web pages.

With All in One SEO, you’ll click buttons and fill out some form fields to add schema markup. No knowledge of coding is required.

To learn more see our guide on person schema.