YH-03: Add FAQPage structured data to key buyer guides
- Source document:
.agents/yahoo-seo-visibility-plan.md(Phase 3 item 3) - Owner: 🤖 Agent
- Priority: Medium
- Status: Not started. No
FAQPageschema exists anywhere in the repo, and no posts havefaq:front matter. - Depends on: None. Can reuse the
faqs:rendering built for DP-03 (drill packProduct/FAQPageschema).
Task
Add FAQPage JSON-LD to the most important buyer guides, generated from front matter so the schema always matches the visible FAQ.
Context
- Bing and Yahoo use
FAQPageto fill “People Also Ask”-style panels. - Candidate pages: the cornerstone buyer guides, e.g.
/guide/how-to-choose-a-set-of-lawn-bowls/and the “best lawn bowls for…” round-ups that already outputItemListschema in_includes/head.html. Confirm the target list with the user or with search data. - Implementation:
- Add a
faqs:list (question/answer) to the post front matter. - Add a conditional
FAQPageblock tohead.html. - Render a visible FAQ section in
_layouts/post.html(native<details>/<summary>) from the same data.
- Add a
- Answers must be accurate and genuinely useful (E-E-A-T). Use content already in the post where possible.
- AGENTS.md rule: update
last_modified_aton edited posts.
Completion criteria
- At least five priority buyer guides have
faqs:front matter, a visible FAQ and validFAQPageJSON-LD. - Rich Results Test / Schema validator show no errors for those pages.
- Posts without
faqs:output no FAQ markup. bundle exec jekyll buildcompletes without errors.