GEO Glossary

/terms/howto-schema · 3 min read · intermediate

HowTo Schema

HowTo schema (schema.org/HowTo) is the JSON-LD type for marking up step-by-step instructional content — long-form how-to guides, tutorials, and procedural articles.

Citation status

ChatGPTPerplexityClaudeCopilotGemini

Last checked 2026-05-14

What is HowTo Schema?

HowTo1 is the schema.org JSON-LD type for marking up step-by-step instructional content. Each HowTo entity contains a step array of HowToStep objects, each with a name, text, and optional image or url. The structure mirrors how a reader actually executes the procedure: discrete numbered actions, each independently parseable.

Minimum viable HowTo JSON-LD

{
  "@context": "https://schema.org",
  "@type": "HowTo",
  "name": "How to validate JSON-LD before deploy",
  "step": [
    {
      "@type": "HowToStep",
      "name": "Paste into the validator",
      "text": "Copy the rendered JSON-LD output and paste into Google's Rich Results Tester."
    },
    {
      "@type": "HowToStep",
      "name": "Check both validators",
      "text": "Repeat the paste in Schema.org's validator — they flag different issues."
    }
  ]
}

Status in 2026

Demoted in SERPs, still useful for AI. Google restricted HowTo rich results from mobile SERPs on August 8, 2023 (limited to desktop only) and fully deprecated them on desktop around September 13–14, 20232 — the same wave that restricted FAQ rich snippets. The schema type is still valid and still parsed by AI engines, but no longer drives in-SERP visual treatment for most categories. The reasonable practice in 2026: ship HowTo on genuinely procedural content because AI Overview and ChatGPT cite step-by-step content disproportionately — not because of SERP rich-result hopes.

How to apply

HowTo is straightforward when you have genuinely step-ordered content. Three concrete moves:

  • Only mark up pages with real procedural content: a page like "5 things to do when X happens" is informational, not procedural — use Article schema. HowTo is for "do A, then B, then C" where order matters. Mismarking risks being flagged as misused markup.
  • Give each step a meaningful name: AI engines often quote just the step name when condensing a HowTo. "Step 1" is unhelpful; "Paste into the validator" carries information and embeds cleanly.
  • Validate via the Rich Results Tester: Google's validator still works for HowTo even after rich results were demoted — it confirms the markup parses, just doesn't promise SERP treatment.

What to skip: HowTo on FAQ-shaped content (use FAQPage). Mismatched schema-type-to-content-type pairings can trigger Google's "Spammy structured markup" manual action and tend to be ignored or down-weighted by AI engines.

How it relates to other concepts

  • Sibling JSON-LD type to FAQ schema and DefinedTerm schema.
  • Direct expression of procedural answer blocks — each HowToStep is one extractable unit.
  • Common pairing with Article schema on long-form how-to guides — Article for the wrapper, HowTo for the embedded procedure.
  • Underlies AEO for "how do I X" queries — voice assistants and AI Overview lean heavily on HowTo when answering procedure questions.

Footnotes

  1. Schema.org HowTo type specification: schema.org/HowTo.

  2. Google Search Central announcement on HowTo and FAQ rich results changes (August 2023). developers.google.com/search/blog/2023/08/howto-faq-changes.

FAQ

Does HowTo schema still earn rich results in Google?
Mostly no for non-recipe content. Google removed HowTo rich results from desktop SERPs in September 2023 and from mobile in August 2023, the same wave that restricted FAQ rich results. HowTo markup still serves AI Overview and ChatGPT / Perplexity citation but should no longer be expected to produce SERP visual treatment.
How is HowTo different from a regular Article with numbered steps?
HowTo schema marks each step as a discrete `HowToStep` entity with its own `name`, `text`, and optional `image`. AI engines parse this structure to extract individual steps as standalone citations — more retrievable than the same content as plain prose with numbered list items.
Should every tutorial page ship HowTo schema?
Only pages with genuinely step-ordered content (do A, then B, then C). Pages that look like tutorials but are really informational ('5 things to know about X') should ship Article schema instead — HowTo on non-procedural content tends to be flagged as misused markup.

Sources & further reading