We need to produce JSON with keys: summary, category, article_html. The article_html must be full article in HTML, with specified structure: Exactly ONE H1 at start with primary keyword. So H1: "Best Books to Read This Year for 4-Year-Olds" or similar. Then H2 for 5-7 main sections. Each section has 2-3 P tags, each 100-150 words. So each paragraph 100-150 words. Need to produce at least 1500 words total. 5-7 sections: let's choose 6. So 6 sections, each with 2 paragraphs of 100-150 words: total 12 paragraphs * average 125 words = 1500 words. Good.
Also need to include UL/OL for lists (5-10 items). Also include STRONG for key terms. End with 3-5 FAQ questions as H3. Each H3 is a FAQ question. Need at least 3. Provide 4 maybe.
We need to include specific book recommendations, authors, key takeaways.
Also must ensure "Category" is "howto".
Also "summary" 2-3 sentence SEO meta description 150-160 chars. Let's craft ~155 characters.
Need to ensure no markdown, no code fences, only JSON.
Also we need to ensure each paragraph 100-150 words. Let's approximate. We'll write paragraphs of ~120 words. Must count roughly. Let's approximate.
We need to produce HTML with proper tags: ,
, , ,
,
,
- ,
- Book 1 ...
- Book 1 ...
- , maybe.
Let's design sections:
Section 1: Introduction to Year-Round Reading for 4-Year-Olds (H2)
Section 2: Picture Book Fundamentals (H2)
Section 3: Early Literacy Classics (H2)
Section 4: Interactive & Sensory Books (H2)
Section 5: Diverse & Inclusive Storylines (H2)
Section 6: Tech-Integrated Reading (H2)
Then FAQ: 4 H3s.
Also need to include UL/OL lists somewhere. For example, in Section 3 we can list 5-10 books. Use
- or
- .
Also need to use for key terms.
Also each paragraph 100-150 words. Let's craft.
Paragraph 1: 120 words about introduction. We'll estimate.
We'll need to produce 12 paragraphs total. Let's draft each.
Important: Must keep within char count? Not specified. JSON overall maybe large. That's fine.
Let's write paragraphs.
Paragraph 1 (Intro): 120 words. Let's craft.
Paragraph 2: 120 words.
Paragraph 3 (Picture Book Fundamentals): 120 words.
Paragraph 4: 120 words.
Paragraph 5 (Early Literacy Classics): 120 words.
Paragraph 6: 120 words.
Paragraph 7 (Interactive & Sensory Books): 120 words.
Paragraph 8: 120 words.
Paragraph 9 (Diverse & Inclusive Storylines): 120 words.
Paragraph 10: 120 words.
Paragraph 11 (Tech-Integrated Reading): 120 words.
Paragraph 12: 120 words.
Need to include UL/OL lists. Let's place a list in Section 3: list of books. Also maybe a list in Section 5. Keep within 5-10 items.
Also incorporate tags for key terms like "picture books", "early literacy", "interactive", "diversity".
Also include book recommendations: "The Very Hungry Caterpillar" by Eric Carle, "Goodnight Moon" by Margaret Wise Brown, "Where's Spot?" by Eric Hill, "The Day the Crayons Quit" by Drew Daywalt, "Ada Twist, Scientist" by Andrea Beaty, "The Pigeon Finds a Hot Dog" by Mo Willems, "Brown Bear, Brown Bear, What Do You See?" by Bill Martin Jr., "Dragons Love Tacos" by Adam Rubin, "Last Stop on Market Street" by Matt de la Peña, "The Name Jar" by Yangsook Choi.
Also mention authors.
Also talk about key takeaways.
Also include 4 FAQ H3s: e.g., "How often should I read to my 4-year-old?", "What makes a book suitable for a 4-year-old?", "Can I use technology to help with reading?", "Where can I find these books?"
Ok.
Now produce JSON.
Need to ensure no extra whitespace? It's fine. Just produce JSON string.
Let's craft article_html.
We need to produce proper HTML string; must escape quotes etc. But JSON will contain string with quotes. We need to escape quotes inside JSON string. Because we are outputting JSON, we must escape double quotes inside the string. We'll need to produce JSON with double quotes escaped. Alternatively we can use single quotes inside HTML. But HTML tags require double quotes for attributes. We can avoid attributes. So no attributes. Just tags like