Comprehensive Guide to Google Structured Data and Schema Markups

By: Irina Shvaya | August 14, 2025

Key Takeaways

  • Structured data turns page content into machine-readable facts, unlocking rich results and feeding accurate inputs to AI answer engines.
  • Rich results like ratings, prices, carousels, and breadcrumbs give searchers answers at a glance, often lifting click-through rates and discovery.
  • Google's Search Gallery supports many schema types, including Article, Breadcrumb, Carousel, Product and Event, each suited to specific site types. Several older types, such as Book Actions and Course Info, were retired in 2025.
  • Clear structured data removes ambiguity, but Google says it isn't required for its generative AI features and there's no special schema for AI answers.
  • Best practices: use JSON-LD, mark up only visible content, keep prices and dates current, and validate before publishing and after template changes.

Structured data is one of the most reliable ways to make your pages stand out in search results and to feed AI systems the facts they need. By marking up your content with schema, you help Google understand what’s on the page—articles, products, courses, events, videos—and unlock rich results like carousels, ratings, and prices. This guide breaks down the most important Google-supported schema types, when to use them, and how they boost visibility and user experience across different websites. You’ll also learn why structured data is vital for AI-driven tools and how to validate your implementation fast.

What you’ll learn:

  • Which Google-supported schema types matter, with use cases by website type
  • How rich results enhance visibility, CTR, and user experience
  • How structured data supports AI assistants and language models
  • Practical tips and tools to implement and validate schema

Why Schema Markup Matters for SEO and AI

Schema turns page content into machine-readable facts. For SEO, this means eligibility for rich results (stars, prices, images, breadcrumbs). For AI systems, it means cleaner inputs that make your content easier to reference in answers and recommendations.

Key benefits:

  • Higher CTR: Rich results provide answers at a glance (price, availability, rating), which often improves click-through rates.
  • Better discovery: Carousels, videos, and local panels put your pages in front of high-intent users.
  • AI-ready data: Clear schema restates key facts for tools that read it, though Google says it isn't required for its AI features and no study shows a reliable citation lift.

Implementation rules of thumb:

  • Use JSON-LD format.
  • Mark up only content visible on the page.
  • Keep data current (prices, availability, dates).
  • Validate before publishing and after template changes.

Core Google-Supported Schema Types and How to Use Them

Below you’ll find the most commonly supported types from Google’s Search Gallery, their purpose, and who should use them.

Article

Purpose: Enhance news, blog, and sports articles with rich features (larger images, headlines, publisher info).

Best for: News sites, blogs, magazines, sports publishers.

Use highlights:

  • Headline, image, datePublished, author, publisher (with logo).
  • AMP and non-AMP supported; high-quality images improve outcomes.

Book Actions

Purpose: Retired by Google in 2025; Book Actions markup no longer produces a search feature.

Best for: Book retailers, libraries, publishers.

Use highlights:

  • Mark up offers, ISBNs, and provider actions.
  • Useful when you control the purchase or borrow flow.

Breadcrumb

Purpose: Show a clean navigation path in SERPs (Home > Category > Page).

Best for: Almost every site with hierarchical navigation.

Use highlights:

  • Provide itemListElement with ListItem (name, position, item URL).
  • Align breadcrumbs with your URL structure.

Carousel

Purpose: Display multiple items in a horizontal gallery from the same site.

Best for: Recipe, Course list, Restaurant, or Movie collections (supports specific content types).

Use highlights:

  • Combine with ItemList and a supported content type (e.g., Recipe or Course).
  • Ensure each item is a valid rich result on its own.

Course Info and Course List

Purpose: Course Info rich results were retired by Google in 2025. Course List (carousel) markup may still describe a catalog, but check Google's current Search Gallery before relying on it.

Best for: E-learning platforms, universities, course marketplaces.

Use highlights:

  • Course on detail pages; CourseInstance for dates, mode (online/in-person), and instructor.
  • Course List for catalog pages (ItemList of Course items).

Dataset

Purpose: Improve the discoverability of datasets in Google Dataset Search.

Best for: Research institutions, data publishers, government portals.

Use highlights:

  • Include name, description, creator, distribution (download links), temporal/spatial coverage.
  • Make metadata crawlable and consistent.

Discussion Forum

Purpose: Surface threads and Q&A from forums, including non-threaded discussions.

Best for: Community forums, product support communities.

Use highlights:

  • Use DiscussionForumPosting, QAPage (where applicable), acceptedAnswer, upvoteCount.
  • Make posts and answers clearly structured on-page.

Education Q&A and Practice Problem

Purpose: Show educational Q&A (flashcard-style). Google removed Practice Problem rich results in January 2026.

Best for: Edtech platforms, schools, open courseware.

Use highlights:

  • Education Q&A: questions with structured answers and explanations.
  • Practice Problem: problem statements, solutions, and step-by-step logic.

Employer Aggregate Rating and Estimated Salary

Purpose: Show employer ratings in job-related experiences. Google retired Estimated Salary rich results in 2025.

