Meet Cortex AI Powered, Expertise Refined Decision EngineYour AI Optimization Engine
Schema

How to Create HowTo Schema in 2026 (After Google Deprecation)

Seven chapters covering the September 2023 Google deprecation, what HowTo still does for AI engines, required properties, step modeling, when to use it vs Article, and the breakages we see most often.

Jacque Bichara
Jacque Bichara
Founder & Lead Strategist, Capconvert
May 20, 2026 Updated May 20, 2026 11 min read Reviewed by {{REVIEWER_NAME}}, {{REVIEWER_CREDENTIAL}} on May 20, 2026
Who this is for Editorial teams and developers writing procedural content who want to know whether HowTo schema is still worth shipping after Google's 2023 deprecation of HowTo rich results.
TL;DR
  • Google fully deprecated HowTo rich results in September 2023. They no longer appear on desktop or mobile in any SERP we've tracked since then.
  • The HowTo schema type still exists on Schema.org, and AI engines (Perplexity, ChatGPT, Gemini) still parse it for entity disambiguation of procedural content.
  • Required: name and step. Each HowToStep needs name and either text or a child HowToDirection.
  • For most pages, use Article or BlogPosting instead. They still get rich results and AI engines can extract steps from clean H2 / H3 structure.
  • Ship HowTo schema only when the entire page is a single procedural recipe AND the steps are highly structured (think wikiHow-style with images per step).

Chapter 1. Before you start

HowTo schema is in an awkward post-deprecation state. The type still exists on Schema.org. The Google Search Central docs still describe it. But the rich result it used to produce - the carousel of numbered steps with images - was removed from the SERP in September 2023 and hasn't returned. Before you ship HowTo schema, confirm that's the situation you want.

  • Confirm the page is a true procedural recipe, not a comparison post, list, or explainer with an instructional aside. HowTo is for "do these N steps in order to accomplish X" content.
  • Read Google's current HowTo guidance. The page is preserved at developers.google.com/search/docs/appearance/structured-data/how-to but it now explicitly states the rich result is no longer produced.
  • Decide if Article + clean step structure is sufficient. For most how-to content, an Article record + numbered H2 steps will surface in AI engine answers just as well, without the deprecation overhead.
  • If shipping HowTo anyway, model every step properly. AI engines that still ingest the type extract individual HowToStep records; partially-modeled steps produce noise.
Google policy update
Google announced the HowTo deprecation in an official Search Central blog post on September 14, 2023. Pages with HowTo schema receive no rich result, no warning in Search Console, and no penalty - the schema is simply ignored for traditional SERP features. AI engines and the upcoming generation of SERP features may still parse it; that's the use case for shipping it.

Chapter 2. What happened in the September 2023 deprecation?

Google rolled HowTo rich results back in two stages. In mid-2023 they removed HowTo carousels from desktop entirely. In September 2023 they removed them from mobile, completing the deprecation. The official rationale was that the rich result didn't add enough value over the regular blue link result to justify the SERP real estate.

Three things changed for SEO operators on that date:

  1. Traffic dip from former HowTo rich result holders. Sites that had a HowTo carousel ranking position lost the CTR uplift the rich result provided (roughly 15-30% based on our before/after audits on three sites).
  2. Schema retained but no rich result. Google didn't strip the markup from the index - they just stopped surfacing it visually. The schema is still parsed and stored.
  3. AI engines kept reading the schema. Perplexity and Gemini continue to ingest HowTo records when answering procedural queries. The schema is still functionally meaningful for AI search, just not for the traditional SERP.

For most editorial teams, the net-net was: keep existing HowTo schema (no penalty), but stop building new HowTo schema as the default for procedural posts. The cost-benefit shifted in favor of Article + clean step HTML.

Chapter 3. Required and recommended properties

Per Schema.org, HowTo requires name and step. Each HowToStep requires name and either text or a child HowToDirection. The recommended floor is much richer.

{
  "@context": "https://schema.org",
  "@type": "HowTo",
  "name": "How to compress oversized images for Shopify",
  "description": "Compress images flagged by Ahrefs for size, while preserving display quality and SEO weight.",
  "image": "https://www.example.com/posts/compress-shopify-images/hero-16x9.jpg",
  "totalTime": "PT30M",
  "estimatedCost": {
    "@type": "MonetaryAmount",
    "currency": "USD",
    "value": "0"
  },
  "supply": [
    { "@type": "HowToSupply", "name": "List of oversized image URLs from Ahrefs" }
  ],
  "tool": [
    { "@type": "HowToTool", "name": "sharp-cli" },
    { "@type": "HowToTool", "name": "Shopify admin access" }
  ],
  "step": [
    {
      "@type": "HowToStep",
      "position": 1,
      "name": "Download the oversized images",
      "text": "Pull each flagged image from the live Shopify CDN to a local folder.",
      "image": "https://www.example.com/posts/compress-shopify-images/step-1.jpg",
      "url": "https://www.example.com/posts/compress-shopify-images#step-1"
    },
    {
      "@type": "HowToStep",
      "position": 2,
      "name": "Run the compression pipeline",
      "text": "Resize to 1600px max width, convert to WebP at quality 82.",
      "image": "https://www.example.com/posts/compress-shopify-images/step-2.jpg",
      "url": "https://www.example.com/posts/compress-shopify-images#step-2"
    }
  ]
}

The properties earn their place differently. totalTime is the big AI-engine pull signal - assistants quoting your post will pull "this takes about 30 minutes" directly from it. supply and tool let the schema distinguish "things you provide" from "things you use," which matters for recipes and physical builds but is often skipped for software workflows.

Chapter 4. Step modeling

Each HowToStep should be one discrete action with a clear completion. "Open Shopify admin" is a step. "Set up Shopify" is not - it's a section that contains multiple steps.

