anslyansly
AuditPricingBlog
Sign In
anslyansly

AI-readiness platform for websites. Check your visibility in ChatGPT, Claude, and Perplexity.

@tryansly

Product

  • Audit
  • Pricing
  • Blog

Company

  • About
  • Privacy Policy
  • Terms of Service
  • Contact Us
© 2026 ansly. All rights reserved.
PrivacyTermsContact
anslyansly
AuditPricingBlog
Sign In
Home/Blog/HowTo Schema: How Step-by-Step Structured Data Earns AI Citations
Developer working on structured data markup for a step-by-step tutorial page with code visible on screen
AEO10 min read

HowTo Schema: How Step-by-Step Structured Data Earns AI Citations

HowTo schema marks up your step-by-step content in a format that AI engines extract directly. When someone asks 'how do I do X,' the sources with HowTo schema consistently outcompete those without it.

ansly Team·April 18, 2026

HowTo schema is structured data that marks up process content in a format that AI systems can extract and present directly as step sequences. When someone asks an AI assistant "how do I do X," the response frequently presents a numbered step summary: and those steps are most reliably extracted from pages that have implemented HowTo JSON-LD markup.

This guide covers when HowTo schema applies, how to implement it correctly, how it interacts with AI Overview generation, and how to use it alongside FAQPage schema for instructional content.

What you will learn:

  • When to use HowTo schema versus FAQPage schema
  • How AI systems use HowTo structured data to generate process responses
  • The complete HowTo schema structure with required and recommended properties
  • How to validate HowTo schema and confirm AI recognition
  • Common implementation mistakes and how to avoid them

When to Use HowTo Schema

HowTo schema applies to content that guides a reader through a sequential process with discrete steps to achieve a defined outcome. The key characteristics:

  • The steps have a defined order (step 3 cannot happen before step 2)
  • Each step contributes to a specific goal or outcome
  • The outcome is stated or clearly implied (e.g., "how to implement FAQPage schema on a WordPress site")

Content that does NOT qualify for HowTo schema:

  • Non-sequential tips, recommendations, or best practices (use FAQPage or Article schema)
  • Comparison content or "best of" lists (use ItemList or Article schema)
  • Single-question answers (use FAQPage schema)
  • Reference content like glossaries or specifications (use DefinedTermSet or TechArticle schema)

For most instructional blog posts, tutorials, and setup guides, HowTo schema is the correct type. For FAQ sections within those same pages, FAQPage schema is correct. Using both on the same page is valid and recommended when both content types are present.

The FAQPage Schema Guide for AI Search covers the FAQPage implementation that complements HowTo schema on mixed-format pages.

The HowTo Schema Structure

Here is a complete HowTo schema example with all required and recommended properties:

{
  "@context": "https://schema.org",
  "@type": "HowTo",
  "name": "How to Implement FAQPage Schema on a WordPress Site",
  "description": "A step-by-step guide to adding FAQPage JSON-LD schema markup to WordPress pages for AI search optimization.",
  "totalTime": "PT30M",
  "estimatedCost": {
    "@type": "MonetaryAmount",
    "currency": "USD",
    "value": "0"
  },
  "tool": [{
    "@type": "HowToTool",
    "name": "WordPress admin dashboard"
  }, {
    "@type": "HowToTool",
    "name": "Schema markup plugin or Code Editor"
  }],
  "step": [{
    "@type": "HowToStep",
    "position": "1",
    "name": "Access the page or post editor",
    "itemListElement": {
      "@type": "HowToDirection",
      "text": "Log in to your WordPress admin dashboard and navigate to Pages or Posts. Open the page where you want to add FAQPage schema."
    },
    "image": {
      "@type": "ImageObject",
      "url": "https://yourdomain.com/images/step-1-wordpress.jpg"
    }
  }, {
    "@type": "HowToStep",
    "position": "2",
    "name": "Write your FAQ questions and answers",
    "itemListElement": {
      "@type": "HowToDirection",
      "text": "In the page editor, create an FAQ section with H3 headings formatted as questions and paragraph answers beneath each. These will correspond to the questions in your schema."
    }
  }, {
    "@type": "HowToStep",
    "position": "3",
    "name": "Add the FAQPage JSON-LD schema",
    "itemListElement": {
      "@type": "HowToDirection",
      "text": "Using a schema plugin (Rank Math, Yoast, Schema Pro) or a custom HTML block, add the FAQPage JSON-LD script to the page. Paste the schema code with your specific questions and answers filled in."
    }
  }, {
    "@type": "HowToStep",
    "position": "4",
    "name": "Validate with Google's Rich Results Test",
    "itemListElement": {
      "@type": "HowToDirection",
      "text": "Copy the page URL and paste it into search.google.com/test/rich-results. Confirm that the tool detects FAQPage structured data with no errors."
    }
  }]
}

