Schema markup guide: which structured data actually helps rankings and AI citations

A practical schema markup guide with JSON-LD examples. Which structured data types matter, how FAQ schema changed, and how it feeds rankings and AI citations.

ZZarle Infotech
August 11, 2026 12 min read
schema markup guide - Closeup of programer hands typing machine learning code on laptop keyboard in front of computer screens with programming interface. System engineer writing algorithm for online cloud computing.

Most schema markup guides read like a directory. They list forty Schema.org types, drop a code block for each, and leave you no wiser about which ones are worth your afternoon. That is the wrong problem to solve. The real question is not how many types exist, it is which structured data actually earns you something back, and how the answer changed in 2026.

This schema markup guide is written from a strong opinion. We run SEO for real clients out of Noida, and in our technical priority list, structured data sits high, right under indexing and above Core Web Vitals. It is not a nice-to-have you bolt on in month six. When people ask what technical work we never skip, the honest answer is FAQ and schema markup, because they help rankings and quietly feed the AI engines that now sit on top of search.

By the end you will know which schema types to add first, what a clean JSON-LD block looks like for each, which one Google just changed under everyone's feet, and how all of this ties into getting cited by ChatGPT, Gemini, and Google's AI answers without running a separate GEO project.

What schema markup actually is

Schema markup is structured data you add to a page so search engines and AI systems can read what the page is about without guessing. A human sees a headline, an author, a price, and a set of questions. A crawler sees a wall of text. It is the labelling layer in between. It says this string is the author, this number is the price, this block is a question and here is its answer.

You write it in JSON-LD, which is the format Google recommends and the only one we use. JSON-LD lives in a single script block in your page, separate from the visible HTML, so it is easy to add, easy to validate, and easy to keep from breaking your layout. The older approaches, Microdata and RDFa, wrap attributes around your visible tags and are a pain to maintain. Skip them.

Here is the shape of a JSON-LD block so the later examples read cleanly:

html
<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Article",
  "headline": "Your headline here"
}
</script>

That is all it is at the code level. The skill is not writing JSON, it is choosing which types to write and being accurate.

Why schema markup matters more in 2026, not less

For years the pitch for structured data was rich results. Add review markup, get stars in the search listing, win more clicks. That still happens for some types. But the bigger shift is that AI search engines now lean on structured data to understand, summarise, and cite pages. When an AI answer pulls a fact and attributes it to a site, clean markup makes that page easier to parse and trust.

This lines up with what we see in our own work. We get real traffic and citations from ChatGPT and Google's AI Overviews, and we did not build a separate strategy for it. Because we write strong content on many keywords and keep the technical layer clean, our clients get pulled into AI answers automatically. One orthopedic client ranks and gets cited for terms like "best orthopedic surgeon in Noida" across Google, Gemini, ChatGPT, and Perplexity. We treat GEO as a byproduct of good SEO, not a product you buy on its own, and structured data is part of the good-SEO foundation that makes the byproduct show up.

The point is simple. Structured data used to be about a visual upgrade in one search engine. Now it is about being machine-readable everywhere your future customers ask a question, and that includes the AI layer that did not exist a few years ago. If you want the deeper version of this, we wrote a separate piece on how to get cited by AI search.

The schema types that actually matter

You do not need forty types. For most business websites, six carry almost all the value. Here is how we rank them and why.

Schema typeBest forWhat it doesPriority for most sites
OrganizationHome page, aboutNames your business as an entity, feeds Knowledge GraphHigh
LocalBusinessLocal service sitesAddress, hours, phone, service area for local search and mapsHigh for local
Article / BlogPostingEvery blog postAuthor, publish and update dates, headlineHigh
BreadcrumbListDeep pagesShows the page path in results, aids crawlingMedium
ProductEcommerce, offersPrice, availability, rating, drives rich resultsHigh for ecommerce
FAQPageQ&A blocksStructures genuine questions and answersSituational, read the FAQ section below

Start at the top for your site type. A local doctor or law firm needs Organization plus LocalBusiness before anything else. A blog needs Article on every post. An ecommerce store lives and dies on Product. Do not spread yourself thin adding VideoObject and Event markup while your blog posts have no Article schema at all.

Article and BlogPosting schema

