Taxonomy Guide

Product Taxonomy Standard Guide for Schema.org Product Types

Learn the complete code structure, hierarchy rules, and attribute requirements of the Schema.org Product Types taxonomy standard.

800+
Categories
5 levels
Max Depth
Continuous (community-driven releases)
Update Frequency
Overview

What is Schema.org?

Schema.org is a collaborative vocabulary for structured data on the web, originally founded by Google, Microsoft, Yahoo, and Yandex in 2011. It provides a shared set of schemas that webmasters and developers can use to mark up their pages in ways that are recognized by major search engines. For product data, Schema.org defines a rich hierarchy of types centered around the Product type, enabling search engines to understand product attributes such as pricing, availability, reviews, and brand information directly from page markup.

The Schema.org product vocabulary has become the de facto standard for e-commerce structured data. By implementing Schema.org markup using JSON-LD, Microdata, or RDFa, online retailers can unlock rich snippets in Google Search results, including star ratings, price ranges, and stock status badges. Google Shopping, Microsoft Bing Shopping, and other search-driven marketplaces rely heavily on Schema.org types to populate their product listings, making it an essential tool for any SEO-focused product information strategy.

Beyond basic product markup, Schema.org extends into specialized types like SoftwareApplication, Vehicle, Book, and CreativeWork, each with domain-specific properties. This flexibility allows businesses across industries to describe their offerings with precision. The vocabulary is maintained as an open standard under W3C governance, ensuring broad adoption and continuous evolution driven by real-world use cases from the global web community.

At a Glance

Maintained bySchema.org Community Group (W3C)
Year Founded2011
Official WebsiteOfficial Website
Open Standard
Yes
Code Structure

Schema.org Category Hierarchy

Example hierarchy showing how products are organized within this standard

Product

IndividualProduct
ProductModel
ProductGroup
SomeProducts
OfferCatalog
AggregateOffer
Vehicle
Car
Motorcycle
BusOrCoach

CreativeWork

Book
Audiobook
ComicStory
SoftwareApplication
MobileApplication
WebApplication
VideoGame
Movie
TVSeries
TVEpisode

Service

FinancialProduct
BankAccount
LoanOrCredit
FoodService
Restaurant
FoodEstablishment
Structure Rules

How Schema.org is Structured

Key rules and principles that define how this taxonomy organizes products

1

Type Inheritance

Schema.org uses a single-inheritance type hierarchy. Every product type inherits properties from its parent type up to the root Thing type. For example, Book inherits from CreativeWork, which inherits from Thing, giving it access to all properties defined at each level.

Thing > CreativeWork > Book (inherits name, description, url from Thing)
Thing > Product > Vehicle > Car (inherits brand, offers from Product)
Thing > CreativeWork > SoftwareApplication > MobileApplication
2

Property Domains and Ranges

Each property in Schema.org has a defined domain (the type it applies to) and range (the expected value type). Properties can accept multiple value types. For example, the 'author' property expects a Person or Organization type, not a plain text string.

Product.brand expects Brand or Organization
Product.offers expects Offer or AggregateOffer
Book.author expects Person or Organization
3

JSON-LD as Preferred Format

Google recommends JSON-LD (JavaScript Object Notation for Linked Data) as the primary format for embedding Schema.org markup. JSON-LD scripts are placed in the <head> or <body> of HTML pages and do not interfere with visible page content, making them easier to maintain than inline Microdata.

<script type="application/ld+json">{"@context":"https://schema.org","@type":"Product",...}</script>
Use @context to reference the Schema.org vocabulary
Use @type to specify the Schema.org type being described
4

Enumeration Values for Controlled Vocabularies

Schema.org uses enumeration types for properties that accept a fixed set of values. These enumerations ensure consistency across implementations. For example, ItemAvailability defines values like InStock, OutOfStock, and PreOrder rather than allowing free-text availability descriptions.

ItemAvailability: InStock, OutOfStock, PreOrder, BackOrder, Discontinued
OfferItemCondition: NewCondition, UsedCondition, RefurbishedCondition, DamagedCondition
DeliveryMethod: LockerDelivery, OnSitePickup, ParcelService
Attribute Mapping

Required Attributes by Category

Mandatory and recommended attributes for key categories in this standard