Required Properties

name: The title of the how-to process. Should match your H1 heading and describe the outcome ("How to [do X]").

step: An array of HowToStep objects. Each step must have:

  • @type: HowToStep
  • name: the step title (what the step accomplishes, not just "Step 1")
  • itemListElement with text: the step instructions

Recommended Properties

description: A sentence or two describing the overall process and its outcome. Used by AI systems to match the schema to queries.

totalTime: ISO 8601 duration format (PT30M = 30 minutes, PT2H = 2 hours). Helps AI systems answer "how long does X take" queries.

estimatedCost: Useful for processes with a defined cost (tools needed, materials). For free processes, set value to "0".

tool: Array of HowToTool objects listing the tools, software, or materials needed. AI systems extract this for "what do I need to [do X]" queries.

image on steps: Screenshots or images for individual steps are extracted by AI systems for visual step-by-step responses.

HowTo Schema and AI Overview Generation

The evolution of HowTo schema usage has shifted from traditional SERP rich results (which Google deprecated in 2023) to AI extraction infrastructure. Google's AI systems and other AI platforms use HowTo schema in two primary ways:

Step extraction for process queries: When a user asks "how do I set up X" or "what are the steps to do Y," AI Overview generation extracts the step sequence from HowTo schema and presents it as a numbered list. Pages with HowTo schema consistently appear in AI Overviews for process queries at higher rates than equivalent pages without it.

Specificity matching: The tool and estimatedCost properties enable specificity matching for queries like "how long does it take to implement HowTo schema" or "what do I need to run a site audit." AI systems can answer these derivative questions directly from the schema without needing to extract prose content.

The practical implication: any instructional page on your site targeting process queries should have HowTo schema. This includes setup guides, implementation tutorials, workflow documentation, and any "how to" blog post with numbered steps.

HowTo Schema Alongside Other Schema Types

For pages that combine process content with FAQ sections, implementing both HowTo and FAQPage schema on the same page is valid and beneficial.

The combination pattern:

  • HowTo schema covering the main process steps
  • FAQPage schema covering the Q&A sections within the same page
  • Article schema at the page level with author and date properties

All three can coexist in a single page's JSON-LD without conflict. Each schema type signals a different content element to AI extraction systems, and the combination creates a more complete machine-readable representation of the page.

For the complete schema implementation guide covering FAQPage, Article, and Organization schema alongside HowTo, see FAQPage Schema Guide for AI Search.

Common HowTo Schema Mistakes

Step names that describe order rather than outcomes. "Step 1: Do this" is a weaker step name than "Step 1: Add FAQPage JSON-LD to your page header." The step name should describe what is accomplished, not just that it is the first thing to do.

Steps without content in the body. The HowTo schema steps should correspond to actual content in the page body. If your schema has 6 steps but your page only has 4 numbered sections, the mismatch reduces signal reliability. Keep schema and content synchronized.

Not including totalTime when the duration is knowable. Process queries frequently have "how long does it take" intent. The totalTime property answers that question directly from schema. Omitting it when a reasonable estimate exists leaves a useful AI extraction opportunity unused.

Invalid duration format. totalTime uses ISO 8601 duration format: PT30M (30 minutes), PT1H30M (1.5 hours), P1D (1 day). Incorrect formats like "30 minutes" or "1.5 hours" are not valid and will cause schema validation errors.

Missing step images on visual processes. For processes where screenshots significantly clarify each step, omitting image on step objects means AI systems that render visual step instructions cannot include your images. For technical setup guides and software tutorials, step images are worth implementing.

Validation and Deployment Checklist

