Capturing How-To Search Traffic with Structured Data
How-to queries represent a massive share of search traffic — people constantly search for instructions on how to do things. Our HowTo schema generator creates valid JSON-LD markup that enables your step-by-step guides to appear as interactive rich results in Google Search, with expandable steps, time estimates, and material lists.
How HowTo Rich Results Display
Google displays HowTo rich results as expandable step-by-step cards directly in search results. Users can preview each step without visiting your page, including step images if provided. This interactive format takes up significant search real estate and provides immediate value, encouraging users to click through for the complete guide.
Writing Effective Steps
Each HowToStep should describe a single, clear action. Start with an action verb, be specific about quantities and measurements, and include warnings or tips where relevant. Steps should be self-contained enough to be understood when read individually — Google may display them one at a time in voice responses or in the rich result expansion.
Tools and Supplies
The HowToTool and HowToSupply properties let you list what users need before starting. Tools are reusable items (hammer, screwdriver, software), while supplies are consumable materials (nails, paint, tape). Listing these upfront helps users assess whether they have everything needed, reducing abandonment and improving the user experience.
Cost and Time Estimates
Including totalTime and estimatedCost helps users decide whether a task is worth undertaking. The time estimate uses ISO 8601 duration format and the cost uses MonetaryAmount with currency. These details can appear in how-to structured data rich results, giving users practical information at a glance before committing to the full guide.
Content Eligibility Guidelines
HowTo schema is for instructional content where a task is completed by following steps. It should not be used for recipes (use Recipe schema instead), product instructions, or content that is not genuinely instructional. Each step must be visible on the page — do not include steps in the schema that users cannot see. Misleading or incomplete instructions violate Google's guidelines.