SEO and Search Visibility

What the Heck Is Schema, and Does Your Website Actually Need It?

Marie Glow Studio blog graphic: Do You Need Schema?

Schema markup is code that labels what a page is about, like a business or a product, so search engines can read it more easily. Visitors never see it. A short, accurate set is usually worth having on a small business site, but it is optional, and Google says it will not make you rank better.

Below is what schema is, what Google does with it today, and how to decide for your own site. Where the evidence is mixed I will say "I don't know," because in a couple of places I don't.

What is schema markup in plain language?

Schema markup is a standard way of labeling the information on a web page so a machine does not have to guess what it means. Picture a pantry where every jar has a label a scanner can read. On a website, the labels say this is a business, this is its address, this is a product, this is its price.

Google describes structured data as "a standardized format for providing information about a page and classifying the page content," and says it uses that to understand the page and to show richer search appearances called rich results. Most of it uses the shared vocabulary at schema.org, which Google, Microsoft, Yahoo and Yandex created together. Google's introduction to structured data is worth a skim.

Schema is the vocabulary and structured data is the practice of using it, though the two terms get used interchangeably. The format Google recommends is JSON-LD, a small block of text that sits in the page's code inside a script tag.

Can people see schema on my website?

Nope. Schema lives in the code of the page, and nothing about it changes how the page looks to a visitor. Google's guidelines include a rule that markup should describe what a visitor can actually read on the page, not information that is hidden from them, even when that information is accurate.

What people can sometimes see is the result. When a page has eligible markup, Google may show a richer listing in search, such as business details in a knowledge panel or a product's price and availability. Markup makes a page eligible. Whether Google shows anything is Google's call.

Does schema make you rank #1?

No. John Mueller of Google said in April 2025, in a Bluesky post reported by Search Engine Roundtable, "Structured data won't make your site rank better."

Think of it this way: schema tells a machine what your page is, while ranking depends on how well the page answers the search. No label fixes a page that does not answer it.

If someone sells you schema as a rankings fix, ask for proof. Google's own suggestion for testing structured data is a before-and-after comparison on a few pages, so that is a fair thing to ask for.

Which schema types matter for a small business?

A small handful do. This table lists the types most small sites hear about, what each one describes, and what Google does with it today, based on Google's search gallery, which was last updated on June 15, 2026. Google trims that list from time to time, so check it before planning around it.

Common schema types and Google's current support
TypeWhat it describesDoes Google show a feature for it?
OrganizationYour business as an entity: name, logo, contact details, addressYes. It can feed knowledge panels and logos. Google says it helps Google understand and disambiguate your organization.
LocalBusinessYour local business's details: name, address, open hoursYes. Business details in the Google knowledge panel, including open hours, ratings and directions.
ProductSomething you sell: price, availability, review ratingsYes. Product snippets and merchant listings.
Article and BlogPostingA blog post or article on your siteYes. Google says there are no required properties, so you add the ones that apply.
BreadcrumbListWhere a page sits in your site's structureYes.
ServiceThe services you offerNo. It is a valid schema.org type, but Google has no rich result for it.
PersonAn individual, such as the ownerNo standalone feature. Google's gallery lists a profile page feature for pages focused on a single person or organization.
FAQPageQuestions and answers on a pageNot anymore. See the next section.

You can still use Service to describe what you offer to machines. Just do not expect Google to show anything for it.

Does markup for common questions still do anything?

Google stopped showing FAQ rich results in Search on May 7, 2026. Since August 2023 they had been limited to well known government and health websites, so most small businesses had not seen one for a while anyway.

Search Engine Journal reported that leaving FAQPage markup in place is harmless, and FAQPage is still a valid schema.org type. A good FAQ still helps readers. Just do not add FAQ markup expecting an expandable listing, because no markup can promise a rich result. The questions at the bottom of this post are marked up that way, and I keep them for readers, not for a search result.

What does schema have to do with SEO, AEO and GEO?

Schema sits in the overlap: it is one way to make a page clearer to machines, and none of the three depends on it. If those letters are a blur, my post on SEO, AEO and GEO sorts them out first.

