The user requests: "Write a detailed SEO article about: best books to read all time in hindi. Return valid JSON only." Must follow article rules: Exactly ONE H1 at start with primary keyword. H2 for 5-7 main sections, H3 for subsections. P tags: 2-3 per section, 100-150 words each. UL/OL for lists (5-10 items), STRONG for key terms. End with 3-5 FAQ questions as H3. Minimum 1500 words, actionable tone. Include specific book recommendations, authors, key takeaways.
We need to produce article_html string containing the article in HTML. Must be at least 1500 words. Each P tag 100-150 words. That's heavy. We have to produce many paragraphs. Each section: 2-3 paragraphs each 100-150 words. Suppose 6 sections. Each section 2 paragraphs => 12 paragraphs. 12 paragraphs * average 125 words = 1500 words. Good.
We must include H1: "Best Books to Read All Time in Hindi" as primary keyword. Then H2 sections: maybe "क्लासिक साहित्य की उत्कृष्ट रचनाएँ", "आधुनिक साहित्य का संग्रह", "फिक्शन और नॉन-फिक्शन का मिश्रण", "कविता और नाटक", "बच्चों और युवा पाठकों के लिए पुस्तकें", "विशेष विषय और प्रेरणा". Each H2 has 2-3 P tags. Also each section may include UL list of books. Use STRONG for key terms like book titles. End with FAQ H3.
We need to ensure the article is at least 1500 words. Let's approximate words. Each paragraph 110 words. 12 paragraphs = 1320. Need 1500. We can add more paragraphs or more words per paragraph. We can add 3 more paragraphs maybe, or increase word count per paragraph. Also each section may have an H3 subsection. For example, within "क्लासिक साहित्य की उत्कृष्ट रचनाएँ", we can have H3 "विकासशील समय के क्लासिक". But the instruction: H3 for subsections. So we need at least one H3 under each H2 maybe. But not necessary all, but we can include some. Then we need FAQ H3 at end. So there will be multiple H3.
Need to include specific book recommendations, authors, key takeaways. Use UL list for each section with 5-10 items. Use STRONG for key terms like book titles, authors.
We need to write in Hindi. Must be SEO-friendly: include keywords like "हिंदी किताबें", "सर्वश्रेष्ठ पुस्तकें", "पढ़ने के लिए", etc.
Let's craft the article.
We also need to provide the JSON with fields: summary (2-3 sentence meta description 150-160 chars), category "howto", article_html string.
We must ensure article_html is valid HTML. We'll include maybe not necessary but we can just include article body. But we need to embed inside JSON string. Ensure proper escaping of quotes, etc. Since we deliver JSON, we must escape double quotes. We can use single quotes inside but JSON requires double quotes for keys and string values. Inside article_html we must escape double quotes. But we can keep the article_html string as a single line string with double quotes. We need to escape any double quotes inside. We can avoid double quotes inside the HTML by using single quotes for attributes or no attributes. It's easier to avoid attributes. Just simple tags: ,
, , ,
,
,
- ,
- , , maybe
- . Use no quotes inside. Then JSON string won't have double quotes inside. Great.
We need to ensure 1500 words. Let's approximate.
Paragraph 1: 120 words. Paragraph 2: 120 words. That's 240 words. 6 sections * 2 paragraphs = 12 paragraphs * 120 words = 1440 words. Add some more words maybe 10 words each to reach 1500. That's fine.
We need to include 5-10 items list. We'll include 6 items each section.
Include key takeaways.
Let's craft each paragraph.
We must be careful of word count. Let's approximate.
Paragraph 1 (H1 introduction): 120 words.
Paragraph 2: 120 words.
Section 1 H2: "क्लासिक साहित्य की उत्कृष्ट रचनाएँ"
Paragraph 3: 120 words introduction.
Paragraph 4: 120 words description of books.
Then list UL 6 items.
Paragraph 5: 120 words key takeaways.
Section 2 H2: "आधुनिक साहित्य का संग्रह"
Paragraph 6: 120 words intro.
Paragraph 7: 120 words description.
List UL.
Paragraph 8: 120 words key takeaways.
Section 3 H2: "फिक्शन और नॉन-फिक्शन का मिश्रण"
Paragraph 9: 120 words intro.
Paragraph 10: 120 words description.
List.
Paragraph 11: 120 words key takeaways.
Section 4 H2: "कविता और नाटक"
Paragraph 12: 120 words intro.
Paragraph 13: 120 words description.
List.
Paragraph 14: 120 words key takeaways.
Section 5 H2: "बच्चों और युवा पाठकों के लिए पुस्तकें"
Paragraph 15: 120 words intro.
Paragraph 16: 120 words description.
List.
Paragraph 17: 120 words key takeaways.
Section 6 H2: "विशेष विषय और प्रेरणा"
Paragraph 18: 120 words intro.
Paragraph 19: 120 words description.
List.
Paragraph 20: 120 words key takeaways.
FAQ H3: maybe 4 Q&A paragraphs each 120 words? That would add more words but we can keep 4 Q&A paragraphs each 120 words = 480 words, that would exceed 1500. But we can keep each FAQ answer short (~100 words). Let's have 4 FAQs, each answer 100 words. That's 400 words. Combined with core 1440 words = 1840 words, which is okay >1500. But we might exceed maximum? Not specified. It's fine.
But we need to keep the article within 1500 words minimum; no maximum. So 1800 words fine.
But we must keep paragraphs 2-3 per section. For FAQs we might not need to adhere to paragraph count? But we can add each FAQ as H3 with
answer inside. That might be 1 paragraph each. But we can also add 2 paragraphs per FAQ. But the rule says "End with 3-5 FAQ questions as H3". It doesn't say each FAQ must have 2-3 paragraphs. But we can keep one paragraph answer. Better to keep each FAQ answer in a
. Thus we will have 4 FAQs each with
and
. Now we need to ensure each paragraph length 100-150 words. Let's craft paragraphs accordingly. We must ensure that we have 2-