- An author, founder, employee, or expert has a dedicated profile URL.
- Articles need a stable author identity reference.
- A person appears across several templates.
- The site needs one canonical person node.
Identity and graph
Connect a real person to the profile page that actually owns their identity
Person describes a real individual. On a profile or author URL, ProfilePage with mainEntity Person can express the page to person relationship while the Person node holds identity, role, organization, image, and verified references.
Current platform reality
Separate Schema.org meaning from Google feature eligibility.
Google profile page markup is intended for a page primarily focused on one person or organization affiliated with the site. The visible profile must support the name, description, image, and relationships.
Use and avoid
Apply the type only when the visible role and evidence support it.
- Using Person on a page that is not primarily about the individual.
- Creating a new person ID in every article.
- Adding credentials, employers, or profiles that are not visible or verified.
- Using sameAs for ordinary mentions.
Implementation model
Make the page role, identity, fields, and validation decisions in order.
Choose the profile home
One URL owns the visible person profile.
Build ProfilePage
Use mainEntity to point to the Person node.
Build the Person node
Add the stable name, role, organization, image, and verified references.
Reference the author
Articles point to the same Person @id.
Review privacy and accuracy
Only approved public identity fields are included.
Acceptance checks
Do not approve the markup because the JSON parses.
The content, entity ownership, canonical URLs, policy state, and maintenance source must also pass.
Single person focus
The profile URL is mainly about one individual.
Stable @id
Articles and pages reuse the same person node.
Visible identity
Name, role, description, and image match the page.
Verified relationships
worksFor and sameAs are accurate.
Privacy approval
No private or unapproved details appear.
Profile eligibility
The page meets the current Google profile page requirements where targeted.
Implementation examples
Use the examples as a starting structure, not production data.
Replace every placeholder with approved visible values. The examples do not create eligibility or guarantee a search appearance.
ProfilePage with a Person main entity
Copy exampleMIRENA workflow prompt
Use one master prompt when the job needs planning, audit, debugging, or controlled schema cues.
The prompt stops before final production markup. Visible content, URLs, identities, and commercial or review data need human approval first.
Person and Profile Page Identity Plan
One prompt covers intake, decisions, checks, repair cues, validation, and handoff.
Run Person and Profile Page Identity Plan for [URL, template, JSON LD, files, or site].
Open the complete prompt, inputs, outputs, and rules
Primary sources
Use current Google and Schema.org documentation as the source of truth.
Google structured data introduction
Open the official sourceGoogle general structured data guidelines
Open the official sourceGoogle structured data testing tools
Open the official sourceGoogle profile page structured data
Open the official sourceSchema.org Person
Open the official sourceSchema.org ProfilePage
Open the official sourceQuestions
Person Schema for SEO Profile Pages questions.
Should every author byline publish a full Person node?
Articles can reference a canonical Person @id. The full identity node should live on the profile home or a consistent site layer.
What is the role of ProfilePage?
It states that the page is primarily a profile and points to the Person or Organization through mainEntity.
Can sameAs include social profiles?
Yes, when the URLs clearly and unambiguously identify the same person.
What privacy rule applies?
Only publish approved public details that the visible profile supports.
Next route
Prepare schema cues after visible copy, entity ownership, and URLs are approved.
MIRENA can audit the page role, identity, fields, current feature support, and validation route. Production markup still needs human review and live testing.
Founder access is €20 every 30 days excluding VAT for one seat and one active MIRENA instance. OpenAI account rules and usage limits remain separate.