We need to produce JSON with keys: summary, category, article_html. Summary 150-160 chars meta description. Category "howto". article_html: full article in HTML. Must follow rules:
- Exactly ONE H1 at start with primary keyword: "best books to read for teens in english" maybe. H1 first line of article.
- H2 for 5-7 main sections. Each section P tags: 2-3 per section, each 100-150 words. That's about 200-450 words per section? Wait each paragraph 100-150 words, 2-3 paragraphs => 200-450 words per section. 5-7 sections => 1000-3150 words. Minimum 1500, so fine.
- Use UL/OL lists 5-10 items. Use strong tags for key terms.
- End with 3-5 FAQ questions as H3.
Need to ensure total words >1500. Let's aim for 6 H2 sections. Each section 3 paragraphs of 120 words each => ~360 words per section. 6 sections => 2160 words. Good.
We must include specific book recommendations, authors, key takeaways.
Also include actionable tone.
Need to count characters for summary: 150-160 chars. Let's craft.
Now produce article_html. Must wrap in maybe? But just HTML content. The article should start with
.
We need 5-10 items lists somewhere. We'll include a list of books maybe in each section or one big list.
We must ensure not exceeding 150-160 chars for summary. Let's craft:
"Discover the top English books for teens—recommended titles, authors, and key takeaways to boost reading, empathy, and critical thinking. Start your literary journey today!" Let's count: Count characters including spaces:
"Discover the top English books for teens—recommended titles, authors, and key takeaways to boost reading, empathy, and critical thinking. Start your literary journey today!"
Count:
Discover(8)+space1=9
the(3)=12
space=13
top(3)=16
space=17
English(7)=24
space=25
books(5)=30
space=31
for(3)=34
space=35
teens—(6)=41 (assuming em dash counts as 1 char, but okay)
space=42
recommended(11)=53
space=54
titles,(7)=61
space=62
authors,(7)=69
space=70
and(3)=73
space=74
key(3)=77
space=78
takeaways(9)=87
space=88
to(2)=90
space=91
boost(5)=96
space=97
reading,(8)=105
space=106
empathy,(8)=114
space=115
and(3)=118
space=119
critical(8)=127
space=128
thinking.(10)=138
space=139
Start(5)=144
space=145
your(4)=149
space=150
literary(8)=158
space=159
journey(7)=166
space=167
today!(6)=173
So 173 chars too long. Need 150-160. Let's shorten.
Maybe: "Explore top English books for teens—recommended titles, authors, and key takeaways to boost reading, empathy, and critical thinking. Start your literary journey today!"
Count:
Explore(7)=7
space=8
top(3)=11
space=12
English(7)=19
space=20
books(5)=25
space=26
for(3)=29
space=30
teens—(6)=36
space=37
recommended(11)=48
space=49
titles,(7)=56
space=57
authors,(7)=64
space=65
and(3)=68
space=69
key(3)=72
space=73
takeaways(9)=82
space=83
to(2)=85
space=86
boost(5)=91
space=92
reading,(8)=100
space=101
empathy,(8)=109
space=110
and(3)=113
space=114
critical(8)=122
space=123
thinking.(10)=133
space=134
Start(5)=139
space=140
your(4)=144
space=145
literary(8)=153
space=154
journey(7)=161
space=162
today!(6)=168
168 too long. Need 150-160. Let's reduce a bit.
Maybe remove "literary journey" phrase.
"Explore top English books for teens—recommended titles, authors, and key takeaways to boost reading, empathy, and critical thinking. Start your literary adventure today!"
Count:
Explore7=7
space=8
top3=11
space=12
English7=19
space=20
books5=25
space=26
for3=29
space=30
teens—6=36
space=37
recommended11=48
space=49
titles,7=56
space=57
authors,7=64
space=65
and3=68
space=69
key3=72
space=73
takeaways9=82
space=83
to2=85
space=86
boost5=91
space=92
reading,8=100
space=101
empathy,8=109
space=110
and3=113
space=114
critical8=122
space=123
thinking.10=133
space=134
Start5=139
space=140
your4=144
space=145
literary8=153
space=154
adventure9=163
space=164
today!6=170
170. Still too long.
Let's cut "literary" maybe.
"Explore top English books for teens—recommended titles, authors, and key takeaways to boost reading, empathy, and critical thinking. Start your adventure today!"
Count:
Explore7=7
space=8
top3=11
space=12
English7=19
space=20
books5=25
space=26
for3=29
space=30
teens—6=36
space=37
recommended11=48
space=49
titles,7=56
space=57
authors,7=64
space=65
and3=68
space=69
key3=72
space=73
takeaways9=82
space=83
to2=85
space=86
boost5=91
space=92
reading,8=100
space=101
empathy,8=109
space=110
and3=113
space=114
critical8=122
space=123
thinking.10=133
space=134
Start5=139
space=140