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
Your JSON-LD
Add this code to your homepage or your About page. It doesn't need to be on every page.
How to use the Organization Schema Generator
-
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.
-
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.
-
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.
-
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.
-
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.
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)
{
"@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 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.
Google’s recommended properties
| Property | What to enter |
|---|---|
name, alternateName | Your organization’s name, and any acronym or short name. Use the same names as your site name. |
url | Your homepage. It helps Google identify your organization uniquely. |
logo | At least 112 × 112 pixels, crawlable, in a format Google Images supports, and readable on a white background. |
sameAs | Official profiles on other sites: LinkedIn, X, YouTube, Wikipedia, Wikidata, Crunchbase, and similar. |
description | A detailed description of what your organization does. |
address, telephone, email | A sign of real-world presence. Phone numbers need the country and area code. Several offices can be listed. |
contactPoint | Department contacts, such as customer service or technical support. |
legalName, foundingDate, numberOfEmployees | Administrative details, when they apply. |
vatID, taxID, iso6523Code, naics | Business 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.
Profile links (sameAs)
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.
Related tools
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.