aeo
How to fix: HowTo schema present for step-by-step content
Why this matters
HowTo schema with named steps is the single biggest signal for getting your step-by-step content into Google's 'How to ...' carousel, voice answers, and AI Overviews. Without it, AI engines have to infer structure from prose — and usually skip the page in favour of one with explicit schema.
Background
HowTo schema with named steps is the primary trigger for Google's How-to result format, voice 'how do I…' answers, and step-list extraction by AI Overviews. Without it, the engine has to infer structure from prose and usually skips to a competitor with explicit schema.
References
Schema.org HowTo · Google Search Central · How-to structured data
How to fix
Code snippet for each stack we cover. Pick the one matching your server / framework.
nginx
No server config — embed JSON-LD in your HowTo page templates.
apache
Same — page-template change.
cloudflare
No edge config. Add JSON-LD via your CMS.
wordpress
Install the 'How To Schema' plugin OR add JSON-LD via the Yoast / RankMath Schema editor on each howto post.
flask
Render <script type="application/ld+json"> in the page template with HowTo + HowToStep items.
express
Same — emit JSON-LD from the howto route handler / templating engine.
rails
Same — Helper that takes a list of steps and renders the HowTo JSON-LD block.
Verify it's working
Paste your page URL into https://validator.schema.org and confirm HowTo + step list is detected.
Want to know if your site has this issue?
Run a free 53-check audit — security, GDPR, NIS2, and technical SEO.
Audit my site →