Person Schema Markup
Learn how to implement Person schema markup to enhance individual profiles and potentially earn rich snippets in search results.
Benefits of Person Schema Markup
Person schema markup helps search engines understand individual profiles and can lead to enhanced search result appearances.
Enhanced Authorship
Person schema can help establish author credibility
Rich Results
Enables enhanced search result appearance
Better Understanding
Helps search engines understand individual profiles
Increased Visibility
Can lead to higher click-through rates in search results
Required Properties
These properties are mandatory for all Person schema markup.
@context
The schema.org context for the structured data
@type
The type of content (Person for individual profiles)
name
The name of the person
Recommended Properties
These properties enhance your markup and improve search result appearance.
url
URL of the person's profile or homepage
jobTitle
The job title of the person
worksFor
The organization the person works for
image
URL of an image that represents the person
description
A brief description of the person
Email address of the person
telephone
Telephone number of the person
address
Postal address of the person
Code Examples
Practical examples of Person schema markup implementation.
Basic Person Schema
{
"@context": "https://schema.org",
"@type": "Person",
"name": "John Doe",
"url": "https://example.com/authors/john-doe",
"jobTitle": "SEO Specialist",
"worksFor": {
"@type": "Organization",
"name": "Digital Marketing Pro"
},
"image": "https://example.com/john-doe.jpg",
"description": "John is an SEO specialist with 10 years of experience in digital marketing."
}Person Schema with Contact Information
{
"@context": "https://schema.org",
"@type": "Person",
"name": "Jane Smith",
"url": "https://example.com/team/jane-smith",
"jobTitle": "Content Marketing Manager",
"worksFor": {
"@type": "Organization",
"name": "Tech Solutions Inc",
"url": "https://techsolutions.com"
},
"image": "https://example.com/jane-smith.jpg",
"description": "Jane is a content marketing expert who specializes in creating engaging blog content.",
"email": "jane.smith@techsolutions.com",
"telephone": "+1-555-987-6543",
"address": {
"@type": "PostalAddress",
"streetAddress": "456 Business Ave",
"addressLocality": "San Francisco",
"addressRegion": "CA",
"postalCode": "94107",
"addressCountry": "US"
},
"sameAs": [
"https://www.linkedin.com/in/janesmith",
"https://twitter.com/janesmith",
"https://www.facebook.com/janesmith"
]
}How to Implement Person Schema
Follow this systematic approach to effectively implement Person schema markup.
Identify Person Content
Determine which pages contain person information
- Author bios and profiles
- Team member pages
- Expert and speaker profiles
- Contact information pages
Gather Person Information
Collect all necessary data for the schema markup
- Person's name and job title
- Professional photo
- Biographical information
- Employment details
- Contact information
- Social media profiles
Create JSON-LD Markup
Write the structured data in JSON-LD format
- Use @type Person for individual profiles
- Include all required properties
- Add recommended properties when available
- Ensure proper JSON syntax and formatting
Implement on Pages
Add the markup to your person profile pages
- Place in <head> section of HTML
- Use <script type="application/ld+json"> tags
- Ensure unique markup for each person
- Test implementation thoroughly
Test and Validate
Verify your markup works correctly
- Test with Google's Rich Results Test
- Check in Google Search Console
- Monitor for rich result appearances
- Update as person information changes
Best Practices
Follow these guidelines to maximize your Person schema effectiveness.
Do: Use Professional Photos
Provide high-quality, professional images
Do: Keep Information Current
Regularly update job titles and contact information
Do: Include Social Profiles
Add links to official social media accounts
Do: Provide Context
Include organization and role information
Common Mistakes to Avoid
Steer clear of these pitfalls that can harm your Person schema implementation.
Don't: Use Personal Email Addresses
Avoid using personal email addresses in public markup
Don't: Forget Job Titles
Always include relevant professional titles
Don't: Use Low-Quality Images
Blurry or casual photos won't be selected for rich results
Don't: Duplicate Markup
Avoid implementing the same markup multiple times
Ready to Implement Person Schema?
Person schema markup can significantly enhance individual profile search presence. Our team can help you implement comprehensive schema markup for all your team members and authors.
Pro Tip: Implement Person schema on all your author bios, team member pages, and expert profiles. This can help establish authority and credibility in search results.