aeo
How to fix: H2/H3 headings phrased as questions (>=3)
Why this matters
Voice queries and AI prompts are conversational and questioning. Headings phrased as questions ('What is X?', 'How does Y work?') map cleanly to those query patterns, dramatically improving the chance that the paragraph immediately below is extracted.
Background
Voice queries and AI prompts are conversational and questioning. Headings phrased as questions ('What is X?', 'How does Y work?') map cleanly to those query patterns, dramatically improving the chance that the paragraph immediately below is extracted.
References
AEO question-format heading pattern · People Also Ask data
How to fix
Code snippet for each stack we cover. Pick the one matching your server / framework.
nginx
No server config — content rewrite.
apache
Same.
cloudflare
Same.
wordpress
Edit each post. Rephrase at least 3 H2/H3 headings as natural questions. Ensure the paragraph below each answers it directly in 1-2 sentences before expanding.
flask
Same — content audit.
express
Same.
rails
Same.
Verify it's working
Count question-format headings on the page. Should be >=3 on any content-driven page.
Want to know if your site has this issue?
Run a free 53-check audit — security, GDPR, NIS2, and technical SEO.
Audit my site →