Every blog post should carry Article or BlogPosting markup. It clarifies who wrote the piece, when it was published, and when it was last updated. That last field matters more than people think, because we refresh old posts constantly and an accurate update date signals freshness.

html
<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "BlogPosting",
  "headline": "Schema markup guide: which structured data actually helps",
  "author": { "@type": "Person", "name": "Kanishk Chauhan" },
  "publisher": {
    "@type": "Organization",
    "name": "Zarle Infotech"
  },
  "datePublished": "2026-08-10",
  "dateModified": "2026-08-10"
}
</script>

LocalBusiness schema

If you serve a location, LocalBusiness schema is one of your highest-value blocks. It tells search engines your name, address, phone number, hours, and service area in a format they can trust. For local clients this pairs with Google Business Profile, which we will come back to, because the two together are what actually move local visibility.

html
<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "MedicalBusiness",
  "name": "Example Ortho Clinic",
  "telephone": "+91-XXXXXXXXXX",
  "address": {
    "@type": "PostalAddress",
    "addressLocality": "Noida",
    "addressRegion": "UP",
    "addressCountry": "IN"
  },
  "openingHours": "Mo-Sa 09:00-19:00"
}
</script>

Product schema

For ecommerce, Product schema is the block that produces the price, availability, and star ratings you see in results. Get the price and stock status right and keep them in sync with the page, because Google penalises markup that lies about what the visible page shows.

html
<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Product",
  "name": "Example Product",
  "offers": {
    "@type": "Offer",
    "price": "2499",
    "priceCurrency": "INR",
    "availability": "https://schema.org/InStock"
  }
}
</script>

Breadcrumb markup shows the path to a page in the search listing and helps crawlers understand your structure. It is quick to add and pairs naturally with good internal linking. It will not transform your traffic on its own, but it is cheap and clean, so add it to deep pages.

FAQ schema: the honest 2026 update

Here is where a lot of older schema markup guides are now wrong, and where you need the current picture.

Our position has always been that FAQ and schema markup are super important and you should not ignore them. That has not changed. What changed is the search appearance. In August 2023 Google limited FAQ rich results to well-known government and health sites, and in May 2026 it deprecated FAQ rich results entirely. The dropdown of questions under your listing is gone for almost everyone.

So does that kill FAQPage schema? No, and this is the part people get backwards. Two things are still true. First, FAQPage is a valid Schema.org type, Google has said the change does not affect rankings, and there is no need to rip existing markup out. Second, and more important, the FAQ content itself carries the value now, not the visual dropdown.

We build FAQ blocks because detailed answers to real questions help you rank for the long-tail phrasing people actually type, and they read cleanly for AI systems that pull direct answers. We use tools including AnswerThePublic and paid subscriptions to find exactly which questions a topic needs, then build the piece around those questions. That research is the win. The markup is a tidy way to structure it, but the honest 2026 framing is this: keep writing genuine FAQs, keep the FAQPage schema if it is no maintenance burden, and stop expecting a rich-result dropdown that no longer exists.

html
<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "FAQPage",
  "mainEntity": [{
    "@type": "Question",
    "name": "Does FAQ schema still help SEO in 2026?",
    "acceptedAnswer": {
      "@type": "Answer",
      "text": "The rich-result dropdown is gone, but the FAQ content still helps you rank for long-tail queries and reads cleanly for AI answers."
    }
  }]
}
</script>

Where schema markup sits in the priority list

Schema markup is important, but it is not the first thing to fix, and pretending otherwise wastes your time. Our real technical priority runs like this: indexing first, then FAQ and schema, then Core Web Vitals.

Indexing is the core. If your pages are not getting indexed, there is no point doing any SEO at all, structured data included. We spend month one confirming pages are actually in Google and manually requesting indexing for the ones that are not. Only once indexing is solid does the markup earn its place. Core Web Vitals matter and we watch them, but they are not the single most important thing, and we would rather see clean Article schema on every post than a page that shaves 200 milliseconds off load time with no structured data at all.

If you want the full ordered version of this, we laid it out in our technical SEO checklist, ranked by what actually moved traffic versus what looked good in an audit and changed nothing.

The through-line across our best results is that clean fundamentals compound. One healthcare client went from roughly 1,000 monthly visits to 21,000 to 22,000 over 18 months, and the technical hygiene that carried it, including proper structure and clean structured data, was in place from early on. Schema did not do that alone. But it was part of the base that let strong content compete.