Google's guide to optimizing for generative AI features says structured data is not required for generative AI search and there is no special schema.org markup to add. It adds that keeping structured data as part of your overall SEO is a good idea, because it helps with eligibility for rich results. Google's AI features page says much the same.

Microsoft's Bing sounds warmer about it. Krishna Madhavan wrote in October 2025 that schema "is a type of code that helps search engines and AI systems understand your content." That describes what schema does, and it is not a promise of any placement.

The evidence on AI citations is mixed to thin. Ahrefs, an SEO software company that discloses its method, compared 1,885 pages that added JSON-LD with 4,000 matched pages over 30 days and reported no major uplift in citations on any platform. It only looked at pages that already earned 100 or more AI citations, so it does not settle the question. Bigger multipliers show up in vendor blog posts, but they come with no disclosed method, so I am leaving them out.

Whether schema helps a specific AI tool understand your business better in a way anyone can measure, I don't know. No one can guarantee a business gets named by ChatGPT, Perplexity, Google's AI features or any other AI tool, and schema does not change that. What you control is the clear, accurate information those tools work from: consistent facts about your business across your site and your listings, a complete Google Business Profile, and a look at Search Console and Bing Webmaster Tools to see how you show up. The other file people keep telling you to add has its own post: what llms.txt is and whether you need one.

Does your website actually need schema?

Probably a small, accurate set is worth having, and no, you do not need every type. These are hypothetical examples, not clients:

  • A baker or a stylist with a shop or studio: Organization or LocalBusiness on the home page, with the name, address, phone and hours matching what the page and your Google Business Profile say.
  • A maker with an online shop: Product markup on product pages, with real prices and availability, plus Organization on the home page.
  • A contractor who covers several towns: LocalBusiness with the service area. Service markup is optional. My local SEO guide for service businesses covers the bigger picture.
  • Anyone with a blog: Article or BlogPosting on posts, and BreadcrumbList if your pages show a breadcrumb trail.

I would skip FAQ or HowTo markup for Google's sake, exotic types you cannot fill in accurately, and any package sold on the promise of rankings. Google's own advice is to supply fewer properties that are complete and accurate rather than every property with incomplete or inaccurate data.

Before adding anything, find out what your site already outputs. Some platforms and SEO plugins add schema on their own, and I can't tell you what yours does, because it varies by platform, theme and plugin.

My own pages carry Organization markup for the studio, Person markup for me, and Service markup on the service pages, even though Google shows nothing for Service. If code is not how you want to spend your week, schema is one piece of my SEO Foundations Setup, alongside the keyword map, titles, Search Console and Bing setup, sitemap and internal links, for up to 10 pages. It builds groundwork and promises no rankings. If you would rather find out what is there first, the Website SEO Audit includes an AI-search readiness review of your schema, FAQ structure and entity clarity, and hands you a prioritized fix list.

How do you check whether your schema works?

Run a page through two free tools and read what they report.

  1. Google's Rich Results Test, which Google calls an easy and useful tool for validating your structured data and, in some cases, previewing a feature in Google Search. After launch, Google also recommends checking the rich result status reports in Search Console.
  2. The Schema Markup Validator, run by schema.org, checks any schema.org markup, including types like Service that Google does not use.

A clean result means the tool found no errors in the markup it read. It cannot tell you whether the details are accurate, so compare them with what your page says. And if your pages are not appearing in Google at all, that is a different problem, and why your website is not on Google is the place to start.

Frequently asked questions

Is schema markup the same as structured data?

Nearly. Schema.org is the shared vocabulary of types and properties, and structured data is the practice of adding that information to a page in a machine-readable format. Most people use the two terms interchangeably.

What is JSON-LD?

JSON-LD is the format Google recommends for structured data. It is a small block of text placed in a script tag in the page code, so it does not change how the page looks to visitors. Google also supports Microdata and RDFa.

Do I need schema markup for Google AI Overviews or AI Mode?

No. Google says structured data is not required for its generative AI search features and that there is no special schema.org markup to add. It still recommends keeping structured data as part of your overall SEO. No one can promise a mention in any AI system.

Does FAQ schema still create rich results in Google?

No. Google stopped showing FAQ rich results in Search on May 7, 2026. Leaving FAQPage markup on a page is harmless and it is still a valid schema.org type, but you should not add it expecting a special listing.