generalfor teensUpdated 8/13/2026
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
Back to best books to read