#image_title
If you’re someone in the public eye—like an artist, author, speaker, founder, or expert—simply having a website isn’t enough. Search engines need to understand who you are, and they now place greater emphasis on Experience, Expertise, Authoritativeness, and Trustworthiness (E-E-A-T) when assessing both content and its creators. That’s where knowing how to add Person Schema comes in.
When implemented right, Person Schema can give your personal brand a real boost in search visibility. It helps trigger knowledge panels, rich snippets, and more accurate search results when people look you up. At the end of the day, it’s not just about ranking high. It’s about being recognized—and that’s what really moves the needle for personal branding.
Person Schema is a structured data type from the Schema.org vocabulary designed to describe an individual in detail. It goes beyond simply stating a name by building a complete digital profile that traditional search, AI-powered search engines, and generative models can easily interpret. Think of it as a digital ID for a person, containing key information that helps search engines accurately understand and present who they are.
The main purpose of using Person Schema is to provide context. It connects a person’s name with their role, company, social profiles, areas of expertise, and other important details. With this structured data in place, search engines can display richer and more relevant results. AI Overviews, (and now AI Mode) can also draw from this information to generate precise and trustworthy summaries, enhancing visibility and strengthening a person’s online presence.
The best place to add Person Schema is on any page that focuses on a specific individual. This could be:
Just make sure the information in your schema matches what’s actually on the page. If there’s a mismatch, search engines might ignore the markup or flag it as an error. For companies, it’s also smart to link each Person Schema back to the main Organization Schema. This creates a clear, connected structure that helps search engines better understand your site and the people behind it.
Property | Description | Required? |
@context | Always set to “https://schema.org“ | Yes |
@type | Always set to “Person” | Yes |
name | Full name of the person | Yes |
url | URL of the person’s official webpage or profile | Yes |
image | A photo or avatar of the person (must be crawlable) | No, but recommended |
jobTitle | The person’s job title or professional role | No, but recommended |
worksFor | Organization or company the person is affiliated with | No, but recommended |
alumniOf | The educational institution(s) the person graduated from | No, but recommended |
sameAs | Links to the person’s verified social media or profile pages | No, but recommended |
knowsAbout | Areas of expertise, topics the person is knowledgeable about | No, but recommended |
description | A brief summary or bio describing the person | No, but recommended |
nationality | Nationality of the person | No |
birthDate | The person’s birth date (in ISO 8601 format: YYYY-MM-DD) | No |
gender | Gender of the person | No |
A contact email address (use mailto: format) | No | |
telephone | A contact phone number | No |
address | Structured postal address | No |
Bonus props if you’ve got details like birthDate, gender, contactPoint, or even award. Just make sure you’re not publishing anything the person wouldn’t want out there.
Keep it clean, honest, and valuable—for users and for Google.
Adding Person schema markup to your site helps search engines better understand who you are and what you do. To keep things simple and effective, it’s best to use the JSON-LD format—clean, reliable, and recommended by Google.
Here’s the step-by-step guide to help you add it properly:
Go with JSON-LD for your schema markup—it’s Google’s recommended format. It keeps things clean and won’t interfere with your HTML code.
Wrap your JSON-LD code inside the tag.
<script type=”application/ld+json”>
{
“@context”: “https://schema.org”,
“@type”: “Person”,
“name”: “Sean Si”,
“image”: “https://yourdomain.com/path-to-image.jpg”,
“jobTitle”: “CEO of SEO Hacker”,
“url”: “https://seo-hacker.com/”,
“nationality”: “Filipino”,
“sameAs”:[[
“https://www.linkedin.com/in/seansi”,
“https://twitter.com/seansi”,
“https://www.facebook.com/seansi.fanpage”
],
“worksFor”: {
“@type”: “Organization”,
“name”: “SEO Hacker”,
“url”: “https://seo-hacker.com/”
},
“alumniOf”: {
“@type”: “EducationalOrganization”,
“name”: “De La Salle University”,
“sameAs”: “https://www.dlsu.edu.ph/”
},
“knowsAbout”:[[
“Search Engine Optimization”,
“Digital Marketing”,
“Entrepreneurship”,
“Leadership”,
“Motivational Speaking”
],
“description”: “Sean Si is a Filipino entrepreneur, author, leadership speaker, and the CEO and founder of SEO Hacker. He also leads Qeryz, an online survey tool, and is known for writing and speaking on topics related to SEO, digital marketing, and personal growth.”
}
script>
Insert the script inside the section of the specific page that features or describes the person (e.g., About Me or Author Bio page).
Once added, save the changes and publish the page.
Author’s Note: If you’re finding my post, you might enjoy some of my other Schema Markup guides:
I’ve written these to make structured data less intimidating and more actionable—especially if you’re doing SEO hands-on.
Once you’ve added your Person schema, don’t skip the last (but super important) step—test it.
You need to make sure your markup is clean, error-free, and actually doing what it’s supposed to do. Thankfully, Google and Schema.org give us awesome free tools for that:
Use these tools regularly—especially after edits. Catching issues early means your structured data keeps doing what it’s meant to do: boost visibility and help search engines fully understand your personal brand.
In conclusion, using Person Schema Markup isn’t just some technical SEO trick—it’s a smart move for anyone serious about growing their online presence and making their personal brand more discoverable. It gives search engines the clarity they need to understand who you are, what you do, and why you matter.
It might feel a bit technical at first, but once you’ve got it set up right, it becomes a powerful signal that helps build trust, authority, and visibility across the web. In today’s digital world, where everyone’s fighting to stand out, Person schema helps you show up—not just as a name, but as a recognized and credible entity.
HubSpot’s Operations Hub is designed for teams who want to streamline operations and unlock new…
HubSpot’s Marketing Hub is a comprehensive marketing automation platform that helps businesses generate leads, automate…
Managing customer relationships in ecommerce isn‘t just about collecting emails and tracking orders anymore. Modern…
Finance companies face unique challenges that require specialized CRM solutions. Managing complex client relationships, ensuring…
Stitch, the South Africa-based payments infrastructure company, has acquired Efficacy Payments, a digital payments startup…
As mobile banking adoption surges across Nigeria, users demand faster and simpler ways to manage…