Product
Required
namee.g. Apple MacBook Pro 16-inch
text
descriptione.g. Professional laptop with M3 Max chip and 36GB unified memory
text
imagee.g. https://example.com/images/macbook-pro-16.jpg
text
offerse.g. {"@type":"Offer","price":"2499.00","priceCurrency":"USD","availability":"InStock"}
text
Recommended
brande.g. {"@type":"Brand","name":"Apple"}
text
skue.g. MBP16-M3MAX-36GB
text
gtin13e.g. 0195949185694
text
aggregateRatinge.g. {"@type":"AggregateRating","ratingValue":"4.7","reviewCount":"2341"}
text
reviewe.g. {"@type":"Review","author":"John","reviewRating":{"ratingValue":"5"}}
text
colore.g. Space Black
text
materiale.g. Aluminum
text
CreativeWorkBook
Required
namee.g. The Great Gatsby
text
authore.g. {"@type":"Person","name":"F. Scott Fitzgerald"}
text
isbne.g. 978-0743273565
text
Recommended
bookFormate.g. Hardcover
enum
numberOfPagese.g. 180
number
publishere.g. {"@type":"Organization","name":"Scribner"}
text
datePublishede.g. 1925-04-10
text
inLanguagee.g. en
text
CreativeWorkSoftwareApplication
Required
namee.g. WISEPIM Product Information Manager
text
operatingSysteme.g. Web, iOS, Android
text
applicationCategorye.g. BusinessApplication
text
Recommended
softwareVersione.g. 3.2.1
text
downloadUrle.g. https://example.com/download
text
screenshote.g. https://example.com/screenshots/dashboard.png
text
featureListe.g. Product catalog management, AI-powered descriptions, Multi-channel syndication
text
offerse.g. {"@type":"Offer","price":"49.00","priceCurrency":"USD"}
text
Use Cases

Schema.org Use Cases by Industry

Industries and scenarios where this taxonomy standard is most commonly applied

E-commerce & Online Retail

Online stores use Schema.org Product markup to generate rich snippets in Google Search results, showing price, availability, and review ratings directly in search listings. This drives higher click-through rates and improves organic shopping traffic by up to 30%.

Publishing & Media

Publishers implement Book and CreativeWork types to appear in Google Books results, knowledge panels, and carousel features. Schema.org markup enables libraries, bookstores, and media platforms to surface detailed metadata including author information, editions, and formats.

Software & SaaS

Software companies use SoftwareApplication markup to appear in app-related search results with ratings, pricing, and compatibility details. This is particularly valuable for mobile apps competing in search results alongside app store listings.

Automotive & Vehicle Sales

Car dealerships and vehicle marketplaces leverage the Vehicle and Car types to display structured vehicle data including make, model, mileage, fuel type, and pricing. This enables rich search results for vehicle listings and integration with Google Cars.

Evaluation

Pros and Cons of Schema.org

Advantages
Universally recognized by all major search engines (Google, Bing, Yahoo, Yandex) ensuring maximum visibility across platforms
Free and open standard with no licensing costs, maintained by a W3C community group with transparent governance
Directly impacts SEO performance through rich snippets, knowledge panels, and enhanced search result features
Flexible vocabulary that covers products, services, events, organizations, and virtually any entity type on the web
Limitations
Not designed as a deep product taxonomy - provides type classification but lacks the granular category hierarchies found in standards like GPC or UNSPSC
Requires ongoing maintenance as Google periodically changes which Schema.org features it supports in search results
Validation can be challenging since Schema.org allows many optional properties, and different search engines may interpret markup differently

How to Implement Schema.org

Step-by-step guide to implementing this taxonomy standard in your product catalog

1

Audit Existing Product Data

Review your current product catalog and identify the Schema.org types that best match your products. Map your existing product attributes (name, price, description, images) to Schema.org properties. Determine which types you need beyond basic Product, such as Book, SoftwareApplication, or Vehicle.

2

Generate JSON-LD Templates

Create JSON-LD template structures for each product type in your catalog. Start with required properties (name, image, offers) and progressively add recommended properties (brand, sku, gtin, aggregateRating). Use tools like Google's Structured Data Markup Helper to validate your templates.

3

Integrate with Your PIM or CMS

Connect your product information management system to automatically generate Schema.org JSON-LD from your product data. Map PIM fields to Schema.org properties and set up automated JSON-LD injection into your product pages. WISEPIM can auto-generate Schema.org markup from your existing product data.

Free Template

Schema.org Product Markup Cheat Sheet

Download our comprehensive Schema.org implementation guide with ready-to-use JSON-LD templates for every product type, a property mapping worksheet, and a validation checklist to ensure your markup is error-free.

JSON-LD templates for 15+ product types including Product, Book, SoftwareApplication, and Vehicle
Complete property mapping guide linking common PIM fields to Schema.org properties
Google Rich Results compatibility matrix showing which properties trigger which search features
Step-by-step validation checklist with links to testing tools and common error fixes
Get Free Mapping Template

Frequently Asked Questions

Common questions about Schema.org

Explore Other Taxonomy Standards

Ready to Implement Schema.org?

WisePIM supports all major taxonomy standards and uses AI to automatically map your products — no manual classification required.