Tools to write and validate schema markup

You do not need to hand-write every block, and you should never publish one without checking it.

  • Google Rich Results Test tells you whether a page is eligible for any remaining rich results and flags errors.
  • Schema Markup Validator on Schema.org checks your JSON-LD against the vocabulary itself, which is useful now that some Google rich results are gone but the markup is still valid.
  • Google Search Console reports structured data issues across your whole site once pages are indexed, so you catch problems at scale.
  • For content-management platforms, plugins can generate Article, Product, and LocalBusiness blocks automatically, which saves time as long as you verify the output.

Validate every block before you ship it. Broken schema is worse than no schema, because it signals sloppiness on a layer that is supposed to be precise.

How schema markup connects to the rest of your SEO

Structured data is not a standalone trick, and treating it as one is the mistake we see most. It works because it sits on top of content worth labelling and a site worth crawling.

Interlinking is a good example. We treat internal links as super important, with no standalone pages, so a service page links to its supporting blogs and back again. BreadcrumbList schema reinforces that structure for crawlers, but the linking has to exist first. For local clients, LocalBusiness schema pairs with an active Google Business Profile, which wins local by miles, and the two together do far more than either alone. If your business is location-based, our guide to local SEO for doctors shows how these pieces fit for real clinics.

The pattern is always the same. Schema makes good work legible to machines. It does not create the work. Write proper content, index it, link it well, then label it cleanly, and the rankings and AI citations follow. That is the whole game.

If you would rather have a team handle the content, structure, and structured data end to end, that is what our SEO and content strategy service does.

schema markup guide - Closeup of caucasian software coder hands typing on keyboard in front of computer screens with programming interface. Database developer sitting at desk writing algorithm for it agency.
schema markup guide - Closeup of caucasian software coder hands typing on keyboard in front of computer screens with programming interface. Database developer sitting at desk writing algorithm for it agency.

Frequently asked questions

Does schema markup directly improve my Google rankings?

Not directly. Schema markup does not add ranking points by itself. What it does is make your pages easier to understand, eligible for certain rich results, and cleaner for AI systems to parse and cite. That helps you win clicks and visibility, which is what actually matters. Think of it as a qualifier that lets good content compete, not a lever that ranks weak content.

Is FAQ schema still worth adding after the 2026 deprecation?

The FAQ content is worth it, the visual dropdown is gone. Google deprecated FAQ rich results in May 2026, so you will not get the expandable questions under your listing anymore. But detailed FAQ answers still help you rank for long-tail queries and read cleanly for AI answers. Keep writing genuine FAQs. Keep the FAQPage schema if it is no maintenance burden, and do not expect a rich result from it.

Which schema type should I add first?

It depends on your site. Local service businesses should start with Organization and LocalBusiness. Blogs need Article or BlogPosting on every post. Ecommerce stores need Product. Do not add exotic types like Event or VideoObject while your core pages have none. Cover the high-value blocks for your site type first, then expand.

Does schema markup help me get cited by AI like ChatGPT and Perplexity?

It helps, but it is not a magic switch. AI engines lean on structured data to understand and summarise pages, so clean markup makes citation easier. In our own work, clients get cited across Google, Gemini, ChatGPT, and Perplexity without a separate GEO strategy, because the whole foundation is solid. Schema is one part of that foundation, not the reason on its own.

What format should I use for schema markup?

JSON-LD. Google recommends it, it lives in a single script block separate from your visible HTML, and it is far easier to add, validate, and maintain than Microdata or RDFa. There is no good reason to use the older formats in 2026.

Can bad schema hurt my site?

Yes, in two ways. Markup that describes content not visible on the page can trigger a manual action, and broken or invalid JSON-LD simply gets ignored while signalling carelessness. Always validate with the Rich Results Test and Search Console before and after you publish. Accurate schema or none, never sloppy schema.

How often should I update my schema markup?

Update it whenever the underlying facts change. Prices and stock for Product, hours and address for LocalBusiness, and the modified date for Article whenever you refresh a post. We refresh ranking content regularly, and keeping the dateModified field honest is part of that. Structured data is not set-and-forget, it should mirror the live page.

Topics:AI

Related articles

More on AI