Organization Schema: Help Google Build Your Brand Knowledge Panel

Last Updated: February 25, 2026 · 10 min read

Organization schema tells Google the definitive facts about your business — your official name, logo, address, contact details, and social profiles. It is the foundation of your brand's presence in Google's Knowledge Graph. Done correctly, it can trigger a Knowledge Panel on the right side of brand search results, strengthen E-E-A-T signals across your site, and clarify how Google understands your brand identity.

Unlike most structured data, Organization schema is not about getting a rich result on a specific page — it is about establishing your brand as a recognized entity in Google's understanding of the web. Every major site should have it, yet many implementations are incomplete or missing critical properties like sameAs and @id that do most of the heavy lifting.

1. What Organization Schema Actually Does

🧠

Knowledge Graph

Feeds your brand facts directly into Google's entity database, linking your name, logo, and social profiles as one cohesive entity.

📋

Knowledge Panel

A summary card that appears on the right side of branded search results. Requires Organization schema + external entity signals.

🔒

E-E-A-T Signals

Establishes authoritativeness and trustworthiness for your domain — particularly important for YMYL topics in health, finance, and law.

2. Where to Add Organization Schema on Your Site

💡 One block, site-wide

Organization schema describes the entity that owns the website, not individual pages. Add it to your layout.tsx (Next.js), your _document.tsx, or as a global component included on every page. Never add it to individual product or article pages — that is what Product or Article schema is for.

At minimum, add your Organization block to the homepage. For maximum effect, add it to your global layout so it appears on every page — Google uses the first instance it finds when crawling.

3. Complete Organization Schema Template

Use this as a starting point. Properties in red are required; all others are strongly recommended:

{
  "@context": "https://schema.org",
  "@type": "Organization",
  "@id": "https://example.com/#organization",
  "name": "Example Company",
  "alternateName": "ExampleCo",
  "url": "https://example.com",
  "logo": {
    "@type": "ImageObject",
    "url": "https://example.com/logo.png",
    "width": 512,
    "height": 512
  },
  "description": "We build software tools for SEO professionals
    and web developers.",
  "foundingDate": "2019",
  "numberOfEmployees": {
    "@type": "QuantitativeValue",
    "value": 25
  },
  "address": {
    "@type": "PostalAddress",
    "streetAddress": "123 Main Street",
    "addressLocality": "San Francisco",
    "addressRegion": "CA",
    "postalCode": "94105",
    "addressCountry": "US"
  },
  "contactPoint": [
    {
      "@type": "ContactPoint",
      "contactType": "customer support",
      "email": "[email protected]",
      "availableLanguage": ["English"],
      "contactOption": "TollFree"
    },
    {
      "@type": "ContactPoint",
      "contactType": "sales",
      "email": "[email protected]",
      "availableLanguage": ["English"]
    }
  ],
  "sameAs": [
    "https://twitter.com/example",
    "https://linkedin.com/company/example",
    "https://facebook.com/example",
    "https://github.com/example",
    "https://www.wikidata.org/wiki/Q12345"
  ]
}

4. Organization Sub-types — Which One Are You?

Use the most specific sub-type that applies. More specific = stronger entity signal to Google's Knowledge Graph.

Your business typeUse this @typeNotes
Any company / brand (default)OrganizationUse when nothing more specific applies
Physical retail or service businessLocalBusinessSee LocalBusiness guide for full properties
Restaurant / cafe / barFoodEstablishment or RestaurantEnables cuisine, menu and hours
Medical clinic / hospitalMedicalOrganizationCan include speciality and staff
University / schoolEducationalOrganizationTriggers Education Knowledge Panel features
News publisherNewsMediaOrganizationRequired for Top Stories eligibility
Non-profit / charityNGOSignals non-commercial entity
Publicly traded companyCorporationCan include stockTicker, legalName
Sole trader / freelancerPerson (not Organization)Use Person schema with jobTitle + sameAs

5. The sameAs Property — Most Underused but Critical

sameAs is an array of URLs that declare: "All these external profiles refer to the same entity as this Organization." It directly feeds Google's Knowledge Graph and is the single most important step toward earning a Knowledge Panel.

The more authoritative the external source, the stronger the entity signal. Priority order:

Wikipedia article about your company
🔥 Highest — strongest entity signal
Only exists if you're notable enough for Wikipedia
Wikidata entity (wikidata.org/wiki/Q...)
🔥 Highest — even without Wikipedia
Can be created for any organization
LinkedIn company page (absolute URL)
⭐ Very important
Use the full URL, not the short format
Twitter / X profile
⭐ Very important
Particularly important for media/tech brands
Facebook page
⭐ Important
Use the canonical fb.com/... URL
Crunchbase company profile
✅ Helpful
Strong signal for tech startups
GitHub organization
✅ Helpful for tech companies
Use github.com/org-name format
YouTube channel
✅ Helpful
Use the /channel/UC... URL not custom handle
  • Square (1:1 ratio) — Google prefers 512×512px or larger
  • PNG or SVG format. PNG with transparent background is ideal.
  • URL must be stable and permanently accessible — no rotating CDN URLs
  • Include width and height properties in the ImageObject
  • The logo must be visibly on your website (not hidden)
  • Avoid text-heavy logos — Google may prefer icon/brandmark versions

