Seoxpert.io
highBest Practices

SERP Opportunity: Add HowTo Schema to Step-Based Pages

Pages with step-based headings lack HowTo schema, missing How-to rich result eligibility in Google Search.

By Seoxpert Editorial · Published · Updated

Why it matters

HowTo schema enables rich results in Google Search, displaying step cards with images and required tools. This increases visibility and click-through rates. Step-based guides are ideal candidates, but only become eligible with the correct structured data.

Impact

Pages miss out on enhanced SERP features and potential traffic increases from HowTo rich results.

How it's detected

The crawler identifies pages with numbered or step-based headings that do not include HowTo structured data markup.

Common causes

  • Authors unaware of HowTo schema benefits
  • Structured data not implemented for step guides
  • Confusion between HowTo and other schema types
  • Use of headings without corresponding JSON-LD markup

How to fix it

Add a HowTo JSON-LD block to your page, listing each step in the 'step' array. Each step should include a name (matching your step heading), a description, and optionally an image. Place the JSON-LD in the <head> or at the end of the <body> of your HTML.

Code examples

Page with step-based headings but no HowTo schema (problem)

<h2>Step 1: Prepare the workspace</h2>
<p>Clear your desk and gather your tools.</p>
<h2>Step 2: Assemble the parts</h2>
<p>Follow the instructions to connect each piece.</p>

HowTo JSON-LD schema for the above steps (fix)

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "HowTo",
  "name": "How to Assemble the Desk",
  "step": [
    {
      "@type": "HowToStep",
      "name": "Prepare the workspace",
      "text": "Clear your desk and gather your tools.",
      "image": "https://example.com/images/step1.jpg"
    },
    {
      "@type": "HowToStep",
      "name": "Assemble the parts",
      "text": "Follow the instructions to connect each piece.",
      "image": "https://example.com/images/step2.jpg"
    }
  ]
}
</script>

FAQ

Do I need images for each HowTo step?

Images are optional but recommended for better rich result appearance.

Can I use HowTo schema if my steps are not numbered?

Yes, as long as the content is a sequential process, you can use HowTo schema.

Where should I place the HowTo JSON-LD on my page?

Place the JSON-LD in the <head> or at the end of the <body> section.

Will adding HowTo schema guarantee a rich result?

No, but it makes your page eligible; Google determines final display.

Found this issue on your site?

Run a scan to see if SERP Opportunity: Add HowTo Schema to Step-Based Pages affects your pages.

Scan my website →