How-To Schema Generator
Generate clean HowTo JSON-LD for step-by-step guides, tutorials, procedures, and instructional content directly in your browser.
HowTo is a standard Schema.org structured data vocabulary for procedural articles and step-by-step guides. Note that Google deprecated its special How-to search rich-result appearance in September 2023. Valid HowTo structured data remains valuable for machine readability and semantic understanding across data consumers. Structured data must accurately match visible instructions on the published page.
How-To Details
Instructional Steps
Tools Required
Optional: List tools required to perform this tutorial.
Consumable Supplies
Optional: List consumable materials consumed during the process.
Time Required
Optional: Declare the estimated completion duration formatted as an ISO 8601 duration (e.g., PT45M).
Estimated Cost
Optional: Approximate financial expenditure (MonetaryAmount) needed for materials.
Enter a HowTo title to generate structured data.
How-To Guide Title
Step-by-Step Guide
Enter Guide Title & Overview
Provide the main tutorial title, a summary description, and optional page or cover image URLs.
Define Ordered Instructional Steps
Add sequential steps with clear names, instructional text, optional step images, and section anchor URLs.
List Reusable Tools & Consumable Supplies
Optionally specify equipment needed (HowToTool) and consumable materials used up during the procedure (HowToSupply).
Set Time Duration & Estimated Cost
Specify completion time (converted automatically to ISO 8601 duration) and optional monetary expenses.
Copy JSON-LD or HTML Script
Review real-time validation checks, then copy the clean JSON-LD or embeddable HTML script tag.
What Is a How-To Schema Generator?
What Is HowTo Structured Data?
HowTo vs HowToStep vs HowToSection
name (short step title), text (detailed instruction paragraph), optional image, and optional url pointing to a page anchor.step property (or itemListElement within sections).How the HowTo Schema Structure Works
<script type="application/ld+json"> element in your webpage's HTML, the markup is cleanly separated from visible CSS styling and page presentation.step as the current, preferred property name for declaring steps on a HowTo object. The plural property steps is officially superseded and should not be used in modern implementations. This generator strictly outputs the preferred step property.What This How-To Schema Generator Creates
@context: "https://schema.org" and @type: "HowTo" root declaration.name, description, url, and primary image properties.totalTime duration encoded in strict ISO 8601 format (e.g., PT45M, PT1H30M).prepTime and performTime.estimatedCost object formatted as a Schema.org MonetaryAmount with numeric value and ISO 4217 currency code.HowToTool objects.HowToSupply objects.step array containing individual HowToStep entities or multi-phase HowToSection groupings.How to Use the How-To Schema Generator
How to Write Useful HowTo Steps
text property provides actionable, self-contained instructions that explain exactly how to complete the step safely and effectively.Tools and Supplies in HowTo Schema
"tool": [
{ "@type": "HowToTool", "name": "Screwdriver" }
],
"supply": [
{ "@type": "HowToSupply", "name": "Cable ties" }
]Time and Duration in HowTo Structured Data
totalTime, prepTime, and performTime) to be formatted in standard ISO 8601 duration notation. Human-readable text strings (such as "45 minutes" or "1.5 hours") are invalid in duration fields.PT (Period of Time) followed by number and unit designators:Estimated Cost in HowTo Schema
estimatedCost property using a structured MonetaryAmount object:"estimatedCost": {
"@type": "MonetaryAmount",
"currency": "USD",
"value": "25.00"
}Organizing Long Guides with HowToSection
HowToSection.HowToStep entities inside named HowToSection containers:"step": [
{
"@type": "HowToSection",
"name": "Phase 1: Workspace Setup",
"itemListElement": [
{
"@type": "HowToStep",
"name": "Clear the desk",
"text": "Remove all existing equipment..."
}
]
}
]Images and Step-Specific Content
HowTo entity to represent the completed project or overall tutorial cover photograph.HowToStep entities to visually demonstrate the specific action required at that exact stage of the procedure.HowTo Schema and Google Search Today
HowTo Schema for Tutorials and Documentation
Recipe vocabulary with specialized culinary properties (ingredients, cookTime, nutrition, yield) that search engines explicitly support.How to Validate HowTo JSON-LD
Common HowTo Schema Mistakes
steps property instead of the current preferred step property.PT45M).Recipe vocabulary.Frequently Asked Questions
Common questions about How-To Schema Generator and how it works.
Was this tool useful?
Your feedback helps us improve VClick Tools.