Free HowTo Schema Generator — JSON-LD HowTo Structured Data | LazyTools
🔍 SEO & Web Tools

Free HowTo Schema Generator — JSON-LD HowTo Structured Data

Generate Google-valid HowTo schema markup for your step-by-step tutorials. Visual ISO 8601 duration builder, supplies, tools, per-step images, and estimated cost. Live Google step-carousel preview. Completeness score. 5 tutorial templates. No signup. No watermark.

Live step-carousel preview ISO 8601 duration picker Supplies + tools tags Completeness score 5 tutorial templates
ADSENSE — 728×90 LEADERBOARD
📋 HowTo Schema
0 steps
📋 Quick Templates
Rich Result Eligibility
0%
Fill in fields to improve eligibility
📝 Tutorial Details Required
⏱️ Time & Cost
PT0M
days hrs min
PT0M
h m
PT0M
h m
Cost 0 = free. Leave blank to omit estimatedCost from schema.
🧰 Supplies & Tools
Type a supply and press Enter or comma to add
Type a tool and press Enter or comma to add
📍 Steps 0
3+ needed for rich results
Tip: Add step images to significantly improve rich result eligibility.
🔍 Google Step-Carousel Preview (approximate)
E example.com
Tutorial Title
Tutorial description...
Approximate preview. Google decides whether to show step-carousel based on content quality and query context.
JSON-LD Output
💾 Auto-saved
ADSENSE — 728×90 LEADERBOARD
Also add FAQ schema to your tutorial page?
Add FAQPage schema alongside HowTo schema to capture additional SERP real estate. Common how-to FAQs can appear as expandable rich results directly below your step-carousel, doubling your search result footprint.
❓ FAQ Schema Generator →
⭐ User Ratings

Rate this tool

4.9
★★★★★
Based on 980 ratings
5
911
4
39
3
20
2
10
1
0
Did this help your tutorial earn rich results?
✔ Key Features

Why this beats Attrock, SEOShouts, SchemaGenerator.net, and OneTools

🔍
Live Google Step-Carousel Preview
See a real-time simulation of how Google displays your HowTo steps in search results. Shows your tutorial title, time, cost, description, and each step as a card in the step-carousel. Updates as you type step names and add images. Zero free competitors show this — they all show raw JSON only.
⏱️
ISO 8601 Duration Builder
Visual days/hours/minutes pickers auto-convert to the correct ISO 8601 format (PT30M, PT1H30M, P2DT3H). All competitors require you to manually type "PT30M" which is error-prone. Separate pickers for total time, prep time, and perform time. The ISO output is shown live next to each picker.
🧰
Supplies + Tools Tag Input
Add supplies (materials you consume during the task) and tools (equipment you keep) with a tag-style chip input. Press Enter or comma to add each item. Generates HowToSupply and HowToTool objects in the schema. Most competitors have only one simple text field for "tools"; none generate both supply and tool arrays correctly.
📊
Rich Result Eligibility Score
Live 0-100% score showing which properties improve your chances of earning step-carousel rich results. Tracks: name, description, steps (minimum 3), step images, total time, estimated cost, supplies, tools. Colour-coded red/amber/green. Unique to LazyTools — no HowTo schema generator shows this.
📋
5 Tutorial Templates
Load pre-filled schemas for: Home Repair (change a flat tire), Cooking Recipe (pasta), Tech/DIY (WordPress theme), Fitness (morning routine), Beauty/Wellness (facial). Each loads realistic step data, supplies, tools, and duration. Click one to pre-fill everything and customise. Zero competitors have templates.
🖼️
Per-Step Image URLs
Add an image URL to each individual step. Step images significantly improve rich result eligibility — Google uses them in the step-carousel display. The preview shows step card images in the Google-style card. Adding images to steps is the single highest-impact change for earning rich results.
📥
Download .json File
Export your complete HowTo schema as a standalone .json file for version control, sharing with developers, or keeping a record of schemas across multiple tutorial pages. Only SEOShouts offers file download among free HowTo schema generators.
🎨
Dark Syntax-Highlighted Editor
The generated code appears in a dark-themed editor with colour-coded JSON: property keys (blue), string values (green), numbers (orange), punctuation (grey). Makes the output easy to read, inspect, and verify. All competitors show plain monospaced text on a white background.
📖 How to Use

