Schema Markup Guide: What Still Works in Google in 2026
Updated October 31, 2026
Schema markup has been through a shakeout. Over the past few years, Google has retired a long list of rich results that once made search listings stand out: HowTo steps, the sitelinks search box, a batch of seven niche types in 2025, and, in May 2026, FAQ rich results for every site. If your SEO checklist still says “add FAQ schema for more space in the results,” it’s out of date.
That doesn’t mean structured data stopped mattering. It still powers product information, review stars on eligible pages, event listings, video features, and the knowledge Google holds about your business. It also gives search engines and other systems an unambiguous description of what a page is about. This guide explains which schema markup is worth your time now, how to implement it cleanly with JSON-LD, and how to avoid the mistakes that waste effort or trigger penalties.
What Schema Markup Is, in Plain Terms
Schema markup is code that describes the content of a page using a shared vocabulary from Schema.org. Instead of leaving Google to infer that “4.6” near a product name is a rating, or that a date is an event date, structured data states it explicitly: this is a Product, this is its price, this is its aggregate rating.
Google supports three formats: JSON-LD, Microdata, and RDFa. Google recommends JSON-LD, a block of JavaScript-style notation placed in the page, separate from the visible HTML. It’s easier to add, review, and maintain, and most modern SEO plugins and platforms generate it.
A minimal Organization example looks like this:
- “@context”: “https://schema.org”
- “@type”: “Organization”
- “name”: “Example Manufacturing Co.”
- “url”: “https://www.example.com”
- “logo”: “https://www.example.com/logo.png”
- “sameAs”: the URLs of your official LinkedIn, YouTube, or other profiles
In a real page, those properties sit inside a single script tag of type application/ld+json. Your developer or SEO plugin handles the syntax; your job is to make sure the information is accurate and complete.
What Google Has Retired, and When
Knowing what’s gone saves you from maintaining markup that no longer earns anything in Google Search.
| Feature | Status | Timing |
|---|---|---|
| HowTo rich results | Removed | Phased out starting August 2023 |
| FAQ rich results | Limited to government and health sites, then removed for all sites | August 2023, then May 7, 2026 |
| Sitelinks search box | Removed | Late 2024 |
| Course Info, Claim Review, Estimated Salary, Learning Video, Special Announcement, Vehicle Listing | Deprecated | Announced June 12, 2025 |
| Practice problems and several other small features | Support removed | Starting January 2026 |
On FAQ markup specifically: Google’s documentation stated that as of May 7, 2026, FAQ rich results no longer appear in Google Search. The FAQ report and Rich Results Test support were scheduled for removal in June 2026, and Search Console API support for FAQ data in August 2026. You don’t have to delete existing FAQPage markup; it causes no errors and doesn’t affect rankings, and other search engines may still use it. Just don’t expect it to change how your listing looks in Google.
Schema Markup Still Worth Implementing
These types continue to support search features or give Google useful clarity. Prioritize the ones that match your business.
Organization. Describes your company: name, logo, URL, contact points, social profiles. It helps Google connect your site with your brand and can inform knowledge panel details. Every business site should have it, usually on the homepage.
LocalBusiness (and subtypes). For businesses with physical locations, LocalBusiness schema, or a more specific subtype such as Dentist, Restaurant, or LegalService, can describe address, hours, phone, and geo-coordinates. It complements your Google Business Profile; it doesn’t replace it. For multi-location businesses, place each location’s markup on its own location page.
Product and Offer. Essential for ecommerce. Product structured data supports product snippets (price, availability, ratings in organic results) and merchant listings on Google’s shopping surfaces. Include price, currency, availability, shipping, and return details where you can. Return policy information can also be specified at the organization level.
Review and AggregateRating. Review stars can appear for products, recipes, software, and other eligible types. But since 2019, Google doesn’t show review stars for LocalBusiness or Organization markup when the business is reviewing itself on its own site, called “self-serving” reviews. A plumber marking up testimonials on its own homepage won’t get stars.
Article. Helps Google understand headlines, images, publication and modification dates, and authors for news and blog content. Useful for publishers and content-heavy sites.
BreadcrumbList. Shows the page’s position in your site hierarchy, which can appear in search results instead of a raw URL. Simple and broadly useful.
Event. For concerts, conferences, webinars, and classes, Event markup can make your listings eligible for event experiences in Google Search.
VideoObject. Helps Google find, understand, and feature your videos, including key moments. Our guide to video SEO for AI search goes deeper.
JobPosting. If you publish job openings on your site, this markup makes them eligible for Google’s job search experience.

