ProfilePage schema markup is used on user profile and author pages to help Google understand the person or organization behind the content. Valid ProfilePage structured data with a Person mainEntity can link author profiles to their content, supporting E-E-A-T (Experience, Expertise, Authoritativeness, Trustworthiness) signals in Google Search.
| Property | Type | Description |
|---|---|---|
mainEntityrich result | Person or Organization | The person or organization whose profile this page represents. |
Missing recommended properties generate warnings. They won't block validation, but rich result-tagged properties are needed for full Google rich result eligibility.
| Property | Type | Description |
|---|---|---|
name | string | The page title. |
description | string | A description of the profile page. |
url | URL | The canonical URL of the profile page. |
image | URL or ImageObject | A profile image. |
dateModified | ISO 8601 date | When the profile was last updated. |
Rich result type: Author profile linking and knowledge panel
Requirements: Required: mainEntity as a Person or Organization. Include name, url, and sameAs (authoritative external profile links) on the mainEntity.
{
"@context": "https://schema.org",
"@type": "ProfilePage",
"url": "https://example.com/authors/jane-smith",
"dateModified": "2026-03-18",
"mainEntity": {
"@type": "Person",
"name": "Jane Smith",
"url": "https://example.com/authors/jane-smith",
"image": "https://example.com/images/jane-smith.jpg",
"description": "Jane Smith is a structured data specialist and SEO consultant.",
"sameAs": [
"https://twitter.com/janesmith",
"https://linkedin.com/in/janesmith",
"https://github.com/janesmith"
],
"jobTitle": "Senior SEO Consultant",
"worksFor": {
"@type": "Organization",
"name": "Digital Growth Agency"
}
}
}Validate this schema against Google's requirements in one API call:
curl "https://schemacheck.dev/api/v1/validate" \
-H "x-api-key: YOUR_KEY" \
-H "Content-Type: application/json" \
-d '{"jsonld":{"@context":"https://schema.org","@type":"ProfilePage","url":"https://example.com/authors/jane-smith","dateModified":"2026-03-18","mainEntity":{"@type":"Person","name":"Jane Smith","url":"https://example.com/authors/jane-smith","image":"https://example.com/images/jane-smith.jpg","description":"Jane Smith is a structured data specialist and SEO consultant.","sameAs":["https://twitter.com/janesmith","https://linkedin.com/in/janesmith","https://github.com/janesmith"],"jobTitle":"Senior SEO Consultant","worksFor":{"@type":"Organization","name":"Digital Growth Agency"}}}}'100 free validations/month. No credit card required.