We need to produce a JSON object with keys: summary, category, article_html. The article_html must be full article in HTML. We need at least 1500 words. That is a lot. We need to include 5-7 H2 sections, each with 2-3 P tags of 100-150 words each. So each section 2-3 paragraphs of 100-150 words: so 200-450 words per section. 5 sections gives 1000-2250 words. Must be min 1500 words. Let's plan 6 sections, each 3 paragraphs of 120 words = 216 words per section * 6 = 1296, still less. Wait 120*3=360 words per section. 6*360 = 2160 words > 1500. Good. Let's do 6 H2 sections. Each with 3 paragraphs of 120-150 words. We'll aim for ~130 words each: 130*3=390 per section. 6*390=2340 words. Good.
Need at least 1500 words. So we must craft paragraphs of about 130 words. Must include strong tags for key terms. Must include book recommendations, authors, key takeaways. Must have 3-5 FAQ as H3 at end. Must use H1 only once at start with primary keyword. Primary keyword: "best books for students in English"? The user says "best books to read for students in english." Use that phrase.
We'll produce article_html string with entire article. Need to ensure no markdown or code fences. Just plain JSON.
We need to ensure that the article_html contains the HTML tags correctly. Use & etc.
We must include lists UL/OL with 5-10 items. Include strong tags for key terms. Include book recommendations, authors, key takeaways.
We need to incorporate actionable tone.
Let's create H1:
Best Books to Read for Students in English
Then H2 sections: maybe "1. Foundational Grammar and Writing Skills", "2. Critical Thinking and Analysis", "3. Creative Writing and Expression", "4. Literature Classics for Context", "5. Academic Success and Study Techniques", "6. Personal Development and Motivation". Each with 3 paragraphs of 120-150 words. We'll write them. Use strong tags for key terms like "grammar", "writing", "critical thinking", "creative writing", "literature", etc. We need to embed lists: maybe in each section provide a UL list of book recommendations. We need to include book recommendations, authors, key takeaways. We need to end with 3-5 FAQ as H3. Also incorporate 5-10 item lists. Ensure each paragraph 100-150 words. We'll aim for ~120-140 words. We need to output JSON with keys: summary (2-3 sentence meta description 150-160 chars). Let's craft: "Discover the top books every English student should read. From grammar guides to classic literature, boost writing, critical thinking, and study skills." Count characters: Let's count. "Discover the top books every English student should read. From grammar guides to classic literature, boost writing, critical thinking, and study skills." That's 139 chars? Let's count: "Discover(7) space1(1)=8, the3=11, space1=12, top4=16, space1=17, books5=22, space1=23, every5=28, space1=29, English7=36, space1=37, student7=44, space1=45, should6=51, space1=52, read4=56, period1=57, space1=58, From4=62, space1=63, grammar7=70, space1=71, guides5=76, space1=77, to2=79, space1=80, classic7=87, space1=88, literature9=97, comma1=98, space1=99, boost5=104, space1=105, writing7=112, comma1=113, space1=114, critical9=123, space1=124, thinking8=132, comma1=133, space1=134, and3=137, space1=138, study5=143, space1=144, skills6=150, period1=151. That's 151 characters. Good within 150-160. Category: "howto" Now article_html: we need to embed entire article. Let's craft each paragraph. We must not exceed line length? Not necessary. Let's draft. Paragraph 1 in section 1: talk about foundational grammar and writing skills. 130 words. Paragraph 2: highlight recommended books. Paragraph 3: key takeaways and actionable steps. Similarly for other sections. Also lists: each section maybe include UL of book titles. Let's start writing. We'll produce JSON string. Ensure no extra formatting like code fences. Provide as JSON string with proper escaping: newlines inside string must be escaped? In JSON string, newlines can be included as \n. But we can include actual newlines? In JSON, newlines inside string must be escaped. But we can just use \n. But the prompt says "Return ONLY valid JSON (no markdown, no code fences)". So we must output JSON object with string values. The string can include newlines, but we need to escape them. Let's just use \n within the string. We'll produce article_html with \n for readability. That is acceptable. We need to escape double quotes inside the string. We'll use single quotes for outer JSON? JSON requires double quotes for keys and string values. So we must escape any double quotes inside the string. We can avoid double quotes in article_html by using single quotes in content, but that might appear as quotes in HTML? We need to use double quotes inside HTML attributes. We can escape them as " or use single quotes around attribute values. For simplicity, we can use single quotes for attributes. EgBest Books to Read for Students in English
no attributes. For lists, no attributes. So we can avoid double quotes inside article_html. That means we don't need to escape. Good. We still need to ensure no double quotes inside string. Use single quotes for attributes if needed, but we don't have attributes anyway. So fine. Let's craft article_html. We must ensure we use tags inside paragraphs. Use for key terms. We must use- for lists. We will craft 6 sections. Let's start writing. I will write each paragraph and count approximate words. Paragraph 1 of section 1: 130 words. "Mastering the fundamentals of English is the cornerstone of academic success. A solid understanding of grammar, punctuation, and sentence structure empowers students to articulate ideas clearly and confidently. By mastering these basics, learners can avoid common pitfalls that often derail essays and research papers. Moreover, a strong grammatical foundation supports advanced learning, enabling students to tackle complex literary analysis and argumentative writing with ease. Therefore, beginning with a reliable guide that demystifies rules and offers practical exercises