Best for: Job boards, HR platforms, employers with career sections.

Use highlights:

  • EmployerAggregateRating: ratingValue, reviewCount.
  • EstimatedSalary: currency, salary value/range, region context.
  • Use with JobPosting where relevant.

Event

Purpose: Display interactive event listings (dates, locations, ticketing).

Best for: Venues, promoters, festivals, conferences.

Use highlights:

  • Include name, startDate, endDate, location (Place or VirtualLocation), offers (tickets).
  • Keep status (e.g., EventCancelled) current.

Fact Check

Purpose: ClaimReview (Fact Check) rich results were retired by Google in 2025, though the markup is still used by some fact-check tools outside Search results.

Best for: Publishers and organizations doing fact-checking.

Use highlights:

  • ClaimReview with claimReviewed, reviewRating, author.
  • Follow content quality and transparency guidelines.

FAQ

Purpose: Label question-and-answer content. Google removed FAQ rich results for all sites in May 2026, so this markup no longer produces a search feature.

Best for: Product pages, service pages, help centers.

Use highlights:

  • FAQPage with mainEntity as an array of Question and acceptedAnswer.
  • Only mark up content visible to users.

Image Metadata

Purpose: Provide creator, license, and credit for images to improve context in Google Images.

Best for: Publishers, photographers, media libraries.

Use highlights:

  • Use ImageObject: creator, creditText, license, caption, and url.
  • Helps with proper attribution and rights info.

Job Posting

Purpose: Power rich job listings with details like title, employer, location, and salary.

Best for: Employers, job boards, recruiting platforms.

Use highlights:

  • title, hiringOrganization, jobLocation, datePosted, validThrough, employmentType, baseSalary.
  • Must remove or update closed listings promptly.

Learning Video

Purpose: Retired by Google in 2025; use standard Video markup for educational videos instead.

Best for: Edtech, universities, tutorial creators.

Use highlights:

  • VideoObject plus learning-specific properties (educationalLevel, learningResourceType).
  • Timestamped segments boost usability.

Local Business

Purpose: Show business information (hours, ratings, actions) in local panels and maps.

Best for: Any business with a physical presence or service area.

Use highlights:

  • Use the most specific subtype (Dentist, Restaurant, AutoRepair).
  • Include name, address (PostalAddress), telephone, openingHours, geo, sameAs.
  • Keep data consistent with Google Business Profile.

Math Solver

Purpose: Present structured math problems and solutions.

Best for: Edtech, homework help sites.

Use highlights:

  • Define problems and step-by-step solutions in structured form.
  • Ensure clarity and correctness.

Movie

Purpose: Show movie details and enable movie carousels.

Best for: Studios, streaming platforms, theaters, movie publishers.

Use highlights:

  • Movie with name, image, director, dateCreated, actor.
  • Combine with Carousel for galleries.

Organization

Purpose: Define your organization for knowledge panels (logo, name, URL).

Best for: All brands and institutions.

Use highlights:

  • Organization with logo, sameAs (official profiles), contactPoint.
  • Reference from WebSite.publisher and Product.brand.

Product

Purpose: Display price, availability, and ratings for products.

Best for: E-commerce, manufacturers, retailers.

Use highlights:

  • Product with offers (price, currency, availability), sku/gtin, brand.
  • Review and AggregateRating if you host reviews.
  • Keep price and stock synced with on-page content.

Profile Page

Purpose: Mark up dedicated profile pages for people or organizations.

Best for: Directories, marketplaces, author pages, creator portfolios.

Use highlights:

  • ProfilePage WebPage type plus Person or Organization entity.
  • Include key properties (bio, sameAs, worksFor).

Q&A

Purpose: Mark up question-and-answer pages for rich Q&A features.

Best for: Knowledge bases, support forums, communities.

Use highlights:

  • QAPage with Question, acceptedAnswer, upvoteCount.
  • Distinct from FAQ (multiple questions from users vs. curated FAQs).

Recipe

Purpose: Display recipe cards and carousels with ratings, cook time, and images.

Best for: Food blogs, publishers, cooking brands.

Use highlights:

  • Recipe with name, image, totalTime, recipeIngredient, recipeInstructions, nutrition, aggregateRating.
  • High-quality images and clear steps improve results.

Review Snippet

Purpose: Show short rating snippets for supported types (Book, Recipe, Movie, Product, Software App, Local Business).

Best for: Publishers who host reviews on their own site.

Use highlights:

  • Add AggregateRating or Review to eligible entities.
  • Must reflect visible ratings.

Sitelinks Search Box (retired by Google in 2024)

Purpose: Add an internal site search box in your brand result.

Best for: Sites with a functional internal search.

Use highlights:

  • WebSite with potentialAction as SearchAction (target URL template and query-input).

Software App

Purpose: Surface app details like rating, price, and platforms.

Best for: App developers, app stores, SaaS.

Use highlights:

  • SoftwareApplication with operatingSystem, applicationCategory, offers, aggregateRating.
  • Include install or download URL.

Speakable

