ProfilePage & Creator Entity Schema (JSON-LD)
Google 2026 ProfilePage structured data for creator profiles, author hubs, and influencer bio landing pages.
Displayed below main page header or above the tool container. • Zero CLS Container
Production JSON-LD Code Block
Embed this structured data block directly into your HTML <head> or framework layout template.
{
"@context": "https://schema.org",
"@type": "ProfilePage",
"name": "Amr Gharz - Creator & Search Architect Profile",
"url": "https://omniseotools.com/profiles/amr-gharz",
"mainEntity": {
"@type": "Person",
"name": "Amr Gharz",
"alternateName": "amrgharz",
"description": "Creator of OmniSEO Tools and open-source technical SEO utilities.",
"image": "https://omniseotools.com/images/authors/amr-gharz.jpg",
"sameAs": [
"https://twitter.com/amrgharz",
"https://github.com/amrgharz"
]
}
}Typed Properties Specification (6 Fields)
Key Schema.org properties and sub-objects required to qualify for rich snippet treatment in Google Search.
| Property | Expected Type | Status | Description & Example |
|---|---|---|---|
| name | Text | Required | Profile page title. e.g. Amr Gharz Profile |
| mainEntity | Person | Required | The person whose profile this page represents. e.g. { "@type": "Person", "name": "Amr Gharz" } |
| url | URL | Required | Canonical profile URL. e.g. https://omniseotools.com/profiles/amr-gharz |
| description | Text | Recommended | Bio summary. e.g. Creator of OmniSEO Tools... |
| inLanguage | Text | Recommended | Language code. e.g. en |
| dateModified | Date | Recommended | Timestamp when author profile was last edited. e.g. 2026-10-01 |
Google Search Console Pitfalls & Critical Warnings
Avoid these 3 common validation traps, parser errors, and algorithmic policy penalties when deploying ProfilePage schema.
Using ProfilePage for Organization Pages
Applying ProfilePage to corporate about pages instead of individual personal creators.
Use ProfilePage exclusively for individual Person entities.
Missing mainEntity Person Node
Failing to nest a complete Person node inside ProfilePage.
Ensure mainEntity contains typed Person.
Missing Social sameAs Links
Omitting social profiles prevents creator account cross-verification.
Include verified links to Twitter, GitHub, YouTube, and LinkedIn.
Recommended Implementation Scenarios
Related Schema Blueprints
Explore complementary structured data blueprints across the Organization & Identity cluster.
Displayed below main page header or above the tool container. • Zero CLS Container