Learn · How-To
How to Add HowTo Schema Markup to Your Website
HowTo schema tells search engines and AI systems that a page contains a sequence of steps toward completing a task — the same structure this very guide follows — making it far easier for them to extract and present your instructions directly.
- 1
Confirm your content is genuinely instructional
HowTo schema is meant for content with a clear sequence of actionable steps toward a specific outcome, not general advice or opinion content.
- 2
Break your content into discrete, ordered steps
Each step should have a short name and a self-contained explanation, similar to how a numbered guide is naturally structured.
- 3
Build the HowTo JSON-LD object
Include "@type": "HowTo", a "name" for the overall guide, and a "step" array where each item is a "HowToStep" with its own "name" and "text".
- 4
Add "totalTime" using ISO 8601 duration format
For example "PT2H" for two hours — giving both users and AI systems a realistic time expectation.
- 5
Include supply or tool requirements if relevant
The "supply" and "tool" properties let you specify anything needed to complete the steps, where applicable.
- 6
Add the schema as JSON-LD in your page
Matching the same implementation pattern as FAQPage or Article schema elsewhere on your site.
- 7
Validate with Google's Rich Results Test
Confirm the HowTo type is detected correctly with all required fields present.
Pro tips
- Keep your visible step-by-step content and your schema's steps identical in substance — mismatched schema and visible content is treated as a quality issue.
- Don't force HowTo schema onto content that isn't really a sequential process — use FAQPage or Article schema instead where that's a better structural match.
Related reading
Want help putting this into practice?
Take our 2-minute quiz to see where your business stands, or talk to a specialist about getting this done for you.