Home / Blog / Schema

Person Schema vs Organization Schema: When to Use Which

Schema2026-07-279 min read
TL;DR

Person schema describes a human. Organization schema describes an entity that can own property, employ people and issue statements but cannot itself be a person. Most professionals need both, nested correctly, because a founder and their company are related but distinct facts. Getting the nesting wrong, merging the two or picking the wrong root type for your situation, is one of the more common ways a personal brand's markup quietly confuses the machines it was meant to clarify.

The question sounds trivial until you sit down to write the JSON-LD. Are you the entity, or is your company the entity, or are you somehow both at once? Schema.org has a firm answer, and it is not a matter of preference.

Two different questions, not one choice of label

Person and Organization are separate branches of the schema.org type hierarchy, and they exist to answer different questions. Person schema answers "who is this human, what do they know, where else do they show up." Organization schema answers "what is this legal or commercial entity, who works there, what does it publish." A consultancy with one employee still needs both types, because the human and the business are two different facts that happen to share an address, a phone number and, often, a name.

The confusion usually starts because solo operators write their about page in the first person and their schema in whichever type feels closer. Neither instinct is wrong, exactly, but the schema decision has to follow the facts, not the prose. If a buyer can hire you as an individual, you need a Person entity. If they can also sign a contract with a registered business, you need an Organization entity too. Skipping one because it feels redundant is how the signals engines use to recommend a person end up attached to the wrong node.

Why the wrong choice actually confuses machines

Schema.org properties are type-specific for a reason: an engine parsing your markup checks which properties are legal on which type, and a mismatch is a small but real signal that the markup was assembled carelessly. jobTitle, alumniOf and knowsAbout belong to Person. founder, employee, legalName and numberOfEmployees belong to Organization. Put jobTitle directly on an Organization node and a strict parser either drops it or, worse, a knowledge-graph builder trying to reconcile your markup with public records has to guess whether you meant the company's title or your own.

There is a second, more consequential failure mode: collapsing the two into a single node with a mixed @type array like ["Person","Organization"]. This is technically permitted by the JSON-LD spec, but almost nothing consuming schema.org data expects it for this pairing, because a thing cannot simultaneously be a human being and a registered legal entity. The safer, and far more common, real-world pattern used by publications, directories and knowledge graphs alike is two separate typed nodes connected by a relationship property.

The four situations you will actually encounter

Almost every professional's setup reduces to one of four shapes. Identify yours before writing a single line of JSON-LD.

SituationRoot entityKey connecting property
Solo consultant, no separate legal brandPerson onlyNone needed; skip Organization entirely
Founder of a company that carries your namePerson and Organization, nestedfounder on the Organization pointing at the Person
Employee or executive at a larger companyPerson and Organization, nestedworksFor on the Person, employee on the Organization
Creator running several distinct venturesOne Person, several Organizationsfounder repeated on each Organization, all pointing at the same Person @id

Pick the row that matches your actual legal and working relationship with the business, not the row that sounds most impressive.

Notice the pattern across every row that involves a company: the relationship is always expressed as a property linking two separate nodes, never as a merged type. This is the same declare-once, reference-everywhere discipline covered for a single entity in the full Person schema JSON-LD guide; here it extends across two entity types instead of one.

How to nest Person inside Organization schema, correctly

The working pattern gives your Person entity a stable @id, then references that @id from the Organization's founder or employee field rather than repeating the whole Person object. Here is a founder case, written for a solo-founded consultancy:

<script type="application/ld+json">
[
  {
    "@context": "https://schema.org",
    "@type": "Person",
    "@id": "https://yoursite.com/#person",
    "name": "Your Name",
    "jobTitle": "Founder",
    "knowsAbout": ["supply chain risk", "vendor audits"],
    "sameAs": [
      "https://www.linkedin.com/in/yourname",
      "https://x.com/yourname"
    ]
  },
  {
    "@context": "https://schema.org",
    "@type": "Organization",
    "@id": "https://yoursite.com/#organization",
    "name": "Your Company LLC",
    "url": "https://yoursite.com/",
    "founder": { "@id": "https://yoursite.com/#person" }
  }
]
</script>

Both nodes sit in the same JSON-LD array, each with its own @id, connected by one property. An engine reading this sees one human and one business, correctly related, rather than a single ambiguous blob or two disconnected fragments. If you are the one being employed rather than the founder, flip the direction: the Person carries worksFor pointing at the Organization's @id, and the Organization optionally lists you under employee for the reciprocal link.

