. That works. Let's produce. We also need to ensure paragraphs 100-150 words. Let's approximate but we will write ~120 words each. We'll count roughly. Provide good content. Let's write first section. Paragraph 1: about mindset. Paragraph 2: about books list. Paragraph 3: key takeaways. We'll include UL list maybe in paragraph 2. Let's write. Now produce the whole article. We need to produce JSON: {"summary":"...", "category":"howto", "article_html":"..."} Meta description 150-160 chars. Let's craft: "Discover the top books every college student should read for personal growth, academic success, career insight, and life skills. Boost your college experience with expert picks." Count characters: Let's count: "Discover the top books every college student should read for personal growth, academic success, career insight, and life skills. Boost your college experience with expert picks." Let's count: Discover(8) space(1)=9 the(3)=12 top(3)=15 books(5)=20 every(5)=25 college(7)=32 student(7)=39 should(6)=45 read(4)=49 for(3)=52 personal(8)=60 growth,(6)=66 academic(8)=74 success,(7)=81 career(6)=87 insight,(8)=95 and(3)=98 life(4)=102 skills.(6)=108 Boost(5)=113 your(4)=117 college(7)=124 experience(10)=134 with(4)=138 expert(6)=144 picks.(6)=150 150 chars. Good. Now produce JSON. Let's write article_html. We'll create
We need to produce JSON with keys: summary, category, article_html. The article must be in HTML, with H1 primary keyword. Primary keyword: "best books to read as a college student" maybe. Must have exactly one H1 at start with primary keyword. 5-7 H2 sections. Each section has 2-3 p tags, each 100-150 words. Need UL/OL lists with 5-10 items. Use STRONG for key terms. End with 3-5 FAQ questions as H3. Minimum 1500 words. That's a lot. 5-7 sections each 2-3 paragraphs of 100-150 words -> 2 paragraphs * 110 words ~ 220 words per section. 5 sections -> 1100 words. Need 1500 words. So we need maybe 6 sections with 3 paragraphs each. 6*3*120=2160 words. That meets requirement. Need to keep each paragraph 100-150 words. Must ensure not to exceed or under each. That's a lot of writing. We'll produce approximate word counts but aim for 120 words each. We'll write 6 sections with 3 paragraphs each. That gives 18 paragraphs. Each paragraph 120 words ~ 2160 words. That's good.
We need to include book recommendations, authors, key takeaways.
We need to include UL lists of 5-10 items. We can put a list in each section maybe.
We need to use STRONG tags around key terms.
We need to end with 3-5 FAQ questions as H3. So after H2 sections, we can put H3 for FAQs.
Let's produce HTML with proper tags, no markdown. Must return JSON object with keys.
Word count: approximate. We should ensure each paragraph 100-150 words. We'll approximate.
We'll produce content. Let's draft.
We must be careful to not exceed 1500 words? Actually minimum 1500. So okay.
Let's write.
Potential H2 sections:
1. Personal Development & Mindset
2. Academic Success & Study Skills
3. Career Exploration & Professional Growth
4. Financial Literacy & Practical Life Skills
5. Cultural Awareness & Critical Thinking
6. Health & Well‑Being for Students
We can also add 7 maybe but 6 is enough.
We need UL/OL lists 5-10 items maybe each section. We'll include.
Let's produce.
We need to embed strong tags around key terms like "mindset", "study skills", "career", "financial literacy", "critical thinking", "well-being".
Now produce paragraphs. Let's start writing.
We'll produce about 120 words each paragraph. We'll approximate.
Let's do it.
We must keep within JSON. We'll put the article_html as a string. Need to escape quotes. Use double quotes for JSON string and escape inner quotes. But we can use single quotes inside? No, inside JSON string we can use double quotes but need to escape them. We'll use single quotes inside HTML? We can use single quotes for attributes maybe. But easier: use single quotes for attributes inside HTML, so we don't need to escape double quotes. We'll use double quotes for JSON. So article_html will be a string with double quotes, and inside we use single quotes for attributes. So no escapes needed.
But we must ensure no double quotes inside the HTML. So we use single quotes for attribute values e.g.,