100-150 words. We'll write paragraphs with roughly 120 words each. Let's approximate 120 words each. 3 paragraphs per section -> 360 words per section. 7 sections -> 2520 words. Good. But we also have the Top 10 list section with 2
tags: intro and recap. That's 2 paragraphs. They need 100-150 words each. So we need 240 words. That plus 2520 words = 2760 words. Good.
But 10 items list inside UL. That is not counted as paragraph. Fine.
Now, we need to embed tags for key terms. We'll use for "best books", "self-help", etc.
Also need to end with H3 FAQs: 3-5 questions. We'll include 4 H3 questions.
Let's craft the article.
We should ensure we don't use double quotes anywhere. We'll use single quotes for attributes. For example: link. For , etc. Good.
Now produce final JSON: keys: summary (150-160 chars). We'll craft a short meta description: "Discover the top 10 best books to read in life, from classics to modern fictions and self‑help gems. Dive into author insights, key takeaways, and actionable reading tips." Count characters: Let's count quickly: "Discover the top 10 best books to read in life, from classics to modern fictions and self‑help gems. Dive into author insights, key takeaways, and actionable reading tips." That's about 158 characters. Good.
Category: "howto".
Now article_html string: We need to escape double quotes? Since we are using only single quotes inside, there are no double quotes inside. But we might need to escape backslashes? Not needed. We'll produce a normal string. Just ensure no double quotes inside. Let's double-check: Use tags, no double quotes