How to generate HowTo schema markup in 3 minutes

1
Load a template
Click a template (Home Repair, Cooking, Tech, Fitness, Beauty) to pre-fill with realistic example data. Check the eligibility score to see what's already complete.
2
Enter tutorial details
Set the tutorial name, description, page URL, and main image URL. The step-carousel preview updates your title and description instantly in the right panel.
3
Set time and cost
Use the visual pickers to set total time, prep time, and perform time. They auto-convert to ISO 8601 (PT30M etc). Add estimated cost with currency. These appear in the Google SERP preview.
4
Add supplies and tools
Type each supply or tool and press Enter to add it as a tag. Supplies are materials you use up; tools are equipment you keep. These become HowToSupply and HowToTool objects.
5
Build your steps
Click Add Step for each instruction. Enter a step name, detailed instructions text, optional step image URL, and optional URL. Add at least 3 steps — fewer rarely earn rich results. Step images significantly improve eligibility.
6
Copy and validate
Copy the JSON-LD or download as .json. Paste into your page's <head> in a <script type="application/ld+json"> block. Click Test to validate in Google's Rich Results Test. Monitor in Search Console under Enhancements.
📊 Comparison

LazyTools vs other free HowTo schema generators

FeatureLazyToolsAttrockSEOShoutsSchemaGen.netOneToolsSanishTech
Live step-carousel preview✅ Yes❌ No❌ No❌ No❌ No❌ No
ISO 8601 duration picker✅ Visual❌ Manual❌ Manual❌ Manual❌ Manual❌ Manual
Rich result eligibility score✅ Yes❌ No❌ No❌ No❌ No❌ No
Supplies + tools tag input✅ Both✅ Both✅ Both❌ No✅ Both✅ Both
Per-step image URL✅ Yes✅ Yes✅ Yes❌ No❌ No✅ Yes
Pre-built templates✅ 5❌ None❌ None❌ None❌ None❌ None
Estimated cost field✅ Yes✅ Yes✅ Yes❌ No❌ No✅ Yes
Prep + perform time✅ Yes❌ No❌ No❌ No❌ No❌ No
Download .json file✅ Yes❌ No✅ Yes❌ No❌ No❌ No
Dark code editor✅ Yes❌ No❌ No❌ No❌ No❌ No
Minify toggle✅ Yes❌ No❌ No❌ No✅ Yes❌ No
Auto-save to browser✅ Yes❌ No❌ No❌ No❌ No❌ No
No signup required✅ Never✅ Yes✅ Yes✅ Yes✅ Yes✅ Yes
📐 Complete Guide

HowTo Schema Markup Guide — Step-by-Step Structured Data for Google Rich Results in 2025

HowTo schema markup is one of the most visually impactful structured data types available. When Google recognises and displays your HowTo schema, your tutorial appears in search results as a step-by-step carousel — each step shown as a card with the step name, an image, and a brief description. Users can see your steps directly in search results before clicking. This rich result format can dramatically improve click-through rates by giving users a preview of exactly what your tutorial covers and how many steps it takes to complete.

What is HowTo Schema and When Should You Use It?

HowTo schema (schema.org/HowTo) is structured data that describes a tutorial, guide, or procedural document. It is designed for content that takes a reader through a series of steps to achieve a specific outcome — from changing a tire, to cooking a recipe, to configuring software. The key distinction from other content types: HowTo is for instructional content where the steps are the core of the page, not a sidebar. If the steps ARE the article, use HowTo schema. If steps are one section of a larger informational article, the steps might not qualify.

Google's guidelines specifically exclude recipe content from HowTo — use Recipe schema for food tutorials instead, as it has dedicated properties for ingredients, cook time, and nutrition that HowTo lacks. For software setup guides, configuration walkthroughs, and technical tutorials, HowTo schema is generally the right choice. For DIY projects, home repair, craft tutorials, fitness routines, and beauty guides, HowTo schema is well-suited and commonly earns step-carousel rich results.

Required and Recommended HowTo Schema Properties

