We need to produce JSON with keys: summary, category, article_html. Article must be at least 1500 words. Must follow rules: H1 at start with primary keyword. H2 for 5-7 main sections, H3 for subsections. P tags: 2-3 per section, each 100-150 words. UL/OL with 5-10 items. STRONG for key terms. End with 3-5 FAQ questions as H3. Must be actionable tone. Include specific book recommendations, authors, key takeaways.
Primary keyword: "best books to read for teen boys". H1 should be that. Or maybe "Best Books to Read for Teen Boys" as H1. Then sections.
We need to write article in HTML. Word count at least 1500 words. We'll need to write each section with 2-3 paragraphs of 100-150 words = about 200-450 words per section. If 6 sections, that's maybe 1200-2700 words. Good.
We need to ensure each paragraph 100-150 words. We'll approximate.
Also we need at least 1500 words total. Let's produce 6 sections H2. Each with 2 paragraphs. 2 paragraphs of 120 words each = 240 words per section. 6 sections = 1440 words. Add introduction paragraph maybe? But we must keep H1 only at start. So introduction maybe part of first H2. But we need 5-7 H2 sections. Let's do 6 H2 sections: "1. Classic Coming-of-Age Novels", "2. Action & Adventure Series", "3. Science Fiction & Fantasy", "4. Historical & Biographical Reads", "5. Graphic Novels & Comics", "6. Personal Development & Life Skills". Each with 2 paragraphs of about 120 words each, plus lists.
Also need 3-5 FAQ H3 at end.
We must use UL/OL lists of 5-10 items. Add a list of recommended books per section maybe.
Also need to include key takeaways, maybe in paragraph or list.
Use STRONG tags for key terms.
We must ensure to include specific book recommendations, authors, key takeaways.
Word count: We'll approximate 120 words per paragraph. 2 paragraphs per section = 240 words per section. 6 sections = 1440 words. Add final FAQ maybe 3 paragraphs of 120 words each? Actually FAQ sections are H3 with maybe 1 paragraph each. Let's add 5 FAQ sections each 1 paragraph of 120 words. That's 600 words. Total 2040 words. Good.
We need to ensure each paragraph 100-150 words. We'll approximate but count.
Let's draft.
We'll need to output JSON with summary of 150-160 chars.
Let's craft summary: "Discover the top books for teen boys—classic novels, action-packed series, sci-fi wonders, and personal growth reads—all with key takeaways and expert recommendations." Count characters: Let's count:
"Discover the top books for teen boys—classic novels, action-packed series, sci-fi wonders, and personal growth reads—all with key takeaways and expert recommendations."
Count:
Discover(8) space(1)=9
the(3)=12 space=13
top(3)=16 space=17
books(5)=22 space=23
for(3)=26 space=27
teen(4)=31 space=32
boys—(5?) Actually "boys—" includes hyphen? We count letters: b o y s (4) + em dash (1) =5 => 37 space=38
classic(7)=45 space=46
novels,(7)=53 space=54
action-packed(13)=67 space=68
series,(6)=74 space=75
sci-fi(6)=81 space=82
wonders,(7)=89 space=90
and(3)=93 space=94
personal(8)=102 space=103
growth(6)=109 space=110
reads—(5?) reads (5) + em dash (1)=6 =>116 space=117
all(3)=120 space=121
with(4)=125 space=126
key(3)=129 space=130
takeaways(9)=139 space=140
and(3)=143 space=144
expert(6)=150 space=151
recommendations.(14)=165
165 characters. We need 150-160. Slightly over. Remove some words.
Maybe: "Discover the top books for teen boys—classic novels, action-packed series, sci-fi adventures, and personal growth reads—all with key takeaways and expert picks." Count.
Discover(8)=8 space=9
the(3)=12 space=13
top(3)=16 space=17
books(5)=22 space=23
for(3)=26 space=27
teen(4)=31 space=32
boys—(5)=37 space=38
classic(7)=45 space=46
novels,(7)=53 space=54
action-packed(13)=67 space=68
series,(6)=74 space=75
sci-fi(6)=81 space=82
adventures,(10)=92 space=93
and(3)=96 space=97
personal(8)=105 space=106
growth(6)=112 space=113
reads—all(5?) reads (5) + em dash(1)=6 =>119 space=120
with(4)=124 space=125
key(3)=128 space=129
takeaways(9)=138 space=139
and(3)=142 space=143
expert(6)=149 space=150
picks.(5)=155
155 characters. Good.
Now produce JSON.
Need to produce article_html with full article in HTML. We'll need to be careful about tags.
We'll produce
Best Books to Read for Teen Boys
etc. We need to include UL/OL lists in each section. We'll add a list of 6-7 books per section. Let's draft paragraphs. Each paragraph 100-150 words. We'll approximate. Paragraph 1 of section 1: talk about classic coming-of-age novels. Provide list. Paragraph 2 of section 1: key takeaways. We need 2-3 paragraphs per section. We'll do 2 paragraphs. Paragraph 3? Not needed. But we need 2-3 paragraphs per section. We'll do 2 paragraphs. Ok. Now ensure each paragraph 100-150 words. Let's write each. We need to count words roughly. We can approximate. Let's craft section 1. Paragraph 1: talk about significance of coming-of-age, mention 5-7 books. Provide list. Paragraph 2: key takeaways and why these books matter for teens. Let's write. We need to use for key terms. Also include book recommendations, authors, key takeaways. Ok. Also include UL/OL lists. We'll create- with
- . Now produce. We need to ensure entire article has at least 1500 words. We'll approximate