◀ All articles

Schema

Personal brand vs company entity in schema

July 30, 2026 · 5 min read

Person and Organization are different types. When founders should appear as Person, and how to link them without merging identities.


Founders want to be known. Companies need to be known. Schema.org gives you both: Person and Organization. Mixing them into one blob — or marking the CEO as the Organization — is how assistants invent a consulting shop that is actually a SaaS company (or the reverse).

Use both types when both matter. Link them. Do not merge them.

When you need Person, Organization, or both

SituationPrimary type on the company siteAlso include Person?
B2B SaaS with a public faceOrganization (+ Product as needed)Yes on about/team; founder / employee links
Solo consultant selling under their namePerson may be primaryOrganization only if you truly operate as a company
Agency named after a founderOrganization for the agencyPerson for the founder, related clearly
Executive ghostwritten thought leadershipArticle author as PersonPublisher as Organization

If local brick-and-mortar is the business, start from Organization vs LocalBusiness before you layer personal brand.

What each type should say

Organization — legal or trading name, url, logo, sameAs to company profiles, contact points.

Person — person's name, job title, worksFor or founder relationship, sameAs to personal profiles (personal LinkedIn, ORCID, personal site), not the company Crunchbase.

FieldOrganizationPerson
nameCompany stringHuman string
urlCompany primary URLPersonal site or team bio URL
sameAsCompany profilesPersonal profiles
logo / imageCompany markHeadshot optional
Relationshipfounder → PersonworksFor → Organization

How to link without merging

  1. Give Organization and Person different @id values (different fragment IDs are fine).
  2. On the company about page, declare Organization as the main entity; mention founders with founder pointing at Person @ids.
  3. On the founder bio page, declare Person with worksFor back to the Organization @id.
  4. Keep sameAs lists disjoint: company pages vs personal pages.
  5. Make sure visible HTML agrees — if schema says Jane is founder of Northstar Analytics, the page should say that in text too.
  6. For articles, use author as Person and publisher as Organization so authorship does not steal the company entity.
{
  "@context": "https://schema.org",
  "@graph": [
    {
      "@type": "Organization",
      "@id": "https://www.northstaranalytics.example/#org",
      "name": "Northstar Analytics",
      "url": "https://www.northstaranalytics.example/",
      "founder": { "@id": "https://www.northstaranalytics.example/team/ada-kim/#person" }
    },
    {
      "@type": "Person",
      "@id": "https://www.northstaranalytics.example/team/ada-kim/#person",
      "name": "Ada Kim",
      "jobTitle": "CEO",
      "worksFor": { "@id": "https://www.northstaranalytics.example/#org" },
      "url": "https://www.northstaranalytics.example/team/ada-kim/"
    }
  ]
}

Step-by-step cleanup

  1. List every page that emits Organization or Person JSON-LD today.
  2. Kill Organization blocks that use a person's name as name.
  3. Kill Person blocks that use the company LinkedIn as the only sameAs.
  4. Add relationship properties instead of duplicating the other type's fields.
  5. Align title tags: company pages carry company name; bio pages can lead with the person without pretending the domain is theirs alone — see title tags for entity clarity.
  6. Verify with Rich Results testing tools and a fresh HTML fetch (not only the CMS preview).
  7. If the founder has a separate personal site, do not reuse the company's Organization @id there; link out with worksFor instead. Multi-property confusion is the same class of problem as multi-brand entity separation.

Where personal brand helps AEO (and where it does not)

Personal profiles can become sources AI answers cite when the person is genuinely quoted or expert in a niche. That does not replace company clarity on pricing, product, and about pages. If the only crisp entity on the internet is the founder, category questions may name them as a freelancer even when buyers need the product brand.

Mistakes

  • Organization with the founder's personal Twitter as the only sameAs
  • Author pages that publish Organization schema and no Person
  • Marking every employee as Organization
  • Personal newsletter domain reusing the company's Organization @id
  • Fake Person entities for "Editorial Team"
  • Copy-pasting the company logo URL into Person image as a substitute for a real bio

Honest ceiling

Correct Person/Organization markup helps disambiguation. It will not make ChatGPT "know" the founder. Training memory, browsing retrieval, and third-party corroboration still dominate how assistants choose brands. Pew Research (March 2025) found AI Overviews on about 18% of searches in their study, with traditional clicks at 8% with a summary vs 15% without — the summary often keeps attention on Google. Your schema is for clarity when systems do read you, not a cheat code for impressions.

BrandKnown checks website readiness — including identity clarity — in about a minute. It does not score how famous the CEO is. Fix the types, link them, and keep the stories consistent in HTML.

A five-minute consistency check

If you are unsure whether a page is about you or the company, run this table against the live HTML:

CheckPerson pageCompany page
@typePersonOrganization or LocalBusiness
Primary nameYour nameBrand name people search
urlYour bio or /about/[you]Canonical homepage
worksFor / founderLinks out to the org @idDoes not claim to be you
sameAsPersonal LinkedIn, personal XCompany LinkedIn, Crunchbase

Do not put your personal Twitter in the company sameAs array unless the account is clearly corporate. Mixing those URLs is how assistants invent a hybrid entity that is neither hireable nor buyable.

What good looks like on a founder-led site

Northstar Analytics can say on the About page: "Northstar Analytics builds product analytics for B2B SaaS teams. It was founded by Alex Rivera." That is two entities in plain language. Schema should mirror the same split: an Organization block for Northstar, a Person block for Alex, and a founder or worksFor link between them.

If you only have time for one block this week, ship the Organization block first. A missing founder Person is a gap. A missing company entity is a blank.

See how your own site scores

One scan checks your homepage, robots.txt, llms.txt, About page and JSON-LD, then hands you the copy-paste fixes. Free, no account needed for the first run.

Keep reading