All glossary terms
On-Page

Schema Markup

Schema markup is code (usually JSON-LD) that uses the schema.org vocabulary to annotate web content, enabling search engines to display enhanced results like rich snippets.

Schema markup and structured data are closely related — schema.org provides the vocabulary, and JSON-LD/Microdata/RDFa are the formats. In practice, most developers use JSON-LD with schema.org types.

Common schema types for developer tools include SoftwareApplication, HowTo, FAQPage, Article, and Organization. Each type has required and recommended properties that determine eligibility for specific rich result features.

Google's Rich Results Test validates your markup. Indxel generates type-safe schema markup with `generateLD()` and validates it against schema.org specifications during CI checks.

Example

// Using Indxel to generate schema markup
import { getOrganizationSchema } from "@/lib/structured-data";

// In your layout or page:
<script
  type="application/ld+json"
  dangerouslySetInnerHTML={{
    __html: JSON.stringify(getOrganizationSchema()),
  }}
/>

Related terms

Structured Data

Structured data is a standardized format (typically JSON-LD using schema.org vocabulary) embedded in your HTML that explicitly describes the content of a page to search engines.

Rich Snippet

A rich snippet is an enhanced search result that displays additional information beyond the standard title, URL, and description — such as star ratings, prices, FAQs, or event dates — powered by structured data.

Featured Snippet

A featured snippet is a special search result that displays an extracted answer from a web page at the top of Google's organic results (position zero), before the regular listings.

Stop shipping broken SEO

Indxel validates your metadata, guards your CI/CD pipeline, and monitors indexation — so you never miss an SEO issue again.

Get startedBrowse glossary
Indxel

SEO validation that runs in your terminal and blocks bad deploys.

GitHubnpm

Product

  • Documentation
  • Pricing
  • Plus Plan
  • CI/CD Guard
  • Indexation
  • Free Tools
  • Blog

Comparisons

  • vs Semrush
  • vs Ahrefs
  • vs Moz
  • vs Screaming Frog
  • All comparisons

Integrations

  • Vercel
  • GitHub Actions
  • Netlify
  • Docker
  • All integrations

Resources

  • Frameworks & use cases
  • Next.js
  • For freelancers
  • For agencies
  • SEO Glossary

Built with care. MIT Licensed.

PrivacyTermsLegalContact