Google's technical documentation lists the required properties for HowTo schema: name (the tutorial title) and step (an array of HowToStep objects). In practice, a schema with only name and steps provides minimal rich result value. The strongly recommended properties that significantly improve rich result eligibility are: description (shown in the SERP below the title), totalTime (shown in the SERP alongside the step count), estimatedCost (shown for task-based content), image (the main tutorial image), supply and tool (shown in the step-carousel as a "what you'll need" section), and per-step image properties (used in the step card display).

Each HowToStep should include: name (short step heading, shown in the card header), text (the full step instructions), and optionally image (shown in the step card), url (links to the specific step anchor on your page), and position (auto-generated by order, but can be explicit). Steps should be granular and actionable — guides with 6-12 well-described steps consistently earn rich results more often than guides with 2-3 broad steps.

ISO 8601 Duration Format for HowTo Schema

The totalTime, prepTime, and performTime properties use ISO 8601 duration format. The pattern is: P[days]DT[hours]H[minutes]M. The "P" indicates "period", "T" separates date and time components. Examples: PT30M = 30 minutes, PT1H30M = 1 hour 30 minutes, P2D = 2 days, P1DT12H = 1 day 12 hours. Omit any zero components — write PT30M not PT0H30M. This tool converts your human-readable days/hours/minutes inputs into the correct ISO 8601 format automatically, eliminating the most common HowTo schema error.

How Many Steps Are Needed for HowTo Rich Results?

There is no official minimum step count in Google's documentation, but practical evidence shows that tutorials with fewer than 3 steps rarely earn step-carousel rich results. This is because the step-carousel format — showing multiple step cards side by side — requires enough steps to justify the carousel UI. Guides with 3-5 steps sometimes earn rich results; guides with 6-12 granular, well-described steps consistently perform better. The quality of each step matters as much as the count — each step should be a distinct, actionable instruction with a clear outcome, not a vague heading with minimal text.

Adding an image to each step is the single highest-impact improvement for step-carousel eligibility. Google uses step images in the card display, and pages with step images are much more likely to receive the full visual step-carousel treatment rather than just a text-based result. If you cannot provide unique images for every step, prioritise images for the first 3-5 steps where they will have the most visual impact in the carousel.

HowTo Schema vs Recipe Schema — When to Use Which

Use HowTo schema for: DIY projects, home repair guides, craft tutorials, software setup walkthroughs, fitness routines, beauty and skincare tutorials, financial calculators and procedures, car maintenance guides, and any step-by-step tutorial that is not primarily about food preparation. Use Recipe schema for: any food or cooking tutorial, including baking, meal prep, cocktail mixing, and edible product preparation. Recipe schema has dedicated properties for ingredients, nutritional information, cook time, yield, and cuisine type that HowTo lacks. Using HowTo for food content means missing these rich result opportunities.

❓ FAQ

HowTo schema — questions answered

HowTo schema is JSON-LD structured data for step-by-step tutorials. When correctly implemented, Google may display your steps as a visual step-carousel in search results, showing each step's name, image, and instructions. This rich result format gives users a preview of your guide before clicking, typically improving click-through rates.

There is no official minimum, but tutorials with fewer than 3 steps rarely earn rich results. Guides with 6-12 well-described steps consistently perform better. Each step should be a distinct, actionable instruction. Adding an image to each step is the single highest-impact improvement for step-carousel eligibility.

ISO 8601 duration format is P[days]DT[hours]H[minutes]M. PT30M = 30 minutes, PT1H30M = 1 hour 30 minutes, P2D = 2 days. HowTo schema requires this format for totalTime, prepTime, and performTime. This tool converts your human-readable inputs automatically - you never need to type PT30M manually.

HowToSupply describes materials that are consumed during the process (e.g., paint, flour, screws - things used up). HowToTool describes equipment used but kept after the task (e.g., a drill, a mixing bowl, a wrench). The distinction helps users understand both what they need to buy and what equipment they need to own.

Use Recipe schema for food content. Recipe has dedicated properties for ingredients, cook time, nutritional information, yield, and cuisine type that HowTo lacks. Using HowTo for food content means missing these additional rich result opportunities. Google explicitly excludes recipe content from HowTo schema eligibility guidance.

LazyTools HowTo Schema Generator is 100% free. No signup, no account, no credit card. ISO 8601 duration builder, supplies and tools tag input, per-step images, estimated cost, prep and perform time, 5 tutorial templates, live step-carousel preview, eligibility score, dark editor, JSON download, auto-saved.