{ } DevToolCore Free Online Developer Tools Tools Blog
SEO

How to Use Schema Markup for Better Search Results in 2026

2026-07-22 · 5 min read

Schema markup is a standardized vocabulary (maintained by schema.org) that you add to your HTML to tell search engines what your content means. It does not directly boost rankings, but it enables rich results — enhanced search listings with stars, prices, FAQ accordions, and breadcrumbs that stand out and get more clicks.

The Format: JSON-LD

In 2026, JSON-LD is the only format you should use. It is a <script type="application/ld+json"> block in the <head> or <body>. Google deprecated support for microdata and RDFa in most contexts. JSON-LD is cleaner, does not clutter your HTML, and is easier to generate programmatically.

The Schema Types That Matter

  • Organization / WebSite — Basic identity. Tells Google your site name, logo, and search box. Every site should have these.
  • Article / BlogPosting — For blog posts and news articles. Enables article rich results with headline, author, and date.
  • FAQPage — Adds a collapsible Q&A section directly in search results. High click-through impact. Only use it when the questions and answers are visible on the page.
  • BreadcrumbList — Shows the navigation path in search results. Helps users understand site structure.
  • Product — For e-commerce pages. Enables price, availability, and review stars in search results.
  • HowTo — Step-by-step instructions with images. Useful for tutorial content.

Common Mistakes

  • Marking up hidden content — If the FAQ text is not visible to users on the page, Google will ignore the schema (or penalize you).
  • Wrong types — Using Article for a product page, or LocalBusiness for a blog. Match the schema type to the actual content.
  • Missing required fields — Each schema type has required and recommended properties. Use Google's Rich Results Test to validate.

Generate Schema Markup

Use the Schema Markup Generator to create JSON-LD for Article, FAQ, Product, LocalBusiness, and Breadcrumb types. Fill in the form, copy the JSON-LD, and paste it into your page template.