Not every property earns its place. For entity resolution, seven fields do the work. name is your one canonical brand name, stated exactly as it appears in your visible copy; add alternateName only for genuine former names or trading variants you want reconciled, never for keyword padding. url is your canonical homepage — one https address, trailing-slash-consistent, matching the domain the schema lives on; Google notes the url helps it uniquely identify your organization. logo is a crawlable image of at least 112x112 pixels that renders on a white background; it is the visual the knowledge panel and some AI surfaces reuse.
@id is the quiet one that makes the rest compose. It is a stable, canonical identifier — usually your homepage URL with a fragment such as #organization — that other schema on your site can reference. When your Article schema names a Person as author, and that Person references your Organization @id, and the Organization carries sameAs links to Wikidata and LinkedIn, an engine can traverse the whole chain of trust in one pass. Without a stable @id, each block is an island. address (with country code, locality, region, postal code and street) and foundingDate (in ISO 8601 form) are the descriptive facts that separate you from a similarly named firm; they matter most when your name is not globally unique.
And then sameAs, which deserves its own section below because it is the single field that most changes how confidently an engine resolves you. Everything else describes you; sameAs proves you are the same organization the rest of the web is talking about. A useful mental model: name, url and logo are your ID card; address and foundingDate are the distinguishing details on it; @id is the barcode that lets other records point at it; and sameAs is the set of countersignatures from institutions that already know you.