Free SEO Tool · HowTo Schema · JSON-LD · Rich Results · Step-by-Step
HowTo Schema Generator
Generate HowTo JSON-LD schema markup for step-by-step guides. Add steps, tools, total time and cost. Google rich result ready — copy or download HTML. Free.
How to Use the HowTo Schema Generator
Enter the HowTo title, description, total time and numbered steps to generate valid JSON-LD HowTo schema markup. Furthermore, supply items (tools, ingredients) are added as comma-separated values and included in the schema automatically. Additionally, the generated script tag is ready to paste into the HTML head section of the page.
- Enter HowTo name and descriptionThe HowTo name must match the heading on the page. Furthermore, descriptions appear in voice assistant results when the HowTo is read aloud. Additionally, keep the name as a direct "How to [action]" phrase — this matches the search query format.
- Enter total time in ISO 8601 formatPT5M = 5 minutes, PT1H = 1 hour, PT1H30M = 1 hour 30 minutes. Furthermore, accurate time estimates improve click-through rates — users choose guides that match their available time. Additionally, totalTime appears next to the rich result in Google search.
- Add tools and suppliesEnter comma-separated items needed to complete the HowTo. Furthermore, these appear in the schema as HowToTool or HowToSupply types. Additionally, including tools increases the schema's richness and may improve voice assistant presentation.
- Add numbered stepsEach step needs a short name and detailed text. Furthermore, Google may show step names in the rich result carousel. Additionally, use imperative verbs to start each step name — "Enter URL", "Select format", "Copy output".
- Copy the schema and testPaste the script tag into the HTML head section. Furthermore, test with Google's Rich Results Test before publishing. Additionally, ensure the steps visible on the page match the schema exactly.
What Is HowTo Schema?
HowTo schema is JSON-LD structured data that marks step-by-step guide content for Google rich results. Furthermore, when validated, Google may display a numbered step list with images directly in search results. Additionally, HowTo rich results can show a step-by-step carousel that keeps users engaged without leaving the search results page.
HowTo Schema Content Requirements
| Property | Required | Notes |
|---|---|---|
| name | ✅ Required | Must match the H1 or main heading |
| step | ✅ Required | Minimum 2 steps; each needs name and text |
| description | Recommended | Short summary of the entire process |
| totalTime | Recommended | ISO 8601 duration format (PT10M, PT1H) |
| tool | Optional | Tools needed — each as HowToTool type |
| supply | Optional | Ingredients/materials as HowToSupply type |
| estimatedCost | Optional | MonetaryAmount with currency and value |
HowTo Schema Best Practices
Each step should have a clear, imperative action as the step name. Furthermore, detailed step text provides the information Google reads aloud in voice results. Additionally, keeping steps genuinely sequential — not just bullet points repackaged as steps — is important for schema validity.
Google has clarified that HowTo schema is not appropriate for recipe content (use Recipe schema instead) or for purely informational content without actionable steps. Furthermore, the schema must reflect content actually present on the page. Additionally, steps that exist in schema but are absent from the visible page body will fail validation.
HowTo Schema and Voice Search
Voice assistants like Google Assistant frequently read HowTo steps in response to procedural queries. Furthermore, each step's text is read sequentially — making concise, clear language essential. Additionally, including time estimates per step (not just total time) helps voice assistant users plan their time.
HowTo vs FAQ Schema — Choosing the Right Type
HowTo schema is for procedural "how to do X" content with ordered steps. Furthermore, FAQ schema is for question-and-answer pairs that do not have a sequential structure. Additionally, many pages benefit from both — a tutorial page can have HowTo schema for the steps and FAQ schema for common questions about the process.
ISO 8601 Duration Format Guide
| Time | ISO 8601 |
|---|---|
| 5 minutes | PT5M |
| 30 minutes | PT30M |
| 1 hour | PT1H |
| 1 hour 30 minutes | PT1H30M |
| 2 hours | PT2H |
| 1 day | P1D |
Frequently Asked Questions
Related SEO Tools
FAQ Generator
FAQPage schema for Q&A content. Furthermore, combine HowTo and FAQ schema on the same page for maximum rich result coverage.
→Aggregate Rating Schema Generator
Star ratings in search results. Additionally, tutorial pages benefit from AggregateRating alongside HowTo schema.
→Breadcrumb Schema Generator
Breadcrumb navigation in search snippets. Furthermore, BreadcrumbList schema complements HowTo on every page.
→Product Schema Generator
Product rich results with price and stock. Additionally, step-by-step assembly guides use HowTo; product info uses Product schema.
→Local Business Schema Generator
LocalBusiness schema for map results. Furthermore, service businesses can add HowTo schema for service explanation pages.
→Open Graph Preview
Social sharing preview. Additionally, HowTo pages with OG tags get dual visibility on search and social platforms.
→