How to use this generator
- Enter the task title. What the reader will accomplish, for example "How to reset a circuit breaker".
- Add a total time if relevant. In ISO 8601, so ten minutes is PT10M.
- Add each step in order. A short step name is optional; the step text is required.
- Copy the JSON-LD into the head of the page that shows the instructions.
- Validate with the Rich Results Test.
What is HowTo schema?
How-To schema is structured data describing a task completed through a sequence of steps, using the HowTo type with a list of HowToStep entries. It labels genuine step-by-step instructions on a page.
Google supports HowTo structured data, though the visual treatment of HowTo rich results has been scaled back over time. Even where the rich display is limited, valid markup still helps search engines parse your instructions accurately.
Steps must be real and on the page
As with FAQ, Google Search Central requires that the steps in your markup are actually present and visible on the page. Do not generate HowTo markup for steps that are not shown, and do not use it for a recipe (use Recipe schema for that).
Keep each step's text specific and actionable. A step name is optional but useful; the step text is the part that matters. Order the steps as the reader would follow them.
Where to put the code
Paste the generated <script type="application/ld+json"> block into the <head> of the page it describes. On WordPress, a free plugin like WPCode adds header code without editing theme files, and SEO plugins such as Yoast and Rank Math accept custom JSON-LD. On a static site, paste it straight into the HTML.
Frequently asked questions
Is this How-To schema generator free?
Yes, free and unlimited in your browser.
Do the steps have to be on the page?
Yes. Google requires the steps in HowTo markup to be visible to users on the page.
Will I get a HowTo rich result?
Google has scaled back HowTo rich results. Valid markup still helps parsing even where the visual display is limited.
HowTo or Recipe?
Use Recipe for food; use HowTo for other step-by-step tasks.
Where does it go?
In the head of the page that shows the instructions.