Rich Results

HowTo Schema Markup

Generate HowTo JSON-LD for step-by-step guide rich results — Google displays numbered steps directly in search for eligible how-to content.

Rich result type
Step-by-step rich results
Google documentation →

Validate your HowTo schema

Enter your URL to check if your HowTo markup is correct and eligible for rich results.

Required fields

  • name
  • step[].name
  • step[].text

Recommended fields

  • totalTime
  • estimatedCost
  • image
  • tool
  • supply

Common HowTo schema errors

  • step.text is empty or duplicates step.name
  • totalTime not in ISO 8601 duration format (PT30M)
  • Missing image on steps for image-rich results
  • Using HowTo for non-instructional content

Generate HowTo schema

Fill in the fields below to generate valid JSON-LD you can paste directly into your page.

HowTo schema — frequently asked questions

What content qualifies for HowTo rich results?

Only pages that describe how to complete a task step-by-step qualify. Recipe, tutorial, repair guides, and DIY content are ideal. Marketing or promotional content will not be eligible.

How do I format totalTime?

Use ISO 8601 duration format: PT30M for 30 minutes, PT1H for 1 hour, PT1H30M for 1 hour 30 minutes.

Can I use HowTo with Recipe schema?

No — use Recipe schema for cooking content instead, which has its own rich result type with better visibility in search.

Other schema types

E-commerceProductProduct snippets, Google ShoppingContentArticleTop Stories, Article rich resultsRich ResultsFAQPageFAQ dropdowns in SERPBrandingOrganizationKnowledge Panel, logo in searchLocal SEOLocalBusinessLocal Knowledge Panel, Google MapsNavigationBreadcrumbListBreadcrumb trails in SERP

Audit your full schema coverage

SchemaScan checks all schema types at once — get a complete score and fix-it report for any URL.

Run free audit →