Organization Schema Specification for AI Brand Citations
Organization schema is a Schema.org structured data type that declares a company's identity (name, url, logo), contact details (ContactPoint, address), and external knowledge-graph references (sameAs) so that AI search engines can verify the brand entity and disambiguate it during citation.
TL;DR
Place one canonical Organization JSON-LD block on your homepage. Always include name, url, logo, and sameAs linking to your Wikidata, LinkedIn, and primary social profiles. Add ContactPoint, address, founder, and foundingDate where applicable. Without Organization schema, AI engines must rely on text mentions to identify your brand, which weakens citation accuracy and brand attribution.
Definition
Organization is a Schema.org type that represents a company, agency, NGO, sports team, or any organized group (schema.org/Organization). It carries properties for identity (name, legalName, url, logo), external references (sameAs), contact information (contactPoint, address, email, telephone), people (founder, employee, member), and topical scope (knowsAbout, knowsLanguage).
Google treats Organization markup as a primary disambiguation signal for the knowledge panel and AI-generated brand mentions. Google states that there are no strictly required properties, but recommends adding all relevant properties to maximize disambiguation (Google Search Central, 2024).
Why it matters for AI search
LLM-powered search engines reason in entities, not keywords. When a user asks "what does Stripe do?" the engine must:
- Resolve "Stripe" to a specific organization entity (not the verb, not the band).
- Retrieve facts associated with that entity.
- Attribute citations to the correct brand.
Organization schema accelerates all three steps. The sameAs property in particular provides cross-graph anchors — typically Wikidata, Wikipedia, LinkedIn, Crunchbase, and the official social profiles — that let an engine confidently match your site to a known entity. Without these anchors, engines fall back to text-based heuristics that are noisy for new or ambiguous brands (Schema App, 2025).
Recommended fields specification
Google does not enforce required fields, but the practical AI-search baseline is:
| Field | Type | Recommended | Purpose | |
|---|---|---|---|---|
| @context | URL | Yes | Always "https://schema.org". | |
| @type | Text | Yes | "Organization" or a subtype (e.g., "OnlineStore", "NewsMediaOrganization"). | |
| @id | URL | Yes | Stable IRI for the entity (e.g., https://example.com/#organization). | |
| name | Text | Yes | Brand name as users know it. | |
| legalName | Text | If applicable | Registered legal name. | |
| url | URL | Yes | Canonical homepage URL. | |
| logo | ImageObject or URL | Yes | Square logo, PNG/SVG, accessible to crawlers. | |
| sameAs | Array | Yes | Wikidata, Wikipedia, LinkedIn, Crunchbase, X, YouTube, GitHub. | |
| description | Text | Yes | 1-2 sentence factual brand description. | |
| foundingDate | Date (ISO) | Yes | YYYY-MM-DD. | |
| founder | Person | If applicable | Linked Person entities. | |
| address | PostalAddress | If applicable | HQ or registered address. | |
| contactPoint | ContactPoint | Yes | At least one (customer support, sales, etc.). | |
| knowsAbout | Array| URL> | Yes | Topics the org is authoritative on. | |
| numberOfEmployees | QuantitativeValue | Optional | Useful for B2B disambiguation. | |
| iso6523Code / naics / duns | Text | Optional | Strong disambiguation for merchants. |
Subtypes worth knowing: OnlineStore, LocalBusiness, NewsMediaOrganization, EducationalOrganization, GovernmentOrganization, NGO, Corporation.
How AI engines use Organization schema
flowchart TB
A["Crawler fetches homepage"] --> B["Parse Organization JSON-LD"]
B --> C["Resolve sameAs links"]
C --> D["Match to knowledge graph
(Wikidata, Google KG)"]
D --> E["Attach entity ID to domain"]
E --> F["Brand mentions across site
resolved to same entity"]
F --> G["AI citation panel shows
verified brand identity"]The key step is sameAs resolution. When an engine confirms that your site, your Wikidata Q-ID, and your LinkedIn page all reference the same organization, every page on your domain inherits that verified entity context. This is why missing or partial sameAs lists are one of the highest-leverage gaps to close.
Canonical JSON-LD example
{
"@context": "https://schema.org",
"@type": "Organization",
"@id": "https://example.com/#organization",
"name": "Example, Inc.",
"legalName": "Example Holdings, Inc.",
"url": "https://example.com/",
"logo": "https://example.com/logo.png",
"description": "Example, Inc. provides AI-search analytics for B2B SaaS companies.",
"foundingDate": "2019-03-01",
"founder": {
"@type": "Person",
"name": "Alex Doe",
"sameAs": ["https://www.linkedin.com/in/alex-doe/"]
},
"address": {
"@type": "PostalAddress",
"streetAddress": "123 Market Street",
"addressLocality": "San Francisco",
"addressRegion": "CA",
"postalCode": "94105",
"addressCountry": "US"
},
"contactPoint": [{
"@type": "ContactPoint",
"contactType": "customer support",
"email": "support@example.com",
"availableLanguage": ["en"]
}],
"knowsAbout": [
"Generative Engine Optimization",
"Answer Engine Optimization",
"https://www.wikidata.org/wiki/Q123456"
],
"sameAs": [
"https://www.wikidata.org/wiki/Q123456",
"https://en.wikipedia.org/wiki/Example_Inc",
"https://www.linkedin.com/company/example-inc/",
"https://www.crunchbase.com/organization/example-inc",
"https://x.com/exampleinc",
"https://github.com/exampleinc"
]
}Implementation patterns (5 examples)
1. B2B SaaS
Single Organization block on the homepage. Use @id so other schemas (Article, Product, WebPage.publisher) can reference the same entity. Populate knowsAbout with the 3-7 topics the brand is known for.
2. E-commerce / multi-brand retailer
Use @type: "OnlineStore" (subtype of Organization). Add merchantReturnPolicy, shippingDetails, and product-feed identifiers. For multi-brand groups, declare a parent Organization with subOrganization for each brand.
3. News / publisher
Use @type: "NewsMediaOrganization" and add ethicsPolicy, actionableFeedbackPolicy, correctionsPolicy URLs — these are explicit AI-trust signals.
4. Agency or consultancy
Declare Organization with rich knowsAbout covering services. Pair with Person schema for senior staff (linked via employee) so AI engines can resolve author entities back to the firm.
5. Local business
Use @type: "LocalBusiness" (or a more specific subtype like "Restaurant", "Dentist"). Add geo, openingHoursSpecification, and verified telephone. Pair with Google Business Profile for cross-graph alignment.
sameAs strategy: the entity stack
A strong sameAs list resolves your brand across multiple knowledge graphs. Recommended order of priority:
- Wikidata Q-ID (if available; create one if not).
- Wikipedia article (only if notable).
- LinkedIn company page.
- Crunchbase profile.
- Primary social profiles (X, YouTube, GitHub, Instagram, Facebook).
- Industry-specific directories (G2, Capterra, AngelList, etc.).
Ensure the same name, logo, and description appear on each linked profile so engines can confirm consistency.
Common mistakes
- Putting Organization schema only on the homepage but no @id reference from inner pages.
- Using a non-square or login-walled logo URL.
- Linking sameAs to defunct or low-trust profiles (boosts confusion).
- Mixing legal name and brand name across name and legalName.
- Declaring Organization on every page with conflicting properties.
- Skipping knowsAbout — leaves topical authority signal on the table.
How to validate and deploy
- Draft Organization JSON-LD with the recommended fields above.
- Test in the Google Rich Results Test and Schema Markup Validator.
- Deploy to homepage (and reference via @id from inner-page schemas).
- Confirm Wikidata Q-ID exists; create one if needed.
- Audit sameAs quarterly — dead links degrade trust signals.
FAQ
Q: Should every page include Organization schema?
No. Place a single canonical Organization block on the homepage with a stable @id, then reference that @id from WebPage.publisher or Article.publisher on inner pages. Repeating Organization on every page risks conflicting signals.
Q: Do I need a Wikidata entry to benefit from Organization schema?
Not strictly, but a Wikidata Q-ID is the single highest-leverage sameAs link. It creates a portable, machine-readable identity that AI engines and other knowledge graphs reuse.
Q: Can I use a subtype like OnlineStore or LocalBusiness instead of Organization?
Yes. Subtypes inherit Organization properties and add domain-specific ones. Use the most specific applicable subtype for stronger disambiguation.
Q: Does sameAs influence AI Overviews citations?
Google does not publish ranking weights, but Organization disambiguation directly affects the knowledge panel that AI Overviews draws from, and consistent sameAs linking is widely reported by practitioners to correlate with cleaner brand attribution.
Q: What if our org has multiple legal entities?
Declare a parent Organization at the brand domain, then use subOrganization for each subsidiary. Each subsidiary can have its own Organization schema on its own subdomain or section.
Q: How often should I update Organization schema?
At minimum: when address, leadership, social profiles, or legal name changes. Otherwise audit sameAs link health quarterly.
Related Articles
Brand Authority in AI Search: Signals, Tactics, and Audit
How AI search engines decide which brands to cite — the entity, content, and external-mention signals that drive brand authority in 2026, plus an audit checklist.
BreadcrumbList Schema Specification for AI Search Citation Context
BreadcrumbList schema specification: required fields, position ordering, and how AI engines use breadcrumb structured data to disambiguate citations.
Structured Data for AI Search
How to implement structured data (JSON-LD / Schema.org) to improve AI search visibility. Covers TechArticle, FAQPage, HowTo, and entity definitions.