Skip to main content

Organization Schema Generator

Create Organization and WebSite JSON-LD for your homepage, with logo checks, profile links, contact points, and validated business identifiers.

  • Free
  • No sign-up
  • Runs in your browser
  • Updated
Jump to the JSON-LD output ↓

Organization details

Google has no required properties for Organization, but recommends adding every one that applies. The code updates as you type.

Type and name

Recommended

Google recommends the most specific type, for example OnlineStore for an ecommerce site. Customers visit you in person? Use the Local Business Schema Generator instead.

Use the same name as your site name in Google.

Website and logo

Recommended

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

Profiles on other sites (sameAs)

Recommended

Official profiles only. A Wikipedia or Wikidata entry, if you have one, is the strongest link of all.

    Contact details

    Recommended

    Address

    Recommended

    Company details

    Optional

    Business identifiers

    Optional

    Identifiers help Google tell your organization apart from others with similar names. Add only the ones you actually have; each is checked for a valid format.

    Google prefers iso6523Code for LEI, D-U-N-S, and GLN, so the tool writes the first one you enter in that format, such as 0199: plus your LEI.

    Advanced: entity IDs

    Optional

    Other schema on your site, such as Article publisher or Product brand, can point to this ID instead of repeating your details.

    Your JSON-LD

    
          

    Add this code to your homepage or your About page. It doesn't need to be on every page.

    How useful was this tool?

    Your rating helps other users find the right tool.

    How to use the Organization Schema Generator

    1. Choose your organization type

      Pick the most specific type, such as OnlineStore or NGO. If customers visit you in person, use the Local Business Schema Generator instead.

    2. Add your name, website, and logo

      Use the same name as your site name. The tool loads your logo to check that it's at least 112 × 112 pixels and shows it on white.

    3. List your official profiles

      Paste one profile URL per line. The tool recognizes each platform and flags share links, duplicates, and links to your own site.

    4. Add contact details and identifiers

      Add a phone number with its country code, an email, department contacts, your address, and any identifiers you have, such as an LEI or VAT ID.

    5. Copy the code to your homepage

      Copy the script tag and add it to your homepage or About page, then test it with the Rich Results Test. If your SEO plugin already outputs Organization schema, use one or the other.

    Example: Organization schema for a software company

    A software company with one office, a support line, and a Legal Entity Identifier. These are the details entered and the exact JSON-LD the organization schema generator creates.

    Details entered
    Type:           Corporation
    Name:           Northwind Analytics (also known as Northwind)
    Legal name:     Northwind Analytics, Inc.
    Website:        https://www.example.com/
    Logo:           https://www.example.com/images/logo.png
    Profiles:       LinkedIn, X, GitHub
    Main contact:   +1 206 555 0134, hello@example.com
    Support:        +1 206 555 0199, support@example.com (English, Spanish)
    Address:        1200 Example Avenue, Suite 400, Seattle, WA 98101, US
    Founded:        2016-03-01 by Maya Chen
    Employees:      50 to 99
    NAICS:          541511
    LEI:            5299001EXAMPLE0ORG13
    Site name:      Northwind Analytics (alternate: Northwind)
    Generated Organization and WebSite JSON-LD
    {
      "@context": "https://schema.org",
      "@graph": [
        {
          "@type": "Corporation",
          "@id": "https://www.example.com/#organization",
          "name": "Northwind Analytics",
          "alternateName": "Northwind",
          "legalName": "Northwind Analytics, Inc.",
          "description": "Northwind Analytics builds forecasting software that helps retail teams plan inventory.",
          "url": "https://www.example.com/",
          "logo": "https://www.example.com/images/logo.png",
          "sameAs": [
            "https://www.linkedin.com/company/example",
            "https://x.com/example",
            "https://github.com/example"
          ],
          "telephone": "+12065550134",
          "email": "hello@example.com",
          "contactPoint": {
            "@type": "ContactPoint",
            "contactType": "customer service",
            "telephone": "+12065550199",
            "email": "support@example.com",
            "availableLanguage": [
              "English",
              "Spanish"
            ]
          },
          "address": {
            "@type": "PostalAddress",
            "streetAddress": "1200 Example Avenue, Suite 400",
            "addressLocality": "Seattle",
            "addressRegion": "WA",
            "postalCode": "98101",
            "addressCountry": "US"
          },
          "foundingDate": "2016-03-01",
          "founder": {
            "@type": "Person",
            "name": "Maya Chen"
          },
          "numberOfEmployees": {
            "@type": "QuantitativeValue",
            "minValue": 50,
            "maxValue": 99
          },
          "naics": "541511",
          "iso6523Code": "0199:5299001EXAMPLE0ORG13"
        },
        {
          "@type": "WebSite",
          "@id": "https://www.example.com/#website",
          "url": "https://www.example.com/",
          "name": "Northwind Analytics",
          "alternateName": "Northwind",
          "publisher": {
            "@id": "https://www.example.com/#organization"
          }
        }
      ]
    }

    Organization and WebSite are combined in one @graph and linked through @id. The LEI is written as iso6523Code with the 0199: prefix, which Google prefers over leiCode, and phone numbers are converted to the compact international format. The LEI in this example is fictional but has valid check digits.

    This organization schema generator builds Organization JSON-LD from Google’s current list of recommended properties, plus WebSite schema for your site name, in one connected block. Fill in what applies, and the tool checks your logo size, validates business identifiers such as LEI and GLN, cleans up your profile links, and flags anything Google might ignore.

    What is Organization schema?

    Organization schema is structured data that describes a company, brand, non-profit, or other organization: its official name, website, logo, profiles on other sites, contact details, address, and identifiers. You add it once, usually to your homepage, as a JSON-LD block.

    Google uses it in two ways. Some properties help it tell your organization apart from others with similar names, such as identifiers and official profiles. Others can influence what people see, such as the logo in Search results and in a knowledge panel. Merchants can also shape details in their merchant knowledge panel, like return policy and contact information. Google has no required properties for Organization; its documentation recommends adding every one that applies.

    Organization schema generator with the form, live JSON-LD output, and checks against Google's recommended properties
    The generator with the example loaded: details on the left, live JSON-LD and Google checks on the right.

    Organization or LocalBusiness?

    Use Organization schema for companies that operate online or don’t receive customers at a location: software companies, online stores, publishers, agencies that work remotely, non-profits, and corporate websites. If customers visit you in person, such as a restaurant, a clinic, or a shop, use LocalBusiness instead. It’s a more specific type of Organization with opening hours, geo coordinates, and price range. The Local Business Schema Generator covers that case.

    Within Organization, pick the most specific type. Google’s own example: an ecommerce site should use OnlineStore rather than the broader OnlineBusiness. The generator lists all 36 schema.org Organization types that aren’t local businesses, grouped so you can find yours quickly.

    PropertyWhat to enter
    name, alternateNameYour organization’s name, and any acronym or short name. Use the same names as your site name.
    urlYour homepage. It helps Google identify your organization uniquely.
    logoAt least 112 × 112 pixels, crawlable, in a format Google Images supports, and readable on a white background.
    sameAsOfficial profiles on other sites: LinkedIn, X, YouTube, Wikipedia, Wikidata, Crunchbase, and similar.
    descriptionA detailed description of what your organization does.
    address, telephone, emailA sign of real-world presence. Phone numbers need the country and area code. Several offices can be listed.
    contactPointDepartment contacts, such as customer service or technical support.
    legalName, foundingDate, numberOfEmployeesAdministrative details, when they apply.
    vatID, taxID, iso6523Code, naicsBusiness identifiers. They must match the country in your address.

    Logo requirements

    Google may use your logo in Search results and knowledge panels, so it pays to get it right. When you enter a logo URL, the organization schema generator loads it, measures it, and shows it on a white background, the way Google may display it. It flags logos under the minimum size of 112 × 112 pixels and URLs that can’t be loaded.

    Use a square or nearly square version of your logo if you have one, in PNG, WebP, or JPG. A white or light-gray logo on a transparent background can disappear on white, so use a version with enough contrast. The image URL must be crawlable, so make sure robots.txt doesn’t block your image folder.

    The sameAs property connects your website to your official profiles elsewhere, which helps search engines and AI systems confirm they’re all the same entity. Include only profiles you control. A Wikipedia article or Wikidata item, if one exists, is the strongest connection you can add.

    The generator recognizes common platforms and flags three frequent mistakes: links to your own website, share or post links instead of a profile (for example a Facebook sharer URL), and duplicate links.

    Your site name in Google

    Google shows a site name above each search result, and it chooses that name partly from WebSite structured data on your homepage. That’s why the generator adds a WebSite block alongside Organization by default, with the site name and an optional alternate name, linked to your organization through its @id. Use the same name in your Organization schema, your title tags, and your homepage heading, so every signal agrees.

    Business identifiers

    Identifiers help Google distinguish your organization from others with similar names. Google prefers the iso6523Code property, written as a scheme code, a colon, and the identifier: 0199: for an LEI, 0060: for a D-U-N-S number, and 0088: for a GS1 GLN. The organization schema generator writes this format for you and checks each number before it goes into the code: LEI and GLN check digits are verified, so a typo is caught immediately.

    Add only identifiers you actually have, and keep VAT and tax IDs consistent with the country in your address. The tool warns you when a VAT ID’s country prefix doesn’t match.

    Where to add Organization schema

    Google recommends placing Organization markup on your homepage, or on a single page that describes your organization, such as your About page. It doesn’t need to be on every page. Other schema on your site can then point to it by its @id, for example as the publisher of an article, instead of repeating your details.

    On WordPress, check your SEO plugin before adding anything. Rank Math, Yoast, and similar plugins output their own Organization and WebSite schema based on their settings. Two different versions of your organization on one page send mixed signals, so either enter these details in your plugin’s settings or turn its version off and add the generated code instead.

    Common mistakes

    • Star ratings about yourself. Reviews and ratings an organization shows about itself aren’t eligible for review stars in Google.
    • Names that don’t match. Your Organization name, WebSite name, and visible branding should agree.
    • A logo that’s too small or blocked from crawling.
    • Unofficial profiles in sameAs, such as fan pages, directory listings you don’t control, or share links.
    • Using Organization for a local business, which loses opening hours and location details that LocalBusiness supports.

    When you’re done, run the code through the JSON-LD Validator or Google’s Rich Results Test, then check your homepage with the URL Inspection tool in Search Console once it’s live.

    Organization Schema Generator FAQ

    Where should I add Organization schema?

    On your homepage, or on one page that describes your organization, such as your About page. Google says it doesn't need to be on every page. Other markup can reference it by its @id.

    Will Organization schema make my logo appear in Google?

    It can help Google choose which logo to show in Search results and knowledge panels, but it doesn't guarantee it. The logo must be at least 112 × 112 pixels, crawlable, and look right on a white background.

    What's the difference between Organization and LocalBusiness schema?

    LocalBusiness is a more specific type of Organization for places customers visit, with opening hours and location details. Use Organization for online businesses, corporate sites, publishers, and non-profits.

    What should I put in sameAs?

    The URLs of your official profiles on other sites, such as LinkedIn, X, YouTube, Crunchbase, Wikipedia, or Wikidata. Leave out pages you don't control, share links, and links to your own website.

    Do I also need WebSite schema?

    It's recommended. Google uses WebSite structured data on your homepage to choose the site name shown in search results. The generator adds it automatically and links it to your organization.

    My SEO plugin already adds Organization schema. What should I do?

    Keep one version. Either enter these details in your plugin's settings, such as Rank Math's Knowledge Graph section, or turn off the plugin's Organization output and paste this code instead. Two conflicting versions send mixed signals.

    Built and reviewed by Devansh Thakkar

    WordPress developer and technical SEO specialist with 250+ client projects delivered since 2019. This tool and guide were last updated on .

    More about Devansh Thakkar
    • Local Business Schema Generator

      Build valid LocalBusiness JSON-LD for any of 131 business types, with opening hours, geo coordinates, and instant checks against Google's rules.

    • JSON-LD Validator

      Validate JSON-LD against schema.org and Google's rich result rules, find exact syntax errors, and auto-fix common mistakes.

    • Schema @graph Combiner

      Merge separate JSON-LD blocks into one connected @graph: duplicates removed, stable @id values added, and conflicts flagged for review.

    • Person Schema Generator

      Create Person and ProfilePage JSON-LD for author, About, and team pages, with photo checks, clean sameAs links, and credentials. Auto-fill it from your page.

    • Article Schema Generator

      Create Article, BlogPosting, and NewsArticle JSON-LD with image checks, author best practices, and correct dates. Auto-fill it from your page.

    • Breadcrumb Schema Generator

      Build BreadcrumbList JSON-LD from a URL or your page's HTML, with multiple trails, Google checks, and matching breadcrumb HTML.