What HowTo schema declares

HowTo schema is a Schema.org markup type that describes a step-by-step process in a format machines can parse directly, rather than a format they have to interpret from prose. It declares the process name, a description of what completing the process achieves, individual steps (each as a HowToStep with its own text and, optionally, an image), and, where relevant, the tools, supplies, time, and cost involved.

{
  "@type": "HowTo",
  "name": "How to prepare for your first dermatology consultation",
  "step": [
    {"@type": "HowToStep", "text": "Gather any previous skin treatment records"},
    {"@type": "HowToStep", "text": "Note all current medications"},
    {"@type": "HowToStep", "text": "Avoid makeup on the day of consultation"}
  ]
}

Why HowTo earns AI citations

Procedural queries — "how does X work?", "what's the process for Y?" — frequently trigger Google's AI Overviews and get pulled into ChatGPT and Perplexity answers as well. HowTo schema hands these systems the exact structured step data they need to extract for a procedural response, which makes marked-up procedural content more AI-citable than an equivalent explanation buried in ordinary paragraphs. The system doesn't have to guess where one step ends and the next begins; the markup tells it directly.

This matters more than it sounds like at first, because a lot of genuinely useful procedural content on business websites never gets marked up this way — it exists as prose ("First you'll need to..., then...") that a human reads fine but that an AI system has to parse with more effort and less confidence than a clean HowTo block would require.

Best use cases for Indian businesses

Healthcare is a natural fit — "How your IVF cycle works" walked through as a step-by-step patient process gives anxious prospective patients (and AI systems answering on their behalf) a clear structure to follow. Education works similarly with something like "How to enrol in JEE coaching," laid out as the actual admission steps rather than a marketing paragraph about the coaching centre's results. Real estate benefits from "How to book a flat through a builder," which walks through the transaction process a first-time buyer genuinely doesn't know. And BFSI can use "How to apply for a home loan at our branch" to demystify what's usually an intimidating, paperwork-heavy process.

Each of these examples shares a trait: the underlying process is genuinely something people ask about, and the answer genuinely has discrete steps — which is exactly the content HowTo schema is built for. Marking up a process that doesn't actually have sequential steps just to add schema for schema's sake doesn't help; Google's own guidelines specifically warn against structured data that doesn't reflect real content on the page.

Implementation notes

HowTo schema is implemented in JSON-LD, the same format used for most other structured data types, placed in a script block that doesn't affect the visible page content. It sits alongside, rather than replaces, an ordinary visible numbered list on the page — the schema is for machines, the visible list is for the human reader, and both should describe the same steps consistently. A HowTo block that doesn't match what's visibly on the page is a mismatch Google's quality guidelines flag directly.

For pages combining a how-to process with common questions about it, HowTo and FAQPage schema can both appear on the same page without conflict, since they describe different content types.

A common mistake

Marking up marketing copy as if it were a process — turning "Why choose our clinic" into fake HowTo steps — doesn't earn citation value and risks a manual quality flag. The steps need to be a genuine, followable sequence a reader could act on directly, not a list dressed up to look like one.

Related terms: FAQPage schema → · JSON-LD → · Structured data → · Schema.org → · QAPage schema → · LocalBusiness schema →

Example: A physiotherapy clinic marks up "How to prepare for your first physio appointment" with HowTo schema. When someone searches "how to prepare for physiotherapy," an AI Overview extracts and displays the numbered steps directly, citing the clinic as the source — visibility the clinic wouldn't get from the same content written only as an unmarked paragraph.

AEO Services →

See it in the product

A score you can argue with, not a black box

Rank OS gives every profile a 0–100 score built from five weighted dimensions — Relevance, Review Health, Freshness, Entity Authority and AIO Readiness — and the weights are tunable. Underneath it sits a ranked list of the fixes that move the number, each with the point lift it unlocks.

Angryturtle Rank OS score with its five weighted dimensions and ranked next actions
Start free

Ready to have this run for you?

Book a free audit — we'll show you where you stand in 48 hours.