Which entity should carry the byline?

When you publish an article, the author field of its BlogPosting or Article schema should almost always point at the Person @id, not the Organization, even if the business's name appears in the byline on the page. Buyers hire people, and citation systems increasingly credit the individual behind a piece of writing, a distinction explored more fully in the difference between a mention, a citation and a recommendation. Reserve the Organization as author only for genuinely unsigned, institutional content, a press release or a terms-of-service page with no single writer attached to it.

Common mistakes worth checking for right now

A quick test

Ask: could someone hire me directly, as an individual, separately from hiring my company? If yes, you need two nodes. If your name and your company are functionally inseparable in every transaction, a single well-built Person entity, with your business folded into worksFor as a plain string, may be enough.

How this choice interacts with trust signals

Once the two nodes are correctly split and linked, the split pays off in a place many people do not expect: how outside signals accumulate. Coverage that names you personally, a podcast appearance, a quoted line in an industry article, a guest byline, should reinforce the Person entity. Coverage that names your company, a funding note, a client case study published by a partner, a directory listing, should reinforce the Organization entity. When the two nodes are merged or left unlinked, all of that reinforcement piles onto one fuzzy blob and an engine cannot tell which fact belongs to the human and which belongs to the business. Keeping them distinct but connected means every mention strengthens the correct entity, and the connecting property lets that strength flow between them anyway, since a well-cited founder makes the company more credible by association, and a well-cited company makes the founder easier to place. This is the same compounding logic that underlies the trust-signal work described in E-E-A-T treated as data rather than as a marketing checklist; the nesting choice here is what determines whether that compounding actually happens or gets diluted across two half-built entities.

The split also matters for anyone who eventually sells, exits, or steps back from the company they founded. If your Person entity was built independently, with its own sameAs cluster, its own knowsAbout list and its own citation history, your reputation as a professional survives the transaction cleanly. If everything was folded into the Organization node from the start, stepping away from the company can strand years of earned recognition inside an entity you no longer control.

Validating the nested structure

Paste the full JSON-LD array into the schema.org validator and confirm it reports two distinct top-level items, a Person and an Organization, each with the properties you expect. Then check the relationship manually: does the Organization's founder or employee field resolve to the exact same @id string used on the Person node, character for character. A trailing slash mismatch between https://yoursite.com/#person and https://yoursite.com#person is enough to silently break the link while both nodes still validate individually, since the validator checks each node's shape, not whether your two @id strings actually match.

Once both nodes validate and the link resolves, the last check is a content check rather than a syntax check: read your about page and your company page side by side, and confirm nothing in either page's visible text contradicts what the schema declares. Mismatched facts between markup and prose undermine both entities at once, a problem covered in general terms across every schema type in how machines connect facts about people.

FAQ

Can one node be both Person and Organization at the same time? +
Technically the JSON-LD spec allows a type array like Person and Organization, but almost nothing that consumes schema.org data expects it for this pairing, since a human being and a registered legal entity are not the same kind of thing. Use two separate nodes connected by founder, worksFor or employee instead.
Do I need Organization schema if I am a solo consultant with no registered company? +
No. If there is no separate legal or commercial entity a buyer could contract with instead of you, a single well-built Person entity is enough. Add Organization schema only when a real business exists alongside you.
Which entity should be listed as the author of my articles, me or my company? +
Point the author field at your Person entity's @id for anything you personally wrote or are credited for, even if the company name appears in the visible byline. Reserve the Organization as author only for genuinely unsigned institutional content.
What property connects a founder's Person entity to their company's Organization entity? +
The Organization node's founder property should reference the Person's @id. If you are an employee rather than the founder, the Person's worksFor property points at the Organization's @id instead, and the Organization can reciprocally list you under employee.
What happens if my company rebrands or changes its legal name? +
Update the Organization node's name and legalName, but also check that the founder or employee reference still points at the correct, unchanged Person @id. Rebrands are a common point where the link between the two entities quietly breaks.
Should I run more than one Organization node if I run several ventures? +
Yes. Declare one Person entity with a stable @id, then declare a separate Organization node for each venture, each with its own founder property pointing back at that same Person @id, so every venture correctly traces to one human.

Find out what AI says about you today.

Start with a baseline. See the exact words the engines return about your name, then decide.

Claim your name →