FAQ + Schema Implementation Guide
1. Grab the FAQ source CSV
Starter file here:
faq_source.csv
2. Schema type by page type
| Page type | Required markup | Notes |
|---|---|---|
| Product page | @type: Product+ nested Offer+ separate @type: FAQPage (2 Q&As) |
Keep the @type:"Product" script first.Drop the FAQ JSON-LD block after it – Google accepts multiple scripts per page. |
| Category / list page | @type: ItemList (represents the grid)+ @type: FAQPage |
Do not add @type: Product here – Google might see it as mis-tagging.Each product card already carries micro-data, so the list-level ItemList plus FAQs is sufficient. |
3. Quick-steps to embed JSON-LD
- Open the page in the CMS and switch to the HTML editor.
- Paste the generated JSON-LD just before
</head>. - Run the URL through Google’s Rich Results Test.
- Save only when the tester shows green.
4. FAQ CSV format
| Column | Description |
|---|---|
| Question | Plain-text query, no “Q:” prefix. |
| Answer | 1–2 sentences, < 300 characters, no HTML. |
Need more FAQs?
Follow this checklist:
- Mine on-site chat logs – pull the last 30 days of Live Chat transcripts and note recurring questions.
- Spy competitors – open the equivalent category on two leading rivals and copy any FAQ headings they surface.
- Google “People Also Ask” – search your primary keyword, expand the PAA box, jot down the top 4–6 questions.
- Write concise answers (≤ 300 chars), add them as new rows in
faq_source.csv( Question | Answer ).