HowTo Schema Generator — JSON-LD Step-by-Step Markup | LazyTools

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.

🛠️ HowTo Schema Generator
📝 HowTo details
HowTo name / title *
Description
Total time (ISO 8601) PT5M = 5 min · PT1H = 1hr · PT1H30M = 1.5hr
Estimated cost
Tools/supplies (comma-separated)
🪜 Steps *
📋 Generated JSON-LD
💡 Rich result: HowTo schema shows numbered steps with images directly in Google search results. Best for "how to" queries — typically 30–50% CTR uplift.
🛠️ HowTo schema builder🪜 Add unlimited steps⬇ Download HTML⚡ Instant

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.

  1. 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.
  2. 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.
  3. 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.
  4. 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".
  5. 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.

Required: @type: "HowTo", name, step (array of HowToStep) Recommended: description, totalTime, tool, estimatedCost HowToStep: { position, name, text, image (optional) } Format: <script type="application/ld+json"> in <head>

HowTo Schema Content Requirements

PropertyRequiredNotes
name✅ RequiredMust match the H1 or main heading
step✅ RequiredMinimum 2 steps; each needs name and text
descriptionRecommendedShort summary of the entire process
totalTimeRecommendedISO 8601 duration format (PT10M, PT1H)
toolOptionalTools needed — each as HowToTool type
supplyOptionalIngredients/materials as HowToSupply type
estimatedCostOptionalMonetaryAmount with currency and value
Reference: Google Search Central — HowTo schema documentation | Schema.org/HowTo.

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

TimeISO 8601
5 minutesPT5M
30 minutesPT30M
1 hourPT1H
1 hour 30 minutesPT1H30M
2 hoursPT2H
1 dayP1D

Frequently Asked Questions

JSON-LD structured data that marks step-by-step guides for Google rich results. Furthermore, Google may show a numbered step carousel in search results. Additionally, 30–50% CTR uplift is typical for eligible HowTo rich results.
No, but it provides significant competitive advantage. Furthermore, pages with HowTo schema often dominate 'how to' query results. Additionally, voice assistants prefer HowTo-schema-marked content for procedural answers.
PT = Period Time. PT5M = 5 minutes. PT1H30M = 1 hour 30 minutes. Furthermore, P1D = 1 day. Additionally, always prefix with P and use T before time units.
Minimum 2 steps. Furthermore, Google recommends 3–10 steps for optimal rich result display. Additionally, very long step-by-step guides may be better split into multiple pages.
Recipe schema has dedicated fields for ingredients, nutrition and cooking times. Furthermore, use Recipe for food content and HowTo for all other procedural guides. Additionally, mixing them incorrectly causes validation errors.
Not directly — it improves CTR through rich results. Furthermore, higher CTR can signal quality to Google over time. Additionally, HowTo schema enhances visibility without requiring ranking improvement.
Mobile rich results may show fewer steps. Furthermore, step names (not full text) are typically shown in mobile carousels. Additionally, keep step names under 80 characters for best mobile display.
Yes — each HowToStep supports an image property. Furthermore, images appear in the rich result carousel on desktop. Additionally, use 1200px minimum width images for best display quality.

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.

Rate this tool

4.1
out of 5
535 ratings
5 ★
61%
4 ★
17%
3 ★
5%
2 ★
2%
1 ★
15%
How useful was this tool?