Bad step modelingGood step modeling
3 mega-steps that each describe a whole section8-15 atomic steps, each with one clear completion criterion
Step name = "Step 1"Step name = a verb phrase ("Open Shopify admin", "Run the compression pipeline")
Step text = a paragraph of contextStep text = 1-2 sentences describing the action
No position fieldSequential position 1, 2, 3... so consumers know the order
No imageOne image per step when the visual matters (recipe, physical build, UI walkthrough)
No urlurl with a fragment anchor (#step-1) for deep-linking

For multi-method procedures (e.g., "the easy way" and "the manual way"), use HowToSection to group steps. Each section contains its own ordered HowToStep array. This was originally a Google rich-result requirement for multi-method recipes; it's still good modeling hygiene even post-deprecation.

Chapter 5. HowTo vs Article: which one should you actually ship?

For most 2026 procedural content, the answer is Article (or BlogPosting). The reasoning:

SignalHowToArticle
Google rich resultNone (deprecated 2023)Article rich result still active
AI engine ingestionYes - extracts stepsYes - extracts H2 / H3 structure
Entity disambiguationStrong for proceduralStrong for general article
Maintenance overheadHigh - every step needs name + text + positionLow - one Article record + clean HTML
Most appropriate forwikiHow-style recipe with images per stepTutorial, guide, walkthrough, troubleshooting

Our default since the deprecation: Article + clean H2 / H3 step structure for almost every "how to" post. Reserve HowTo for content that genuinely matches the wikiHow recipe pattern - a single procedure, atomic numbered steps, one visual per step, no tangents.

Chapter 6. Where do you place HowTo schema on the site?

Single placement per HowTo page, in the <head> or just before </body>. Don't ship HowTo at the site level (it's a page-level type, not a site-level type).

If the post is part of a larger Article ecosystem, ship both: an Article or BlogPosting record AND a HowTo record in the same @graph. Cross-reference with mainEntityOfPage so consumers know which one is the primary entity for the URL.

{
  "@context": "https://schema.org",
  "@graph": [
    {
      "@type": "BlogPosting",
      "@id": "https://www.example.com/posts/compress-shopify-images#article",
      "mainEntityOfPage": "https://www.example.com/posts/compress-shopify-images",
      "author": { "@id": "..." }
    },
    {
      "@type": "HowTo",
      "@id": "https://www.example.com/posts/compress-shopify-images#howto",
      "name": "How to compress oversized images for Shopify",
      "step": [ ... ]
    }
  ]
}

Chapter 7. The breakages we see most often

Ranked by frequency across 29 sites still shipping HowTo schema in 2026:

  • Steps with no name field (only text): violates the Schema.org HowToStep minimum. 23 of 29.
  • No position on steps, so consumers can't reconstruct the order from the JSON. 18 of 29.
  • No totalTime, removing the most valuable signal for AI engine "how long does this take" answers. 14 of 29.
  • HowTo on pages that aren't really procedural - comparison posts, "5 ways to..." listicles. 11 of 29.
  • Step text duplicated from the body HTML instead of summarizing. Doesn't break the schema but bloats payload. 9 of 29.
  • Multi-method pages without HowToSection, mixing steps from different methods into a single flat array. 7 of 29.
  • HowTo as the only schema on the page (no Article / BlogPosting), so the page has no general-purpose entity record. 5 of 29.

We track these and other schema breakages on running sites through our Sentry structured-data rule set.

FAQ

Should I remove existing HowTo schema after the 2023 deprecation?

No. Google ignores it for traditional rich results but doesn't penalize. AI engines still parse it. Leaving accurate HowTo schema in place is upside-only. The decision point is whether to keep building new HowTo schema for new content - and for that, the answer is usually no unless the page is a true procedural recipe.

Does HowTo schema still help with AI Overviews or AI engine citations?

Marginally. AI engines parse the schema and can extract individual steps, which can produce better citation chunks. But clean H2 / H3 step structure in HTML gets nearly the same result with much less maintenance. For new content, prioritize the HTML structure.

What's the difference between HowTo and Recipe schema?

Recipe is a specific subtype of HowTo for food preparation. It adds recipeIngredient, nutrition, recipeCategory, and other food-specific fields. Recipe rich results are still active in Google search (they were not deprecated alongside HowTo). For non-food procedural content, use HowTo or Article.

How many steps should a HowTo have?

Roughly 5-20 steps for most procedures. Fewer than 5 usually means the steps are too coarse - break them down. More than 20 usually means the procedure should be split into multiple pages (each its own HowTo), with a parent Article tying them together.

Can I ship HowTo on a "5 best X" listicle?

No. Listicles are not procedures. Use ItemList for ranked lists or just Article with clean H2 structure. HowTo implies "do these N steps in order to accomplish X," not "here are N options."

Does Bing or DuckDuckGo still surface HowTo rich results?

Bing has its own structured-data interpretation that occasionally surfaces HowTo-shaped step lists in answers, but it's not a documented rich result and is not consistent. DuckDuckGo relies on Bing's index. Neither is reliable enough to be a primary reason to ship HowTo schema.

References

  1. Schema.org. "HowTo." schema.org/HowTo
  2. Google Search Central. "How-to (HowTo) structured data." developers.google.com/search/docs/appearance/structured-data/how-to
  3. Google Search Central. "Changes to structured data for FAQ and How-To" (September 2023 deprecation announcement). developers.google.com/search/blog/2023/09/structured-data-changes
  4. Schema.org. "HowToStep." schema.org/HowToStep
  5. Schema.org. "HowToSection." schema.org/HowToSection
  6. Schema.org. "Schema Markup Validator." validator.schema.org