What is schema markup?

Schema markup is code added to a web page that describes what the page is about in terms search engines and AI tools understand, such as a business's name, hours or a list of questions and answers. It uses the shared vocabulary at schema.org and is usually written as JSON-LD.

Where does schema markup go?

Schema markup sits in the page’s code, invisible to visitors. The usual form is a JSON-LD block in the page’s head or body, separate from the text people read. Search engines read it alongside the page, and testing tools show what they found. Many site platforms add some markup on their own, so check what yours already has before adding more.

Which types matter for a small business?

Type Describes
Organization or LocalBusiness Name, logo, contact details and address
WebSite The site and who publishes it
BreadcrumbList Where a page sits in the site
FAQPage Questions and answers shown on the page
Product and Offer What you sell, and its price
Article A post’s headline, author and dates

Does schema markup get my site rich results?

Schema markup makes a page eligible for some search features, but Google decides when to show them. Google stopped showing FAQ rich results in May 2026, for example. Rich results also depend on the search, the device and the page’s quality. The markup still tells every machine that reads the page what it’s looking at.

What are the rules?

  • Mark up only what visitors can see on the page.
  • Use the most specific type that fits, such as a kind of LocalBusiness.
  • Keep it accurate: hours, prices and addresses must match the page.
  • Test it with Google’s Rich Results Test or the Schema Markup Validator.

reddysite adds business markup to every site, from the same facts the pages show. How reddysite builds for search and AI covers the rest, what technical SEO is puts markup in context, and what llms.txt is covers a newer file for AI tools.

Frequently asked questions

Is schema markup the same as meta tags?

No. Meta tags give a page's title and description, while schema markup describes the things on the page, such as a business, a product or an event.

Do AI assistants read schema markup?

AI tools that fetch a page can read its markup along with the rest of the code. Google says its own AI features need no special markup, and how much other tools rely on it is up to the companies that run them.

Can wrong schema markup hurt?

It can. Markup that doesn't match the visible page breaks Google's structured data guidelines, and Google may ignore it or take manual action.

References