Skip to main content

Structured Data

Structured data helps search engines understand your content and display rich results in search. JSON-LD is the recommended format by Google.

Why Use Structured Data?

  • Rich Search Results: Stand out in search with stars, prices, images
  • Knowledge Graph: Appear in Google’s knowledge panel
  • Voice Search: Better voice assistant integration
  • Search Visibility: Improved click-through rates

Organization Schema

Defines your organization’s identity and social profiles.
Use on: Homepage, About page

Article Schema

For blog posts, news articles, and content pages.
Rich result: Article snippet with author, date, and image in search Use on: Blog posts, news articles, guides

Product Schema

For e-commerce product pages.
Rich result: Product snippet with price, availability, and ratings Use on: Product pages

FAQ Schema

For frequently asked questions pages.
Rich result: Expandable FAQ section in search results Use on: FAQ pages, help centers, product pages with FAQs
For navigation breadcrumbs.
Rich result: Breadcrumb trail in search results Use on: Any page with breadcrumb navigation

LocalBusiness Schema

For businesses with physical locations.
Rich result: Business info with hours, location, ratings in search and maps Use on: Location pages, contact pages

Event Schema

For events, webinars, and conferences.
Rich result: Event card with date, location, and ticket info Use on: Event pages, webinar pages

Recipe Schema

For cooking recipes.
Rich result: Recipe card with image, cook time, and ratings Use on: Recipe pages, food blogs

Video Schema

For video content.
Rich result: Video thumbnail in search results Use on: Video pages, tutorial pages

Validation Tools

Google Rich Results Test

Test how Google sees your structured data:

Schema.org Validator

Validate against official Schema.org specification:

Testing in Code


Best Practices

General Guidelines

  1. Use JSON-LD - Google’s preferred format
  2. Place in <head> or <body> - Both work, <head> preferred
  3. Be truthful - Only include accurate information
  4. Match visible content - Structured data should reflect page content
  5. Test before deploying - Use validation tools
  6. One schema per page - Or multiple if appropriate
  7. Keep updated - Update schema when content changes

Common Mistakes

❌ Incorrect date format:
✅ ISO 8601 format:
❌ Missing required properties:
✅ Include all required properties:

Multiple Schemas

You can include multiple schemas on one page:

Schema Types Reference

Most Common Types

  • Organization - Company info
  • Article - Blog posts, news
  • Product - E-commerce items
  • FAQ - Question/answer pages
  • Breadcrumbs - Navigation
  • LocalBusiness - Physical locations
  • Event - Events, webinars
  • Recipe - Cooking recipes
  • VideoObject - Video content
  • Review - Product/service reviews
  • HowTo - Step-by-step guides
  • JobPosting - Job listings

Full Schema.org Types

Explore all 800+ types at https://schema.org/docs/schemas.html

Additional Resources