HowTo Schema
HowTo is a Schema.org type for step-by-step guides. It structures tutorials into numbered steps with estimated time and required tools.
Why It Matters for GEO
AI engines favor structured tutorials. HowTo schema allows ChatGPT and Claude to extract precise steps when answering "How do I do X?" questions.
When someone asks an AI assistant "How do I set up Google Analytics?" or "How do I run a GEO audit?", the AI looks for clearly formatted step-by-step content. HowTo schema tells the AI exactly where those steps are and what order to follow. Without this markup, the AI may skip your guide entirely and cite a competitor's content instead.
How to Optimize
- Clearly number each step
- One action per step
- Estimate total time
- List required tools and resources
Example
{
"@type": "HowTo",
"name": "How to Audit Your GEO",
"step": [
{"@type": "HowToStep", "text": "Check robots.txt"},
{"@type": "HowToStep", "text": "Analyze Schema.org"}
]
}
Practical Example
A business owner runs a consulting firm and publishes a guide: "How to prepare for your first AI search audit in 5 steps." Without HowTo schema, Google and AI tools see a long block of text. With it, the steps become machine-readable. The result: ChatGPT cites those exact steps the next time a user asks how to prepare for an AI audit. Traffic increases without any additional content creation.
Common Mistakes
- Vague step descriptions: Writing "do the analysis" instead of "open Google Search Console and filter for branded keywords" gives AI nothing concrete to extract.
- Combining multiple actions in one step: Each step should be one clear action. Merging steps confuses AI parsers and reduces the chance of rich results appearing.
- Skipping the time estimate: The
totalTimeproperty signals effort level to users and AI. Omitting it makes your guide appear less complete than a competitor's. - Inconsistency between markup and visible content: The steps in your JSON-LD must match what users actually read. Discrepancies cause Google to ignore the schema entirely.