Generate valid HowTo JSON-LD structured data. Display step-by-step instructions with tools, supplies, and images as rich results directly in Google search.
How to use
Add your title, description, tools, supplies, and each step above.
Click "Generate Schema" to produce valid JSON-LD markup instantly.
Copy and paste the output inside the <head> tag of your how-to page.
Test with Google's Rich Results Test, then publish your page.
HowTo schema is JSON-LD structured data that tells Google your page contains step-by-step instructions for completing a task. Google can display these steps as a rich result directly in search, showing each step with its title, description, and even an image, all before the user even clicks through to your page.
This is one of the most visually prominent rich result types available and works especially well for DIY guides, tutorials, recipes, home improvement guides, and instructional content. Pages with HowTo rich results take up significantly more space in search results, which directly increases visibility and click-through rates.
Use the HowTo schema on any page that provides step-by-step instructions for accomplishing a specific task, such as "How to paint a room," "How to install WordPress," or "How to tie a Windsor knot". The key requirement is that the content must be instructional and sequential. The steps must be visible on the page and must match your schema exactly.
Each step should have a short, clear title (e.g. "Remove the lug nuts") and a description with enough detail to actually complete that step. Google may display only the step title in search results, so make titles scannable and self-explanatory. Adding an image URL for each step is optional but increases rich result eligibility.
After generating your schema, always validate before publishing. Follow these 4 steps:
<head> tag and publish.These are the most frequent reasons HowTo schema fails to generate rich results:
Other free structured data tools you might need