FAQ + Schema Implementation Guide

 

 

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

  1. Open the page in the CMS and switch to the HTML editor.
  2. Paste the generated JSON-LD just before </head>.
  3. Run the URL through Google’s Rich Results Test.
  4. 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:

  1. Mine on-site chat logs – pull the last 30 days of Live Chat transcripts and note recurring questions.
  2. Spy competitors – open the equivalent category on two leading rivals and copy any FAQ headings they surface.
  3. Google “People Also Ask” – search your primary keyword, expand the PAA box, jot down the top 4–6 questions.
  4. Write concise answers (≤ 300 chars), add them as new rows in faq_source.csv ( Question | Answer ).