Key takeaways:
- Any registered business can (and should) use the Organization schema type to their advantage
- Organization schema is best used as part of a reference to an author, webpage or website
- Organization schema can exist on each page but it shouldn’t be the primary schema type
What is Organization schema?
Organization schema is a form of structured data used to mark up information about an organization on a webpage.
This can include information about the organisation’s:
- name (e.g., Boston Consulting Group)
- legal name (e.g., Boston Consulting Group, Inc.)
- other name (e.g., BCG)
- physical location(s)
- contact information
- as well as details about the organisation’s leadership, products or services, and affiliations.
But don’t let the name fool you. Organization schema is applicable for any registered business.
What does Organization schema look like?
In its most basic form, Organization schema is defined using the @context property to reference schema.org’s vocabulary. Then to indicate the type of entity being defined, the @type property is used as shown:
"@context":"https://schema.org",
"@type":"Organization"
But there are many subtypes of business types and these include:
- LocalBusiness
- OnlineBusiness
- SportsOrganization
- NewsMediaOrganization
- Corporation
- EducationalOrganization
- GovernmentOrganization
- MedicalOrganization
This is how you can define the specific type of business using JSON-LD:
"@context":"https://schema.org",
"@type":"LocalBusiness"
"@context":"https://schema.org",
"@type":"OnlineBusiness"
"@context":"https://schema.org",
"@type":"MedicalOrganization"
As you can see, instead of using Organization, the @type is set to the corresponding entity type (i.e., a local business, an online business, or a medical-related business).
Choosing the right Organization type matters and you can click this link to jump to the corresponding section to learn more.
Can I use Organization schema if I’m not a company?
Yes you can. In fact, any website that represents a business or registered organisation should use Organization schema.
Organization schema should be used to describe any of the following:
- a sole trader or sole proprietor (or freelancer registered as a sole trader) who offers a service
- a business partnership
- a registered not-for-profit or charitable organisation
- a brick and mortar store that customers visit
- an ecommerce store with no physical location
- an ecommerce store with retail locations and an office headquarter
- a large corporation
- an online publisher of media content
- an educational institution or business (e.g., high school, preschool, elementary school, university).
For an example of each of these entity types, click this link to jump to the corresponding section.
When should Organization schema be used?
Not every webpage needs structured data and not every page on a website needs to have Organization schema.
However, there are a few scenarios where I would always specify Organization schema as a nested entity.
These include:
- launch of a new website
- launch of a new brand that sits on a subfolder
- launch of a subdomain where the website offers a different product line or service offering to the root domain
- a business that shares the same name as another entity (e.g., Apple vs apple)
- a business with multiple physical locations and operating hours.
If your website doesn’t fall into one of these scenarios, the effort vs reward doesn’t make sense because Organization schema by itself achieves very little in the grand scheme of SEO.
Should I use localBusiness, onlineBusiness, or Organization schema?
LocalBusiness, OnlineBusiness, MedicalOrganization are sub-types of Organization schema. They should only be used if the entity you are describing is best described using one of these sub-types.
Certain properties that are valid for Organization schema are invalid for LocalBusiness and OnlineBusiness and this is why it is important to use the most accurate entity type.
These include:
- areaServed: unfortunately this property cannot be used to describe the geographical areas served by a local business or online business.
- foundingDate and foundingLocation
- member
- subOrganization
Should Organization schema exist on every webpage?
No, Organization schema does not need to be on every webpage.
Schema markup should be reserved for important webpages as search engines are pretty good at understand the content found on a webpage.
Some people reserve Organization schema for the homepage, about page, and contact page. In my opinion, this is incorrect because structured data is a fool-proof and literal way to tell a search engine what is on a webpage.
Most SEOs will markup an entire page as being about an organisation – and this is incorrect.
The best way to include information about the website and the brand that is behind it is through nested schema.
What this means is instead of having a webpage marked up as an organization, such as:
<script type="application/ld+json">
{
"@context":"https://schema.org",
"@type":"Organization",
"name":"Example Company Pty Ltd",
"url":"https://www.example.co",
"@id":"https://www.example.co/#organization"
}
</script>
You tell a search engine that a webpage is part of a website that is part of by an organisation by doing the following:
<script type="application/ld+json">
{
"@context":"https://schema.org",
"@type":"WebPage",
"name":"Example Company",
"url":"https://www.example.co",
"@id":"https://www.example.co/#webpage",
"isPartOf":{
"@type":"WebSite",
"name":"Example Company",
"url":"https://www.example.co",
"@id":"https://www.example.co/#website",
"isPartOf":{
"@type":"Organization",
"name":"Example Company Pty Ltd",
"url":"https://www.example.co",
"@id":"https://www.example.co/#organization"
}
}
}
</script>
This is what it means to nest schema and by having unique IDs for each schema type, you help Google to clearly understand the relationships between everything.
Examples of different organization schema sub-types in JSON-LD
To help you get started, you will find a range of JSON-LD markup describing real-world organisations of varying types.
1. A freelance writer registered as a sole trader
In this example, I found a freelance copywriter and using public information, built the following structured data markup for Caitlin Wright.
<script type="application/ld+json">
{
"@context":"https://schema.org",
"@type":"Organization",
"name":"Caitlin Wright",
"url":"https://caitlinwright.com.au",
"@id":"https://caitlinwright.com.au/#organization",
"description":"I'm an award winning website copywriter, freelance journalist and online editor. I have spent my career working for companies like 7News, Skype and Medical Journal of Australia.",
"founder":{
"@type":"Person",
"name":"Caitlin Wright",
"sameAs":[
"https://www.linkedin.com/in/wrightcaitlin/",
"https://instagram.com/caitlinjwright",
"https://twitter.com/caitliniswright"
],
"image":{
"@type":"ImageObject",
"url":"https://caitlinwright.com.au/wp-content/uploads/2021/11/caitlinwright-contact.png"
},
"knowsAbout":[
{
"@type":"DefinedTerm",
"name":"copywriting",
"@id":"https://www.wikidata.org/wiki/Q624896"
},
{
"@type":"DefinedTerm",
"name":"journalism",
"@id":"https://www.wikidata.org/wiki/Q11030"
}
]
},
"email":"[email protected]",
"telephone":"61401236466"
}
</script>
You’ll notice that I have nested Person schema within Organization schema.
The reason why I chose to use the broad Organization schema was because Caitlin didn’t have a Google Business Profile. Therefore, it didn’t make sense to use the LocalBusiness sub-type schema. Similarly, since her copywriting business is solely built in her personal brand, it made sense to reference her as an individual in the JSON-LD.
2. An ecommerce store with no physical location
Pet Circle is an online-only ecommerce store. Therefore, in this example, I will use the OnlineBusiness schema sub-type.
<script type="application/ld+json">
{
"@context":"https://schema.org",
"@type":"OnlineBusiness",
"name":"Pet Circle",
"legalName":"Millell Pty Ltd",
"description":"Pet Circle is Australia's largest online pet shop. We're focused on bettering the lives of pets and pet parents alike! We're here to make shopping for pet supplies as easy and convenient as possible. There's a reason over 700,000 pet parents trust us - we're committed to providing awesome customer service, fast shipping, and free, personalised advice from Pet Circle's online vet team! We also support our community by donating food and supplies to more than 100 animal rescue organisations. We stock a great range of animal supplies for your pet's well-being including: dog harnesses, collars, toys, treats, dog beds, dog crates, cat litter and cat flea collars. Everything from cat carriers, right through to dog nail clippers to care for your pets. We've got speciality species covered too! We stock a wide range of fish tanks and aquariums, air pumps, bird cages, bird supplies, reptile, rabbit and horse products. Pet Circle also offers the best vet products online such as flea, tick and worming treatments from leading brands like: NexGard Spectra, Simparica Trio, Bravecto, Sentinel and Revolution Plus. As well as vet diets from Hill's Prescription Diet and Royal Canin Vet Diet. Let's Pet Better, together!",
"url":"https://www.petcircle.com.au",
"@id":"https://www.petcircle.com.au/#organization",
"areaServed":{
"@type":"Country",
"name":"Australia"
},
"sameAs":[
"https://www.facebook.com/petcircle.aus",
"https://instagram.com/petcircle?ref=badge",
"https://www.youtube.com/user/petcircleau",
"https://www.linkedin.com/company/petcircle/"
],
"hasMerchantReturnPolicy":{
"@type":"MerchantReturnPolicy",
"applicableCountry":"AU",
"merchantReturnLink":"https://www.petcircle.com.au/returns-policy"
},
"ethicsPolicy":"https://www.petcircle.com.au/petcircle-assets/content/static-pages-policy/Pet_Circle_Whistle_Blower_Policy_2023.pdf"
}
</script>
3. A large corporation
Boston Consulting Group, Inc. is a multi-national consulting firm. In this instance, the JSON-LD describes the main entity using the Corporation organization sub-type, references the offical logo of the company and associates social media handles with the entity.
<script type="application/ld+json">
{
"@context":"https://schema.org",
"@type":"Corporation",
"@id":"https://www.bcg.com/#corporation",
"name":"Boston Consulting Group",
"description":"Boston Consulting Group is a global consulting firm that partners with leaders in business and society to tackle their most important challenges and capture their greatest opportunities. Our success depends on a spirit of deep collaboration and a global community of diverse individuals determined to make the world and each other better every day.",
"url":"https://www.bcg.com",
"logo":{
"@type":"ImageObject",
"url":"https://web-assets.bcg.com/dims4/default/2493c6b/2147483647/strip/true/crop/746x501+0+0/resize/1492x1002!/format/webp/quality/90/?url=http%3A%2F%2Fboston-consulting-group-brightspot.s3.amazonaws.com%2F65%2F46%2Fd6769bfd46abd4021e2c6727f508%2Fbcg-monogram-rgb-green-tcm9-210235.png"
},
"sameAs":[
"https://www.linkedin.com/company/boston-consulting-group",
{
"@context":"https://schema.org",
"@type":"Corporation",
"@id":"https://www.bcg.com/#corporation",
"name":"Boston Consulting Group",
"description":"Boston Consulting Group is a global consulting firm that partners with leaders in business and society to tackle their most important challenges and capture their greatest opportunities. Our success depends on a spirit of deep collaboration and a global community of diverse individuals determined to make the world and each other better every day.",
"url":"https://www.bcg.com",
"logo":{
"@type":"ImageObject",
"url":"https://web-assets.bcg.com/dims4/default/2493c6b/2147483647/strip/true/crop/746x501+0+0/resize/1492x1002!/format/webp/quality/90/?url=http%3A%2F%2Fboston-consulting-group-brightspot.s3.amazonaws.com%2F65%2F46%2Fd6769bfd46abd4021e2c6727f508%2Fbcg-monogram-rgb-green-tcm9-210235.png"
},
"sameAs":[
"https://www.linkedin.com/company/boston-consulting-group",
"https://www.facebook.com/BostonConsultingGroup",
"https://twitter.com/BCG",
"https://www.youtube.com/user/TheBCGVideo"
],
"department":[
{
"@type":"Organization",
"name":"BCG in Africa",
"url":"https://www.bcg.com/offices/cairo",
"@id":"https://www.bcg.com/offices/cairo/#organization",
"address":{
"@type":"PostalAddress",
"streetAddress":"F4, First Floor, Building H, 5! by Waterway",
"addressLocality":"New Cairo",
"addressRegion":"Cairo",
"addressCountry":"Egypt"
}
},
{
"@type":"Organization",
"name":"BCG in Miami",
"url":"https://www.bcg.com/offices/miami/default",
"@id":"https://www.bcg.com/offices/miami/default/#organization",
"address":{
"@type":"PostalAddress",
"streetAddress":"1450 Brickell Avenue, 34th Floor",
"addressLocality":"Miami",
"addressRegion":"Florida",
"addressCountry":"United States"
}
},
{
"@type":"Organization",
"name":"BCG in Sydney",
"url":"https://www.bcg.com/offices/sydney/default",
"@id":"https://www.bcg.com/offices/sydney/default/#organization",
"address":{
"@type":"PostalAddress",
"streetAddress":"Level 26, 60 Martin Place",
"addressLocality":"Sydney",
"addressRegion":"NSW",
"addressCountry":"Australia"
},
"telephone":"61293235600",
"contactPoint":{
"@type":"contactPoint",
"contactType":"Office Administrator",
"name":"Chris Mattey",
"url":"https://www.bcg.com/about/people/experts/chris-mattey",
"sameAs":"https://www.linkedin.com/in/chris-mattey-193aa81/"
}
}
],
"knowsAbout":[
{
"@type":"DefinedTerm",
"name":"business strategy",
"@id":"https://www.wikidata.org/wiki/Q20014942"
},
{
"@type":"DefinedTerm",
"name":"business transformation",
"@id":"https://www.wikidata.org/wiki/Q5001958"
},
{
"@type":"DefinedTerm",
"name":"corporate finance",
"@id":"https://www.wikidata.org/wiki/Q1134763"
}
],
"founder":{
"@type":"Person",
"name":"Bruce Henderson"
}
}</script>
Using public information, I have referenced:
- 3 core capabilities using the DefinedTerm property
- who the founder of BCG is
- 3 offices around the world using the department property
- a point of contact for the Sydney location as per their webpage
4. A national online publisher of media content with geo-locational subfolders and brands
In this example, I am describing Sitchu using nested NewsMediaOrganization sub-type schemas. This is because Sitchu has different content served based on the geo-location of a user and these correspond to with specific subfolders within its root domain. Furthermore, each subfolder has its own social media accounts and these are referenced in the JSON-LD accordingly using the sameAs property.
<script type="application/ld+json">
{
"@context":"https://schema.org",
"@type":"NewsMediaOrganization",
"url":"https://sitchu.com.au",
"@id":"https://sitchu.com.au/#organisation",
"name":"Sitchu",
"description":"From city guides and weekends away to beautiful home design and stylish properties to buy, we bring you the best of food, travel, lifestyle and interiors, so you can explore Australia's sought-after suburbs just like a local.",
"sameAs":"https://www.pinterest.com.au/sitchuau",
"brand":[
{
"@type":"NewsMediaOrganization",
"name":"Sitchu Sydney",
"url":"https://sitchu.com.au/sydney",
"@id":"https://sitchu.com.au/sydney/#organisation",
"sameAs":[
"https://www.facebook.com/sitchusydney",
"https://www.facebook.com/sitchusydney"
],
"knowsAbout":[{
"@type":"Place",
"@id":"https://www.wikidata.org/wiki/Q3130",
"name":"Sydney"
},
{
"@type":"Thing",
"@id":"https://www.wikidata.org/wiki/Q30915455",
"name":"casual dining"
}]
},
{
"@type":"NewsMediaOrganization",
"name":"Sitchu Melbourne",
"url":"https://sitchu.com.au/melbourne",
"@id":"https://sitchu.com.au/melbourne/#organisation",
"sameAs":[
"https://www.facebook.com/sitchumelbourne",
"https://www.instagram.com/sitchu.melbourne"
],
"knowsAbout":[
{
"@type":"Place",
"@id":"https://www.wikidata.org/wiki/Q3141",
"name":"Melbourne"
},
{
"@type":"Thing",
"@id":"https://www.wikidata.org/wiki/Q30915455",
"name":"casual dining"
}
]
},
{
"@type":"NewsMediaOrganization",
"name":"Sitchu Brisbane",
"url":"https://sitchu.com.au/brisbane",
"@id":"https://sitchu.com.au/brisbane/#organisation",
"sameAs":[
"https://www.facebook.com/sitchubrisbane",
"https://www.instagram.com/sitchu.brisbane"
],
"knowsAbout":{
"@type":"Place",
"@id":"https://www.wikidata.org/wiki/Q34932",
"name":"Brisbane"
}
}
],
"parentOrganization":{
"@type":"Organization",
"name":"Belle Property",
"url":"https://www.belleproperty.com/",
"@id":"https://www.wikidata.org/wiki/Q104721339"
}
}
</script>
Another feature of this schema markup is that each subfolder has been assigned a unique ID.
5. An educational institution
TAFE NSW offers courses to Australians who do not have an ATAR but wish to graduate with a qualification. Therefore, I want the markup to tell Google that this education institution offers courses.
In this example, I am going to specify two schema types – Organization and Course, and connect the two together using the provider property.
<script type="application/ld+json">
{
"@context":"https://schema.org",
"@graph":[
{
"@type":"EducationalOrganization",
"name":"TAFE NSW",
"alternateName":"Technical and further education",
"url":"https://www.tafensw.edu.au",
"@id":"https://www.tafensw.edu.au/#organization",
"sameAs":[
"https://www.wikidata.org/wiki/Q37511841",
"https://www.facebook.com/tafensw",
"https://www.linkedin.com/company/tafe-nsw",
"https://www.youtube.com/tafe"
],
"areaServed":{
"@type":"AdministrativeArea",
"name":"New South Wales"
}
},
{
"@type":"course",
"coursecode":"HE20503V01",
"name":"Graduate certificate in leadership",
"description":"Take a step up the career ladder and be prepared for advanced leadership roles when you study the Graduate Certificate in Leadership. Develop your leadership skills, learn to manage organisational change and learn how to motive others to improve individual and team performance. You’ll also get an insight into your own leadership style and how you can use this to create successful, high performing team environments. This course is taught by industry experts and focuses on developing transformational leaders who can deliver the strategic vision of an organisation while supporting the professional development of the teams they lead.",
"provider":{"@id":"https://www.tafensw.edu.au/#organization"},
"numberOfCredits":"40",
"url":"https://www.tafensw.edu.au/course-areas/business-and-marketing/courses/graduate-certificate-in-leadership--HE20503V01#courseUnits"
},
{
"@type":"course",
"coursecode":"HE20501V03",
"name":"Bachelor of interior design",
"description":"Create innovative spaces as an interior designer as you combine your understanding of the interaction between people and spaces with your skills in concept creation and project management. The TAFE NSW Bachelor of Interior Design equips you with technical skills in future-focused digital design and the practical aptitude to realise your design projects with confidence. Graduate ready to step into a diverse range of workplaces whether it’s as a consultant, in an interior-specific design business, an architecture firm, or an interior design department of a property development firm.",
"provider":{"@id":"https://www.tafensw.edu.au/#organization"},
"numberOfCredits":"240",
"about":{
"@type":"DefinedTerm",
"name":"interior design",
"@id":"https://www.wikidata.org/wiki/Q179232"
},
"url":"https://www.tafensw.edu.au/course-areas/design-and-media/courses/bachelor-of-interior-design--HE20501V03#courseUnits"
}
]
}
</script>
What’s interesting about this JSON-LD is that when you put it through a schema validator, the Organization schema disappears and instead two individual Course schemas are shown. But when you drill into the specifications of the Course schema, you will find the details of the Organization schema successfully nested within it. And here is the same code validated by Google’s Rich Results Tool.
Pretty cool isn’t it?
Want to learn more on how to get the most out of entity-based SEO with JSON-LD?
I have a number of articles to help you communicate what each important webpage is about to search engines.