What structured data does in 2026, and what it does not
Structured data is code that labels the facts on a page: this is a product, this is its price, this is the business address. Google uses it to understand the page and to make it eligible for rich results such as product prices, review stars, event dates and breadcrumbs.
It does not guarantee a rich result. Google's policies say even valid markup may not be shown (Google, structured data policies).
It is also not needed for AI features. Google says there is no special schema required to appear in AI Overviews or AI Mode. A page must be indexed and eligible for a snippet (Google, AI features and your website). Structured data still helps by making facts like prices, hours and authors clear, as long as it matches the visible text.
Still shown vs retired: the 2026 list
Google's search gallery, updated June 15, 2026, lists the features it still supports (Google search gallery).
| Feature | Status in October 2026 | Notes |
|---|---|---|
| Organization | Supported | Logo, name, contact and social profiles. Helps Google understand your business |
| Product (product snippets and merchant listings) | Supported | Price, availability, ratings. The highest-value type for stores |
| Article | Supported | Headline, images, dates, author |
| Breadcrumb | Supported, desktop only | Since January 2025 Google shows breadcrumbs on desktop results only |
| Local business | Supported | Address, hours, geo. Pair with your Google Business Profile |
| Review snippet | Supported, with limits | Not for reviews a business writes about itself on its own site |
| Event, Recipe, Video, Job posting, Software app | Supported | Use if the page really is that thing |
| Discussion forum, Q&A, Profile page | Supported | For forums and community sites |
| FAQ | Retired | No longer shown in Search from May 7, 2026 |
| HowTo | Retired | Removed in 2023 |
| Sitelinks search box | Retired | Removed in November 2024 |
| Course info, estimated salary, learning video, special announcement, vehicle listing, book actions | Retired | Google phased these out in 2025 |
| Practice problem | Retired | Removed in January 2026 |
| Dataset | Dataset Search only | Not used for Google Search results |
Dates from Google's Search Central documentation updates, checked October 2026.
You do not need to delete retired markup in a hurry. Google ignores it. But stop spending time on it, and remove it when you next touch the template.
What to add, by type of site
| Site | Add | Skip |
|---|---|---|
| Online store | Organization, Product with Offer on every product page, BreadcrumbList | Review markup you write yourself, FAQ |
| Local business | Organization or LocalBusiness on the home or contact page, with the same name, address and phone as your Business Profile | Self-serving review stars |
| Publisher or blog | Article on posts with author and dates, Organization, BreadcrumbList | HowTo, FAQ |
| SaaS | Organization, SoftwareApplication where the page is about the app, Article on the blog | Product rich results for a subscription page with no real product data |
The 10-point structured data checklist
- JSON-LD format. Google recommends JSON-LD. It sits in one script tag and is easiest to keep correct.
- One source per type. Themes, SEO plugins and apps each add their own Organization or Product graph. Two conflicting graphs confuse more than they help. View source and count them.
- Only visible facts. Price, rating, hours and FAQ answers in the markup must also be on the page. Hidden or invented values break Google's policies and can lead to a manual action.
- Real values, not placeholders. No "0" prices, no "4.9" ratings copied across products, no
example.comURLs left from a template. - Required properties filled. The Rich Results Test lists missing required fields as errors and missing recommended fields as warnings. Fix errors first.
- Price and stock kept in sync. On stores, product markup must update when the price or availability changes. Stale prices are a common reason merchant listings stop showing.
- Absolute URLs for images, logos and
urlfields. - No self-serving reviews. Google does not show review stars for LocalBusiness or Organization reviews that the business puts on its own site.
- Fix at the template. Errors almost always come from one template. Fix it once and every page is fixed.
- Validated after every release. One URL per template through the Rich Results Test.
How to test
- Rich Results Test (search.google.com/test/rich-results): shows which Google features a URL is eligible for and any errors. Test the live URL so you see the rendered result.
- Schema Markup Validator (validator.schema.org): checks any schema.org type, including ones Google does not use for rich results.
- Search Console: the enhancement reports (for example Products, Merchant listings, Breadcrumbs, Videos) show errors across the whole site. After a fix, click Validate fix.
Worked example (fictional site). northwind-outdoors.com saw the Merchant listings report fill with "Missing field 'price'" errors after a theme update. View source showed two Product graphs: one from the new theme with no offers, one from the store's SEO app with full prices. Turning off the theme's schema output left one complete graph per page, and the errors cleared after validation.
How to use this with an AI assistant
Connect SEOmatic at https://seomatic.ai/mcp and ask: "Sign me in with connect_seomatic, then use site_pages (action: crawl) on one product page and one blog post on mysite.com and list the schema types each one has. Tell me which are retired and which required fields are missing." Any markup fix is staged for your approval before it goes live.
More from the technical SEO checklist
- The checklistTechnical SEO Checklist (2026)
- Guiderobots.txt for AI Crawlers: Which to Allow and Which to Block
- GuideHow to Fix INP (Interaction to Next Paint)
- GuideHow to Do a Technical SEO Audit, Step by Step (2026)
- GuideJavaScript SEO Checklist for React, Next.js and Single-Page Apps
- GuideHreflang Checklist: Set It Up Right and Fix Common Errors


