HowTo Schema
HowTo is a Schema.org type with steps (an array of HowToStep objects), totalTime, supply, tool, and an outcome. Each step has name, text, and optionally an image. Embedded as JSON-LD in the HTML head, it explicitly marks the procedure rather than asking crawlers to infer it from prose.
Definition
HowTo schema
HowTo is a Schema.org type with steps (an array of HowToStep objects), totalTime, supply, tool, and an outcome. Each step has name, text, and optionally an image. Embedded as JSON-LD in the HTML head, it explicitly marks the procedure rather than asking crawlers to infer it from prose.
Why it matters
Calculator guides, methodology pages, and quickstart tutorials are procedurally structured. HowTo schema lets an agent or crawler ingest the steps directly without HTML scraping. As LLM-based search and agent tooling grow, structured HowTo content is more discoverable than unstructured prose with the same information density.
How it works
Embed JSON-LD with @type HowTo. step is an array of HowToStep objects, each with name and text. Optional fields: totalTime (ISO 8601 duration), tool (array of tool names), supply (array of inputs), image (per-step illustration). Validate with Google's Rich Results Test.
Example
HowTo schema for kelly-sizer guide
@type
HowTo
Steps
5
Each step has
name + text
totalTime
PT5M (5 minutes)
Same prose content; agents and crawlers can extract the procedure directly without inferring step boundaries from HTML structure.
Key Takeaways
HowTo schema makes procedures machine-extractable.
Don't fabricate procedures to game schema — empty or low-quality HowTo content is detected and ignored.
Pair with FAQPage on the same page when content has both procedural and Q&A sections.
Related Terms
FAQ
Questions people ask next
The short answers readers usually want after the first pass.
Sources & References
- HowTo — Schema.org
Related Content
Keep the topic connected
FAQPage Schema
Schema.org FAQPage: the structured-data spec that makes FAQ content machine-readable for search and LLM crawlers. When to apply, when to skip.
MCP (Model Context Protocol)
Model Context Protocol: Anthropic's open standard for letting LLMs discover and call tools — the interface, why it matters, and finance MCP server checks.