Skip to content
100% local

HowTo schema generator

Turn a list of steps into a schema.org HowTo JSON-LD block for rich results.

Input
Output

HowTo schema generator

Paste a list of steps and this tool assembles a complete schema.org HowTo block in JSON-LD, ready to drop into a page's <head> or wherever your CMS accepts custom markup. Recipe sites, DIY guides, software tutorials and any "how to" article can use it to describe their instructions in a format search engines and voice assistants can parse directly.

Each line of input becomes one step. Type a numbered or plain list — "1. Preheat the oven" and "Preheat the oven" both work, since a leading number is stripped automatically. A step can carry an optional name and image, separated by a pipe: "Preheat the oven | Preheating | https://example.com/oven.jpg". The options panel covers the guide-level fields: name and description, total time as an ISO 8601 duration like PT30M, the tools and materials involved, an estimated cost with currency, and a URL prefix that turns into a numbered anchor link on every step (handy for a page with per-step headings).

The output can be minified or pretty-printed, and wrapped in a <script type="application/ld+json"> tag so it is ready to paste straight into HTML. A missing name or step list produces a plain error explaining what is needed, and the tally below the output flags whether Google's recommended fields — an image and a total time — are still empty, so nothing gets shipped half-finished. Worth knowing: Google scaled back HowTo rich results in some search markets, though the schema remains valid and is still read by other search engines, assistants and tools.

Everything runs in your browser. Steps, cost figures and image URLs are never uploaded anywhere, so the tool is safe to use with an unpublished draft. Copy the result, download it as a .txt file, or send it to another tool's input to keep editing.

FAQ

How do I write the steps?
One step per line, plain or numbered. Add an optional name and image URL after a pipe: "Boil water | Boiling | https://example.com/boil.jpg".
What does the step anchor URL prefix do?
When set, each step gets a url field made from the prefix plus its step number — for example https://example.com/tea#step-1, https://example.com/tea#step-2, and so on.
Do I need to fill in every option?
No. Only the guide name and at least one step are required. Total time, image, tools, materials and cost are optional but recommended — the tally notes when the fields Google looks for are still missing.
Are HowTo results still shown in Google Search?
Google scaled back HowTo rich results in some markets, but the schema is still valid, still read by other search engines and assistants, and costs nothing to include.
Is my guide uploaded anywhere?
No. The schema is generated entirely in your browser — nothing you type is sent to a server.