SEO · Structured data

Organization Schema Generator

This organization schema generator builds valid Organization JSON-LD for your company, charity or institution: name, logo, address, contact points and social profiles. It follows Google’s recommendations, including its logo guidelines.

Eligible for a Google rich result

Organization markup helps Google understand your organization and can influence details such as the logo and name in results and the knowledge panel. Google lists no required properties and recommends adding as many relevant ones as you can.

Status verified on 24 September 2026 · Google’s Organization documentation

Fill in your details

The name people know you by, matching your site name.

Only if different from the name.

The URL that identifies your organization.

At least 112×112 pixels, crawlable, and legible on a white background.

AddressRecommended
Contact pointsOptional
Contact point 1

Social profiles, Wikipedia or Wikidata pages and other pages about you, one per line.

{
  "@context": "https://schema.org",
  "@type": "Organization",
  "name": "Example Ltd",
  "legalName": "Example Limited",
  "url": "https://example.com",
  "logo": "https://example.com/logo.png",
  "description": "Example Ltd makes accessible project-management software for small teams.",
  "foundingDate": "2015-04-01",
  "email": "hello@example.com",
  "address": {
    "@type": "PostalAddress",
    "streetAddress": "100 Market Street",
    "addressLocality": "Austin",
    "addressRegion": "TX",
    "postalCode": "78701",
    "addressCountry": "US"
  },
  "contactPoint": [
    {
      "@type": "ContactPoint",
      "contactType": "customer service",
      "telephone": "+1 555 010 2030",
      "email": "support@example.com",
      "areaServed": "US",
      "availableLanguage": "English"
    }
  ],
  "sameAs": [
    "https://www.linkedin.com/company/example",
    "https://x.com/example"
  ]
}

Validation — no errors

All required and recommended fields are present and correctly formatted.

Rich result preview (illustration)

logo
Example Ltd
example.com

Example Ltd makes accessible project-management software for small teams.

www.linkedin.com · x.com

An illustration of the kind of result this markup could produce — not a guarantee. Google decides whether to show a rich result at all.

The markup is generated in your browser from what you type. Nothing is uploaded.

Organization schema: required vs recommended properties

Google lists no required properties for Organization markup. Instead it asks you to add as many as apply. The table groups them by how much they matter for identifying your organization.

PropertyStatusFormatNotes
NameRecommendedTextThe name people know you by, matching your site name.
Website URLRecommendedURLThe URL that identifies your organization.
Logo URLRecommendedURLAt least 112×112 pixels, crawlable, and legible on a white background.
AddressRecommendedGroup
Organization typeOptionalOne of a fixed set
Legal nameOptionalTextOnly if different from the name.
DescriptionOptionalText
Founding dateOptionalDate, YYYY-MM-DD
EmailOptionalEmail address
TelephoneOptionalPhone number
Address › Street addressOptionalText
Address › CityOptionalText
Address › State or regionOptionalText
Address › Postal codeOptionalText
Address › Country codeOptionalISO 3166-1 alpha-2 code
Contact pointsOptionalRepeated group
Contact points › TypeOptionalOne of a fixed set
Contact points › TelephoneOptionalPhone number
Contact points › EmailOptionalEmail address
Contact points › Area servedOptionalText
Contact points › LanguageOptionalText
Profile URLs (sameAs)OptionalListSocial profiles, Wikipedia or Wikidata pages and other pages about you, one per line.

Is Organization markup eligible for a Google rich result?

Organization markup helps Google understand your organization and can influence details such as the logo and name in results and the knowledge panel. Google lists no required properties and recommends adding as many relevant ones as you can.

Status verified on 24 September 2026. Google’s documentation: https://developers.google.com/search/docs/appearance/structured-data/organization

About Organization structured data

Organization markup is about identity: it tells Google that a name, a logo, a set of profiles and some contact details all belong to the same organization. That helps it connect your site to the entity behind it, and can influence the name and logo it shows.

Google has removed some features that used to be associated with organization markup. Its structured data gallery no longer lists a sitelinks search box, so do not add markup for one. Focus on the identity properties: name, url, logo, sameAs and contact details.

Common Organization schema mistakes

  • A logo that is too small or that cannot be crawled. Google asks for at least 112×112 pixels, a supported image format and a crawlable, indexable URL.
  • A logo that looks wrong on a white background, such as white artwork with a transparent background. Check it on white.
  • Putting a name that differs from the one you use everywhere else. The name should match your site name and other profiles.
  • Adding Organization markup on every page. It is enough on the home page, or on an about or contact page, as long as it identifies the organization.
  • A sameAs list of pages that are not about you. It should link only to profiles that represent the same organization.
  • Inconsistent contact details between the markup, the page and your other listings.

Organization schema example

A company with a logo, address, customer-service contact point and two social profiles, as generated on this page, is shown below.

{
  "@context": "https://schema.org",
  "@type": "Organization",
  "name": "Example Ltd",
  "legalName": "Example Limited",
  "url": "https://example.com",
  "logo": "https://example.com/logo.png",
  "description": "Example Ltd makes accessible project-management software for small teams.",
  "foundingDate": "2015-04-01",
  "email": "hello@example.com",
  "address": {
    "@type": "PostalAddress",
    "streetAddress": "100 Market Street",
    "addressLocality": "Austin",
    "addressRegion": "TX",
    "postalCode": "78701",
    "addressCountry": "US"
  },
  "contactPoint": [
    {
      "@type": "ContactPoint",
      "contactType": "customer service",
      "telephone": "+1 555 010 2030",
      "email": "support@example.com",
      "areaServed": "US",
      "availableLanguage": "English"
    }
  ],
  "sameAs": [
    "https://www.linkedin.com/company/example",
    "https://x.com/example"
  ]
}

How to use it

  1. Fill in the organization details — the form marks each field Required, Recommended or Optional.
  2. Watch the JSON-LD and the validation list update as you type.
  3. Copy the JSON-LD, the HTML script tag or the Next.js snippet, or download the .json file.
  4. Paste it into your page, then check it with Google’s Rich Results Test.

Frequently asked questions

Which properties are required for Organization schema?

Google lists none as required, and recommends including as many relevant ones as you can, such as name, url, logo, address, contact details and sameAs.

What size should the logo be?

At least 112×112 pixels, in a format Google Images supports, at a crawlable and indexable URL, and it should look right on a white background.

Where should I put Organization markup?

On your home page, and optionally on an about or contact page. It does not need to be on every page.

What is sameAs for?

It lists URLs of other pages that represent the same organization, such as social profiles and directory or encyclopedia entries, helping Google connect them.

Can I use it for a local shop?

For a business with a physical location, use LocalBusiness instead. It is a subtype of Organization and adds opening hours and coordinates.

Valid markup makes a page eligible for a rich result; it does not guarantee one. Google decides what to show. Test your page with Google’s Rich Results Test before relying on it.