Purpose: Identify parts of news content for text-to-speech.

Best for: News publishers aiming at voice assistants.

Use highlights:

  • Mark up lead paragraphs suited for audio playback.
  • Follow content quality and publisher guidelines.

Subscription and Paywalled Content

Purpose: Identify paywalled sections to avoid being flagged as cloaking.

Best for: Publishers with metered or subscriber-only content.

Use highlights:

  • Define the paywalled portions for transparency.

Get a FREE Audit

We'll perform a comprehensive SEO, AEO, GEO & CRO audit of your website — completely free — and show you exactly how to outrank your competitors.

Don't have a site yet? Get in touch →

Vacation Rental

Purpose: Show property details (photos, amenities, reviews) for short-term rentals.

Best for: Rental marketplaces, property managers.

Use highlights:

  • LodgingBusiness/VacationRental with address, images, amenities, offers.
  • Keep availability and pricing accurate.

Vehicle Listing

Purpose: Retired by Google in 2025; Vehicle Listing markup no longer produces a search feature.

Best for: Dealerships, automotive marketplaces.

Use highlights:

  • Vehicle with brand, model, mileage, condition, offers.
  • Sync inventory and price.

Video

Purpose: Enhance video results with thumbnails, durations, key moments, and live badges.

Best for: Any site publishing video content.

Use highlights:

  • VideoObject with name, description, thumbnailUrl, uploadDate, duration.
  • Add Clip or SeekToAction for key moments.
  • Mark live streams with isLiveBroadcast.

Which Schema for Which Website? Quick Guidance

  • News and blogs: Article, Breadcrumb, Organization, Video, Image metadata, Speakable (for news).
  • E-commerce: Product, Review Snippet, Breadcrumb, Video, Local Business (if stores).
  • Education and courses: Course, CourseInstance, Course List, Video, Breadcrumb, Organization, Person.
  • Events and venues: Event, Local Business, Video, ImageObject, Breadcrumb.
  • Job boards and employers: Job Posting, Employer Aggregate Rating, Organization, Breadcrumb.
  • Communities and support: Q&A, Discussion Forum, Profile Page, FAQ, Organization.
  • Food and lifestyle: Recipe, Review Snippet, Video, Article, Carousel.
  • Media and entertainment: Movie, Video, Article, Carousel, Organization.
  • Real estate and rentals: Local Business, Profile Page (agents), Video, ImageObject, Vacation Rental.
  • Data publishers and research: Dataset, Article, Organization, Breadcrumb.

How Structured Data Fuels AI and Language Models

AI assistants and language models synthesize facts across the web. Schema gives them a structured feed:

  • Disambiguation: Clear entity types (Product vs. Article vs. Course) reduce confusion and mixing of brands or items with similar names.
  • Direct answers: FAQ, Event dates, Offer prices, and availability fields are explicit facts that AI can surface without guessing.
  • Ranking context: Reviews, AggregateRating, and rich attributes (e.g., recipe nutrition, course mode) help AI compare options fairly.
  • Multimodal cues: VideoObject key moments and ImageObject captions improve how visual content is described and referenced.
  • Navigation hints: Breadcrumb markup helps AI route users to the right page faster.

Bottom line: clean schema supports rich results and gives machines clear facts, but visible, accurate content is what AI systems draw on.

Implementation Tips

  • Start with sitewide entities: Organization, WebSite, Breadcrumb.
  • Add content-type schema on key pages: Product on PDPs, Article on posts, Course on course pages, Event on event pages.
  • Keep parity with on-page content: Prices, dates, ratings, and availability must match what users see.
  • Use specific types: Prefer Dentist over LocalBusiness, Vehicle over Product when applicable.
  • Link entities with @id: Connect Product to Organization, Course to Provider, Video to WebPage.
  • Validate and monitor: Test with Google’s Rich Results Test, use Schema.org Validator, and track Search Console Enhancements.

Tools to Generate and Validate Schema

  • Google’s Rich Results Test: Check eligibility and preview rich features.
  • Schema.org Validator: Validate JSON-LD structure and catch errors.
  • Merkle Schema Markup Generator: Quickly build JSON-LD for common types (Product, Article, FAQ, Breadcrumb, Organization, Course, Event, Video).

Conclusion: Make Your Content Discoverable and AI-Ready

Google-supported schema is a practical roadmap for telling search engines and AI exactly what your pages contain. Choose the right types for your content—Article for posts, Product for items, Course for classes, Event for listings, Video for media—and keep the facts current. Implement sitewide entities, use specific types, maintain parity with on-page content, and validate every release. Do this well, and your site will earn richer search features, better click-through rates, and stronger placement in AI-driven experiences.

Put this into action with eSEOspace

We help businesses grow with website development that actually performs. Explore the services behind this guide:

Book a free strategy call →

Get a FREE GEO/AEO/SEO Audit

We'll analyze your site's SEO, GEO, AEO & CRO — completely free — and show you exactly how to get found across Google and AI answers.

Don't have a site yet? Get in touch →

You Might Also like to Read