Schema type

ProfilePage

ProfilePage is useful when the page is a person-centric or entity-centric profile rather than a generic landing page. It adds context for identity, expertise, and role.

Pages that present a person, expert, or entity with a summary and credentials.

When to use it

  • Expert profiles
  • Speaker pages
  • Founder pages
  • Public profile pages

Core fields

  • name
  • mainEntity
  • about
  • description

Example JSON-LD

{
  "@context": "https://schema.org",
  "@type": "ProfilePage",
  "mainEntity": {
    "@type": "Person",
    "name": "Abdallah Mekky"
  },
  "description": "Search strategist and technical SEO specialist focused on AI search visibility."
}

Common mistakes

  • Using ProfilePage as a generic homepage
  • Overclaiming expertise or credentials