What is Schema.org's Organization type (organization schema)?
Organization is the Schema.org type that describes an organization, such as a company, a nonprofit or a club: its name, legal name, website, logo, contact details and the profiles that identify it on other sites. In an online store it describes the company that sells, and Google uses it to understand it and tell it apart from others.
Key takeaways
- Organization describes the company, not a page or a product: name, legal name, website, logo, contact and profiles elsewhere.
- Google requires no property: it recommends adding the ones that apply and using the most specific subtype, such as OnlineStore for an online store.
- Putting it on the home page or the about page is enough; Google says it is not needed on every page.
- It can influence the logo Google shows and, for a merchant, the merchant panel, through the return and shipping policies.
- If the company controls the reviews about itself, its organization markup is not eligible for stars.
In a store's structured data, almost everything is about products: the name, the price, the stock. Organization is the exception: the node that says who is behind the store, with its name, legal name, website and logo. It is a Schema.org type, and it has nothing to do with how the site is organized or how your categories are structured. It matters because it is how you tell Google, without making it guess, which company is yours and how it differs from others with a similar name, and because the logo Google shows and the return and shipping data in your merchant panel can come from it.
How it works
Schema.org defines Organization as an organization, whether a school, a nonprofit, a company or a club, and it has more specific subtypes, including the corporation, the local business and the online business.[1]Schema.org. Organization The properties a store uses most:[1]Schema.org. Organization
| Property | What it says |
|---|---|
name |
The name the company is known by |
legalName |
The official name, for example the registered company name |
url |
The organization's website |
logo |
The logo |
sameAs |
Pages on other sites that identify the same organization |
address, contactPoint |
The address and the contact channels |
foundingDate, founder |
When it was founded and by whom |
hasMerchantReturnPolicy |
The return policy |
Google explains what it wants it for: adding it to the home page can help it understand your organization's administrative details and tell it apart from others in the results. Some properties do that behind the scenes and others can influence what shows, such as the logo it displays in results and in the knowledge panel.[2]Google Search Central. Organization (Organization) structured data Put another way, the markup turns your company into an entity with its own data instead of a loose name in a block of text. The specifics from its documentation:[2]Google Search Central. Organization (Organization) structured data
- No required properties. It asks you to add the ones that apply to your organization.
- The most specific subtype. For an ecommerce site it recommends
OnlineStoreoverOnlineBusiness. - One page is enough. It recommends putting it on the home page or on a page that describes the organization, such as the about page, and adds that it is not needed on every page of the site.
- The URL identifies. It says
urlhelps it uniquely identify your organization; and that sameAs is the URL of a page on another site with more information about it. - The logo has minimums: at least 112 × 112 pixels, at a URL that can be crawled and indexed.[2]Google Search Central. Organization (Organization) structured data
For a merchant there is one more part. Google says that with hasMerchantReturnPolicy and hasShippingService, plus the address and contact details, you can influence the data it shows in the merchant panel and the brand profile.[2]Google Search Central. Organization (Organization) structured data And in its documentation on merchant listings it recommends giving the business's general return policy in the Organization markup instead of repeating it on every offer, and the same for shipping; the offer carries it only when it is an exception.[3]Google Search Central. Merchant listing (Product, Offer) structured data
In a store
An online store's node on the home page. Fictional example: the company, the address, the profiles and the URLs are made up.
{
"@context": "https://schema.org",
"@type": "OnlineStore",
"@id": "https://www.example.com/#organization",
"name": "Calella",
"legalName": "Calella Textile, Inc.",
"url": "https://www.example.com/",
"logo": "https://www.example.com/img/logo-calella.png",
"sameAs": [
"https://www.instagram.com/calella.example",
"https://www.linkedin.com/company/calella-example"
],
"address": {
"@type": "PostalAddress",
"addressLocality": "Portland",
"addressRegion": "OR",
"addressCountry": "US"
},
"hasMerchantReturnPolicy": {
"@type": "MerchantReturnPolicy",
"applicableCountry": "US",
"returnPolicyCategory": "https://schema.org/MerchantReturnFiniteReturnWindow",
"merchantReturnDays": 30
}
}
Every line has to be something you can point to on a page the customer sees: the trade name in the header, the registered company name on the legal page, the logo on the site, the sameAs profiles linked from the footer, the return policy on its own page. The @id lets the other nodes on the site, such as the seller of each offer, point to this same organization instead of describing it again. The return policy goes here because it is the store's general one, as Google recommends, and a specific product page repeats it only if it is different;[3]Google Search Central. Merchant listing (Product, Offer) structured data it has its own entry, MerchantReturnPolicy.
On a page published with Clione, the Organization node goes inside the same graph as the product, and is filled in with the store's organization data: name, legal name, URL, logo, description, industry and founding date.
What gets mixed up
Marking your own store's average rating in the Organization node to get stars in Google's rich results. Google excludes it: if the entity being reviewed controls the reviews about itself, its pages with organization or local business markup are not eligible for stars.[4]Google Search Central. Review snippet (Review, AggregateRating) structured data Product ratings go on each product, with AggregateRating.
How to check it
- Open your home page's source code and look for
OrganizationorOnlineStore. If neither appears, the store does not describe itself in markup. - Check the subtype. For an online store, Google recommends
OnlineStoreoverOnlineBusiness.[2]Google Search Central. Organization (Organization) structured data - Check each property against the site: the name, the registered name, the address and the
sameAsprofiles have to be the ones the company really uses. - Check the logo: at least 112 × 112 pixels and at a URL that can be crawled and indexed.[2]Google Search Central. Organization (Organization) structured data
- Run the URL through the Rich Results Test to see whether it reads the node and with what errors or warnings.[5]Search Console Help. Rich Results Test
Related concept: Brand
Organization and Brand get confused mostly in stores that sell other people's brands. Organization is the company; Brand is a product's brand, which may belong to another company. Schema.org separates them with Organization's brand property, which collects the brands an organization maintains.[1]Schema.org. Organization A multi-brand store is a single Organization, its own, and each of its products carries the manufacturer's brand: putting the store's name as the brand of the whole catalog says something that is not true.
To keep going, the structured data reading path lays out the rest of the terms, and the JSON-LD entry shows how this node sits alongside the product's in the same block.
Synonyms
- English
- organization schema, organization structured data, organization markup
- Español
- marcado de organización, datos estructurados de organización
Sources
- [1] Schema.org. Organization. Accessed . ↑ ↑ ↑
- [2] Google Search Central. Organization (Organization) structured data. Accessed . ↑ ↑ ↑ ↑ ↑ ↑
- [3] Google Search Central. Merchant listing (Product, Offer) structured data. Accessed . ↑ ↑
- [4] Google Search Central. Review snippet (Review, AggregateRating) structured data. Accessed . ↑
- [5] Search Console Help. Rich Results Test. Accessed . ↑
Change history
- First English version.
This definition is published under CC BY 4.0. Reuse this definition freely, crediting Clione with a link to this page.
Related terms
sameAs
What the Schema.org sameAs property is, which links it takes and which it does not, where Google uses it (Organization, authors) and how to review yours.
Brand
What the Schema.org Brand type is, how to mark up a product's brand, what Google asks for and why a reselling store doesn't put its own name as the brand.
Entity
What an entity is in SEO: an identifiable thing, not a keyword. How Google recognizes one and how a store describes its brand and products.
AggregateRating
What AggregateRating is in Schema.org, which properties Google asks for to show stars, which ratings you cannot mark up and how to check your product page.
MerchantReturnPolicy
What MerchantReturnPolicy is, which properties Google asks for, where it goes (organization or offer), what overrides what and how to check it in your store.
JSON-LD
What JSON-LD is, what @context, @type, @id and @graph mean, why Google recommends it and how to find and check the block on your product page.
Make your catalog easy for bots to read
Clione fills every product page with what bots read best: the JSON-LD graph with its structured data, the meta description and the FAQs. You review and press Push; then we check your live store so it all stays published.