How to Add Schema Markup to Your Site (FAQ, Article & Breadcrumb)

What Is Schema Markup?

Schema markup (also called structured data) is a standardised vocabulary from schema.org that you add to a page's code to describe what the content *is* — an article, an FAQ, a product, a recipe, a breadcrumb trail. Search engines read it to understand your page more precisely, and sometimes reward it with rich results: the enhanced listings with extra detail that stand out in search. It's part of the technical side of the four types of SEO.

JSON-LD: The Format Google Prefers

There are a few ways to write structured data — we compare them in JSON-LD vs. Microdata — but Google recommends JSON-LD: a small block of JSON you drop into your page's `<head>` (or anywhere in the HTML). It's clean, doesn't tangle with your visible markup, and is the easiest to maintain. A block looks like this:

TypeWhat it describesStill earns rich results?
ArticleBlog posts and news articlesYes — article cards, Top Stories eligibility
BreadcrumbThe page's place in your site hierarchyYes — breadcrumb trail in the listing
FAQA list of questions and answersLimited — mostly authoritative health/gov sites since 2023

The three structured-data types most sites should start with.

How to Add Schema Markup (Step by Step)

  1. Pick the type that matches the page — Article for a blog post, Breadcrumb for hierarchy, FAQ for a genuine Q&A section.
  2. Generate the JSON-LD — fill in the fields (headline, author, questions, etc.). Our free schema markup generator builds valid FAQ, Article, and Breadcrumb JSON-LD for you, no code.
  3. Paste the `<script>` block into the page's `<head>` (or before the closing `</body>`).
  4. Make sure it matches the visible content — only mark up what's actually on the page; mismatched markup can trigger a manual action.
  5. Test it with Google's Rich Results Test and Search Console before relying on it.

Is FAQ Schema Still Worth It in 2026?

Here's the honest answer. In 2023 Google rolled back FAQ rich results so they now appear almost only for well-known, authoritative health and government sites. For a typical business or blog, adding FAQ schema will not put expandable Q&As in your search listing anymore. So why bother? Because the markup still helps search engines (and AI answer engines) understand your content, it's harmless to include, and it costs nothing to generate. Just set expectations: it's a comprehension signal now, not a guaranteed snippet. If your goal is visible rich results, Article and Breadcrumb markup are the safer bets.

How to Test Your Structured Data

  • Google Rich Results Test — paste the URL or code to see which rich results the page is eligible for.
  • Schema.org validator — checks the markup is syntactically valid against the vocabulary.
  • Search Console — its “Enhancements” reports flag structured-data errors on pages Google has crawled.
Generate it free, no code

Skip hand-writing JSON: the free schema markup generator outputs paste-ready FAQ, Article, and Breadcrumb structured data. Fill the fields, copy the `<script>`, drop it in your head.

Schema is the polish on a page that's already worth ranking. If you're still deciding what to publish, start with how to build an SEO strategy — markup comes after the content and the plan.

Frequently asked questions

What is schema markup?

Schema markup (structured data) is code based on the schema.org vocabulary that describes what a page's content is — an article, FAQ, product, breadcrumb, and so on. Search engines read it to understand the page better and may show enhanced 'rich results' as a result.

What is JSON-LD?

JSON-LD (JavaScript Object Notation for Linked Data) is the format Google recommends for structured data. It's a small JSON block placed in a <script type="application/ld+json"> tag in your page, kept separate from your visible HTML, which makes it easy to add and maintain.

Is FAQ schema still worth it in 2026?

FAQ rich results were limited by Google in 2023 to mostly authoritative health and government sites, so a typical site won't get expandable FAQs in its listing anymore. The markup still helps search and AI engines understand your content and is harmless to include — but for visible rich results, Article and Breadcrumb schema are more reliable.

How do I add schema markup to my website?

Generate the JSON-LD for the right type (Article, Breadcrumb, FAQ), then paste the <script type="application/ld+json"> block into your page's <head>. Make sure it matches the visible content, then validate it with Google's Rich Results Test. A generator can produce the code for you so you don't write JSON by hand.

How do I test my structured data?

Use Google's Rich Results Test to see which rich results a page qualifies for, the schema.org validator to confirm the markup is valid, and Search Console's enhancement reports to catch errors on pages Google has already crawled.

Stop starting from a blank page.

Type a seed keyword and RibatAI generates a clustered, internally linked content plan in seconds.

Plan your first cluster free