Free HowTo Schema Generator
Generate valid HowTo JSON-LD structured data for your tutorials and guides. Help Google and AI search engines understand your step-by-step content and unlock rich results.
Guide Details
Tools & Materialsoptional
Steps
0 steps<script type="application/ld+json"> tag in the <head> of your page. Validate with Google's Rich Results Test.Frequently Asked Questions
What is HowTo schema markup?
HowTo schema markup is a type of JSON-LD structured data based on schema.org that tells search engines your page contains step-by-step instructions. When implemented correctly, Google can display your steps as rich results in search , showing numbered steps, images, and time estimates directly on the search results page.
Does HowTo schema help with AI search engines?
Yes. HowTo structured data improves your chances of being cited by AI search engines like ChatGPT, Perplexity, and Google AI Overviews. Structured, step-by-step content is highly citable because AI models can extract discrete answers from each step. Adding HowTo schema signals to AI crawlers that your content is well-organised and authoritative.
What is the totalTime format in HowTo schema?
The totalTime field uses ISO 8601 duration format. For example: PT30M means 30 minutes, PT1H means 1 hour, PT1H30M means 1 hour 30 minutes, P2D means 2 days. This generator automatically converts plain language inputs like "30 minutes" or "1h 30m" into the correct ISO 8601 format.
How do I add HowTo schema to my website?
Copy the generated JSON-LD code and paste it inside a <script type="application/ld+json"> tag in the <head> section of your HTML page. Each page with a tutorial or guide should have its own HowTo schema. After adding it, validate with Google's Rich Results Test to confirm it is correctly implemented.
Can I add images to HowTo schema steps?
Yes. Each HowToStep can include an optional image URL that maps to an ImageObject in the schema. Adding images to steps increases the chance of Google displaying visual rich results for your guide. Use absolute URLs (starting with https://) pointing to publicly accessible images on your site.