Structured Data SEO: The Rules That Matter
Google’s structured data guidelines are strict, and violations can lead to a manual action that removes rich result eligibility for your site.
- Mark up only visible content. If your markup says a product has 120 reviews with a 4.8 rating, those reviews must be on the page. Hidden or invented data violates the guidelines.
- Be accurate and current. Prices, availability, and hours in markup must match what the page shows. Stale data creates mismatches that Google may ignore or flag.
- Use the most specific type. “Dentist” is more useful than a generic “LocalBusiness” when it applies.
- Don’t mark up irrelevant content. A blog post isn’t a Product because it mentions one.
- Required properties first. Each rich result type has required and recommended properties in Google’s documentation. Missing required properties make a page ineligible.
Remember, too, that valid markup only makes a page eligible. Google decides whether to show a rich result, and it often doesn’t.
Does Schema Markup Help With AI Overviews?
This is the question we hear most. Google’s documentation on AI features says you don’t need extra requirements or special optimizations for AI Overviews or AI Mode; regular SEO best practices apply. It does recommend that structured data match the visible content on the page.
Our view: structured data won’t get you into AI answers on its own, but it supports what AI systems need, which is clear, unambiguous information about your organization, products, people, and content. Treat it as part of good technical hygiene, alongside the on-page fundamentals covered in our on-page SEO guide.
How to Implement and Test Schema Markup
On WordPress, a reputable SEO plugin can generate Organization, Article, BreadcrumbList, and basic LocalBusiness markup. WooCommerce plus an SEO plugin covers Product markup. Check the output; plugins sometimes add markup you don’t want or leave out properties you need.
On Shopify, most themes include basic Product markup. Review it, since some themes output incomplete or duplicate structured data, especially when apps add their own.
On custom sites, generate JSON-LD from your CMS data so prices, hours, and availability update automatically.
Then test:
- Rich Results Test (Google) shows whether a page is eligible for supported rich results and flags errors.
- Schema Markup Validator (Schema.org) checks general syntax for all types, including ones Google doesn’t use for rich results.
- Search Console enhancement reports show valid items, warnings, and errors across your site over time.
After major site changes or theme updates, test again. Broken markup is one of the most common silent regressions after a redesign.
A Practical Priority List
If you’re starting from scratch, here’s a sensible order for most U.S. businesses:
- Organization markup on the homepage, with logo and sameAs links.
- LocalBusiness subtype markup on each location page, if you have physical locations.
- BreadcrumbList across the site.
- Product and Offer markup on product pages, for ecommerce.
- Article markup on blog posts and guides, with author details.
- Event, VideoObject, or JobPosting where relevant.
Then remove effort from anything Google retired, and spend it on content quality instead.
Need a Structured Data Audit?
Schema markup is a small part of technical SEO, but errors here are common and easy to miss. Our SEO agency team audits and fixes structured data as part of broader technical work. Our team in Belgium and Luxembourg handles these audits for U.S. companies remotely. Request a free assessment for a review of your current markup.
Frequently Asked Questions About Schema Markup
Does Schema Markup Improve Rankings Directly?
Google has said structured data isn’t a general ranking factor. Its value comes from eligibility for rich results, which can improve visibility and click-through rate, and from helping Google understand your content accurately.
Should I Remove FAQ Schema Now That FAQ Rich Results Are Gone?
You don’t have to. Google says leaving FAQPage markup in place causes no errors and doesn’t affect rankings, and other search engines may still use it. Just stop adding it expecting a visual benefit in Google.
What’s the Best Format for Schema Markup?
JSON-LD. Google recommends it, it’s separate from your visible HTML, and it’s easier to generate and maintain than Microdata or RDFa.
Why Doesn’t My Site Show Review Stars?
Common reasons: the markup is self-serving LocalBusiness or Organization reviews, which Google doesn’t display; required properties are missing; or Google simply chose not to show the rich result. Valid markup only makes a page eligible.
Can Wrong Structured Data Hurt My Site?
Misleading or spammy markup can lead to a manual action that removes rich result eligibility. Honest errors usually just mean the markup is ignored, but they’re worth fixing.
Is Schema Markup Necessary for Local Businesses?
It’s helpful, not mandatory. Your Google Business Profile matters more for local rankings. LocalBusiness markup on your location pages reinforces the same information on your own site.