After implementing HowTo schema:

  1. Run the URL through Google's Rich Results Test and confirm structured data is detected without errors
  2. Check Schema.org Validator for structural validity
  3. Deploy and verify using the URL Inspection tool in Google Search Console (Structured Data section)
  4. Compare step count in schema with step count in page body: they must match
  5. Verify all URLs referenced in schema (step images) resolve without 404 errors
  6. Run the page's target process queries in Google to check AI Overview appearance over the following 2 to 4 weeks

For monitoring the impact of schema improvements on AI citation rates over time, the AEO Monitoring and Tracking Guide provides the measurement framework.

On this page

When to Use HowTo SchemaThe HowTo Schema StructureRequired PropertiesRecommended PropertiesHowTo Schema and AI Overview GenerationHowTo Schema Alongside Other Schema TypesCommon HowTo Schema MistakesValidation and Deployment Checklist

Frequently Asked Questions

What is the difference between HowTo schema and FAQPage schema?▾

HowTo schema structures sequential process content: it marks up a series of steps that must be completed in order to achieve a defined outcome. FAQPage schema structures non-sequential Q&A content: it marks up a set of questions and their corresponding answers. For instructional content that walks through a process, HowTo schema is the appropriate type. For content that answers discrete questions, FAQPage schema is appropriate. Many pages benefit from both: FAQPage schema on the question sections and HowTo schema on the process sections.

Do I need to use both HowTo schema and numbered headings in my content?▾

Yes. HowTo schema marks up the structured data layer that AI systems read programmatically. The numbered headings and step content in your page body provide the human-readable and AI-crawlable text layer. The two should be consistent: the steps described in your schema should match the steps described in your content. Inconsistency between schema steps and body content reduces the reliability of the structured signal.

How does Google use HowTo schema for AI Overviews?▾

Google's AI Overview for how-to queries frequently surfaces numbered step lists extracted from sources with HowTo schema. The schema provides a structured, machine-readable sequence that Google's AI model can extract and present directly as a step-by-step summary. Pages with HowTo schema on process content consistently appear in Google AI Overviews for process queries at higher rates than equivalent pages without the schema.

Does HowTo schema still work after Google deprecated HowTo rich results in search?▾

In 2023, Google deprecated HowTo rich results from traditional search snippets, meaning HowTo schema no longer triggers a step-expanded rich result in standard organic listings. However, HowTo schema continues to be used by Google's AI systems for content extraction, including AI Overviews. The value of HowTo schema has shifted from rich result display to AI extraction support. It remains a worthwhile implementation for any instructional content targeting AI Overview inclusion.

What tools can I use to validate HowTo schema?▾

Google's Rich Results Test at search.google.com/test/rich-results validates HowTo schema syntax and checks for required properties. Schema.org's validator at validator.schema.org checks structural validity. After validation, use Google Search Console's URL Inspection tool to confirm Google has recognized the structured data on deployed pages.

Related Articles

Digital marketing agency team presenting AI search optimization strategy to clients around conference table
AEO13 min read

AEO for Digital Agencies: How to Offer AI Search Optimization as a Service

AI search optimization is one of the fastest-growing service offerings in digital marketing. Here is how to build an AEO service, price it, structure deliverables, and deliver measurable results for clients.

ansly Team·Apr 18, 2026
Content strategist and writer reviewing a detailed content brief document with AI optimization guidelines
AEO11 min read

AEO Content Brief Template: How to Brief Writers for AI-Ready Content

An AI-ready content brief produces AI-citable content from the first draft. Here is the complete template, how to use it, and why each element matters for AI search citation.

ansly Team·Apr 18, 2026
Online shopping interface showing AI-recommended products with source citations and review signals
AEO12 min read

AEO for E-Commerce: How Online Stores Get Cited in AI Product Recommendations

AI search platforms are becoming a significant source of product discovery. When a shopper asks an AI assistant for the best option in a category, the brands that appear are those that have optimized for AI citation. Here is how e-commerce brands do it.

ansly Team·Apr 18, 2026
← Back to Blog
anslyansly

AI-readiness platform for websites. Check your visibility in ChatGPT, Claude, and Perplexity.

@tryansly

Product

  • Audit
  • Pricing
  • Blog

Company

  • About
  • Privacy Policy
  • Terms of Service
  • Contact Us
© 2026 ansly. All rights reserved.
PrivacyTermsContact