⚠️ Note: Even with perfect logo schema, Google may choose a different image from your website if it determines it better represents your brand. You cannot force Google to use a specific image — you can only indicate your preference.

7. ContactPoint: Customer Support & Sales

The contactPoint property can include multiple contact channels. Common contactType values recognized by Google:

customer support
sales
billing
technical support
reservations
emergency
"contactPoint": {
  "@type": "ContactPoint",
  "contactType": "customer support",
  "telephone": "+1-800-555-0100",
  "email": "[email protected]",
  "hoursAvailable": {
    "@type": "OpeningHoursSpecification",
    "dayOfWeek": ["Monday", "Tuesday", "Wednesday",
      "Thursday", "Friday"],
    "opens": "09:00",
    "closes": "18:00"
  },
  "availableLanguage": ["English", "Spanish"],
  "contactOption": "TollFree"
}

8. Next.js / React Implementation

Add Organization schema to your root layout so it appears on every page:

// app/layout.tsx

const organizationSchema = {
  "@context": "https://schema.org",
  "@type": "Organization",
  "@id": "https://yoursite.com/#organization",
  "name": "Your Company Name",
  "url": "https://yoursite.com",
  "logo": {
    "@type": "ImageObject",
    "url": "https://yoursite.com/logo.png",
    "width": 512,
    "height": 512
  },
  "sameAs": [
    "https://twitter.com/yourcompany",
    "https://linkedin.com/company/yourcompany",
    "https://facebook.com/yourcompany"
  ]
};

export default function RootLayout({ children }) {
  return (
    <html>
      <head>
        <script
          type="application/ld+json"
          dangerouslySetInnerHTML={{
            __html: JSON.stringify(organizationSchema)
          }}
        />
      </head>
      <body>{children}</body>
    </html>
  );
}

Tip for @id: Use a consistent anchor URL like https://yoursite.com/#organization. This creates a reusable entity reference — you can point to it from Page, Article, and other schema types using publisher: { "@id": "https://yoursite.com/#organization" }.

9. How to Trigger a Knowledge Panel

Organization schema is necessary but not sufficient for a Knowledge Panel. Google requires external corroboration — evidence from other authoritative sources that your entity is notable. Here is the full strategy:

1

Add complete Organization schema with sameAs

Include Wikipedia, Wikidata, LinkedIn, Twitter, and any other profiles where you have a verified presence.

2

Create a Wikidata entity

Even if you don't have a Wikipedia article, you can create a Wikidata entry for your organization. This directly connects your brand to Google's entity database.

3

Get mentioned on authoritative sites

Press mentions, industry publications, and .gov/.edu citations all help establish your brand as a real, notable entity.

4

Claim Google Business Profile

For local businesses, a verified Google Business Profile strongly supports Knowledge Panel generation.

5

Verify your Twitter/X profile

Verified social profiles carry more weight in entity disambiguation. Blue check or organizational verification helps.

6

Be patient

Knowledge Panels typically take 3–6 months to appear after all signals are in place. Knowledge Graph updates are not real-time.

10. Frequently Asked Questions

Should I use Organization or LocalBusiness?

Use LocalBusiness (or a subtype like Restaurant, DentalClinic) if you have a physical location that customers visit. Use Organization for online-only companies, SaaS products, media brands, and any entity without a physical customer-facing address.

Do I need a Wikipedia article to get a Knowledge Panel?

No, but it helps significantly. A Wikidata entry is the minimum external entity signal. Many smaller brands have Knowledge Panels purely from Wikidata + strong social presence + Organization schema — without a Wikipedia article.

Can I add Organization schema on every page or just the homepage?

Adding it site-wide (via layout) is preferred. Google uses the homepage as the canonical source for Organization data, but having it on every page ensures it is always crawled.

What is the difference between @id and url in Organization schema?

The url is your website homepage. The @id is a stable identifier for this entity in linked data — typically your homepage URL with a hash fragment like #organization. The @id can be referenced from other schema types (like Article publisher) to build an entity graph.

My Organization schema is valid but Google is showing wrong info in my Knowledge Panel. What do I do?

Knowledge Panel info comes from many sources, not just schema. If incorrect info appears, use the "Suggest an edit" or "Claim this Knowledge Panel" options in Google search to submit corrections. Schema alone cannot override conflicting external sources.

Should I include my full postal address?

For LocalBusiness and large physical organizations, yes. For purely online companies that don't want to publicize their office address, you can omit the address or use only city/country-level detail. Google does not require an address for Organization schema to be valid.

Can a Person schema be used instead of Organization?

Yes — if your "brand" is a solo creator, consultant, or author. Use Person schema with jobTitle, knowsAbout, and sameAs pointing to your professional profiles. Many successful creator sites use Person as their primary entity schema.

How do I verify my Organization schema is working?

Use the Schema.org validator (validator.schemaorg.org) or the tool on this site to check your JSON-LD. You can also use Google's Rich Results Test. For Knowledge Panel effects, monitor your brand search results over 3–6 months.

Validate Your Organization Schema

Check your Organization JSON-LD for errors and verify sameAs URLs are correctly formatted.

Validate Schema Free →