Overview
ValidGraph supports 25 standard Schema.org types with additional custom type support for Enterprise users. The available types increase with each tier.
How It Works
Free Tier (5 types)
– Article
– FAQPage
– BreadcrumbList
– Organization
– WebSite
Pro & Agency Tiers (25 types)
All Free types plus:
– Product
– Review
– Recipe
– Event
– LocalBusiness
– Person
– HowTo
– VideoObject
– Course
– JobPosting
– SoftwareApplication
– Book
– Movie
– MusicRecording
– Restaurant
– MedicalEntity
– RealEstateListing
– Vehicle
– FinancialProduct
– Service
Enterprise (25 + Custom)
All standard types plus user-defined custom types.
Related Features
– Custom Schema Types: Define additional types (Enterprise)
– Schema.org Vocabulary Reference: Property details for each type
Mini-Tutorial
Step 1: Check Your Tier
Free users can validate 5 types. Pro/Agency users get access to 25 standard types. Enterprise users can define custom types.
Step 2: See Which Types You Can Use
Navigate to Vocabulary to see the full list of available types for your plan.
Step 3: Start with Your Content Type
Identify what your page is. Is it:
– A blog post? Use Article
– A product listing? Use Product
– A recipe? Use Recipe
– An event? Use Event
Step 4: Implement Multiple Types
Many pages benefit from multiple schema types. For example:
– Product page: Use Product + Organization (brand) + AggregateRating (reviews)
– Recipe page: Use Recipe + Author (Person) + AggregateRating
Step 5: Validate Your Implementation
Use ValidGraph to validate your markup and see which schema types were detected.
Step 6: Expand Coverage
As you add more pages and schema types, your Site-Wide Score improves through type coverage.
Technical Details
Schema Type List by Tier
Free Tier (5 types):
[
"Article",
"FAQPage",
"BreadcrumbList",
"Organization",
"WebSite"
]
Pro & Agency Tiers (25 types):
[
"Article",
"FAQPage",
"BreadcrumbList",
"Organization",
"WebSite",
"Product",
"Review",
"Recipe",
"Event",
"LocalBusiness",
"Person",
"HowTo",
"VideoObject",
"Course",
"JobPosting",
"SoftwareApplication",
"Book",
"Movie",
"MusicRecording",
"Restaurant",
"MedicalEntity",
"RealEstateListing",
"Vehicle",
"FinancialProduct",
"Service"
]
Enterprise Tier (25 + Custom):
All standard types plus user-defined custom types.
Get Available Types
GET /api/v1/vocabulary/types?limit=100
Response:
{
"types": [
{
"id": "Article",
"name": "Article",
"tier_available_from": "free",
"description": "An article, such as a news article or piece of investigative report."
},
{
"id": "Product",
"name": "Product",
"tier_available_from": "pro",
"description": "Any offered product or service."
}
],
"available_in_current_plan": 25,
"total_standard_types": 933
}
Type Distribution by Category
| Category | Types | Examples |
|———-|——-|———-|
| Content | 5 | Article, NewsArticle, BlogPosting |
| E-commerce | 8 | Product, Review, Offer, Price |
| Media | 6 | VideoObject, AudioObject, ImageObject |
| Organization | 4 | Organization, LocalBusiness, Corporation |
| Events | 3 | Event, EventSeries, VirtualEvent |
| Learning | 4 | Course, CourseInstance, EducationalOccupationalProgram |
| Health | 3 | MedicalEntity, MedicalCondition, Drug |
| Creative | 4 | Book, Movie, MusicRecording, CreativeWork |
| People & Places | 4 | Person, Place, PostalAddress |
| Other | — | 933 total from schema.org |
Type Hierarchy
Every schema type inherits from Thing (the root type):
Thing
├── Article
│ ├── NewsArticle
│ ├── BlogPosting
│ └── Report
├── Product
│ └── Vehicle
├── Event
└── ... (900+ types)
When you use a type, you automatically inherit properties from all its parents.
Checking Type Support
GET /api/v1/vocabulary/type/Product?check_availability=true
Response includes:
{
"type": "Product",
"available": true,
"tier_available_from": "pro",
"your_tier": "pro",
"can_use": true
}
References
– Complete Schema.org Type Hierarchy
– Schema.org Class Documentation
– Type Relationships & Inheritance
– ValidGraph Supported Types List