Here’s a thinking process:
1. **Analyze the Request:**
– **Topic:** KL Rahul scored a century in the 3rd ODI, completed 10,000 international runs
– **Headline given:** केएल राहुल ने तीसरे वनडे में लगाया तूफानी शतक, इंटरनेशनल क्रिकेट में पूरे किए 10 हजार रन indiatv.in
– **Language:** Hindi headline, but the rule says: “Hindi headline = write entire article + title + meta in Hindi. English = English. NEVER mix.”
– Wait, the headline is in Hindi. So the entire article must be in Hindi. But there’s a catch: the SEO rules require focus_keyword, english_slug, title in plain text, meta_description, etc. And rule 7 says: “LANGUAGE: Hindi headline = write entire article + title + meta in Hindi. English = English. NEVER mix.”
– So if the headline is Hindi, the whole article must be in Hindi. But the focus_keyword needs to be 2-4 words English keyword? Rule 1: “Choose ONE short “focus_keyword” (2-4 words, e.g. “Rohit Sharma century”, “IPL 2026 winner”).” Rule 7: Hindi language = write entire article + title + meta in Hindi. NEVER mix.
– This is conflicting. Let me re-read carefully: “LANGUAGE: Hindi headline = write entire article + title + meta in Hindi. English = English. NEVER mix.” So if the input headline is Hindi, I should write the entire article in Hindi. But focus_keyword is supposed to be English (2-4 words). However, rule 7 says if Hindi headline, everything in Hindi. Maybe I should use Hindi focus keyword? But rule 1 says focus_keyword is 2-4 words, e.g. “Rohit Sharma century”. It doesn’t explicitly say it must be English, but the examples are English. The slug must be English-only. Title must be plain text. Meta description must include focus keyword in first 10 words.
– Let me think: The prompt says “Write a COMPREHENSIVE 1000+ word SEO article… about this cricket news: Headline: केएल राहुल ने तीसरे वनडे में लगाया तूफानी शतक, इंटरनेशनल क्रिकेट में पूरे किए 10 हजार रन indiatv.in”. And “CRITICAL REQUIREMENTS: – Minimum 1000 words in content field… – english_slug must be English-only URL slug… – Title must be plain text, no HTML, no quotes, no special characters – Focus keyword in first sentence, in 3+ H2/H3 headings, in meta description – 5-6 detailed H2 sections with 150+ words each – Internal links… – External links… – End with 4-question FAQ section”
– Rule 7: “LANGUAGE: Hindi headline = write entire article + title + meta in Hindi. English = English. NEVER mix.”
– This is tricky. I need to decide: Since the headline is Hindi, I should write the entire article in Hindi. But the focus_keyword and title requirements are in English format. Maybe I can have a Hindi title and Hindi content, but the focus_keyword still needs to be in the meta/title? Let’s re-read rule 7 carefully: “LANGUAGE: Hindi headline = write entire article + title + meta in Hindi. English = English. NEVER mix.” This means if the headline is Hindi, the title, meta, and content must all be in Hindi. But the focus_keyword is supposed to be a 2-4 word English keyword per rule 1. There’s a conflict.
– I need to resolve this. Perhaps I can choose a focus_keyword in Hindi? But rule 1 examples are in English. The slug must be English-only. The title must be plain text. Maybe I can write the title in Hindi, but include the focus keyword in Hindi? But the slug is English. Let’s look at the JSON structure: “focus_keyword”: “2-4 word English keyword”, “title”: “Plain text title NO quotes NO HTML (50-65 chars)”, “meta_description”: “Focus keyword in first 10 words. 140-155 chars.”, “english_slug”: “url-safe-english-slug-only-hyphens-only”.
– The prompt says: “Focus keyword in first sentence, in 3+ H2/H3 headings, in meta description”. And rule 7: Hindi headline = write entire article + title + meta in Hindi.
– I think the best approach is to treat the headline as Hindi, so I’ll write the entire article in Hindi. I’ll choose a focus_keyword in Hindi (or Hinglish? but rule says NEVER mix). Hmm.
– Let me re-read the user’s critical requirements: “Focus keyword in first sentence, in 3+ H2/H3 headings, in meta description”. And “english_slug must be English-only URL slug”. And “Title must be plain text, no HTML, no quotes, no special characters”.
– Maybe I can have the title in Hindi, but the focus_keyword in the meta description and content in Hindi. The slug will be in English (transliteration or just English words related to the topic). But rule 7 says “Hindi headline = write entire article + title + meta in Hindi.” So title must be in Hindi. Meta description must be in Hindi. But focus_keyword must be in meta description and first 10 words. So the focus_keyword should be a Hindi phrase? But rule 1 says “2-4 words, e.g. “Rohit Sharma century”, “IPL 2026 winner”” which are English. This is a contradiction.
– I need to make a decision. Since the prompt explicitly gives a Hindi headline, and rule 7 says Hindi headline = everything in Hindi, I’ll comply with rule 7. I’ll write the entire article in Hindi. For the focus_keyword, I’ll use a Hindi phrase that serves as the keyword, maybe “केएल राहुल शतक” or “10000 रन”. But the slug must be English-only. I’ll make the slug in English, like “kl-rahul-century-10000-runs”. The title will be in Hindi plain text. The meta description in Hindi, containing the focus keyword (Hindi phrase) in first 10 words. The content in Hindi. I’ll ensure the focus keyword appears in first sentence, 3+ H2/H3, meta description. I’ll use Hindi headings.
– Wait, the JSON structure has “focus_keyword”: “2-4 word English keyword”. It explicitly says English keyword. Rule 1: “Choose ONE short “focus_keyword” (2-4 words, e.g. “Rohit Sharma century”, “IPL 2026 winner”).” Rule 7: “LANGUAGE: Hindi headline = write entire article + title + meta in Hindi. English = English. NEVER mix.” This is a direct conflict. I need to prioritize. The user said “CRITICAL REQUIREMENTS: … Focus keyword in first sentence, in 3+ H2/H3 headings, in meta description”. And “english_slug must be English-only URL slug”. And the JSON has “focus_keyword”: “2-4 word English keyword”. So the system expects an English focus keyword even if the headline is Hindi? That seems odd.
– Let me read the very first line: “You are a senior SEO content strategist and cricket journalist writing for cricketbat.sbs. Your articles MUST score 80+ on RankMath SEO plugin. Follow ALL rules strictly.” Then rules 1-8. Rule 7: “LANGUAGE: Hindi headline = write entire article + title + meta in Hindi. English = English. NEVER mix.” The headline given is Hindi. So I must write entire article in Hindi. But rule 1 says focus_keyword is 2-4 words, examples English. Rule JSON has “focus_keyword”: “2-4 word English keyword”. Maybe I should still use an English focus keyword, but write the rest of the title/meta/content in Hindi? But rule 7 says NEVER mix. “Hindi headline = write entire article + title + meta in Hindi.” That implies the focus keyword, if it’s English, would be mixing. So perhaps I should translate the focus keyword to Hindi, but the JSON field expects “2-4 word English keyword”. Hmm.
– Maybe the intent is: if the headline is English, write in English; if Hindi, write in Hindi, but the focus_keyword field in JSON should still be the English keyword that corresponds to the topic, and the content in Hindi should somehow include it? But rule 7 says NEVER mix. That likely means no English words in Hindi content and vice versa.
– Let’s look at the critical requirements listed by user: “Focus keyword in first sentence, in 3+ H2/H3 headings, in meta description”. And “Title must be plain text, no HTML, no quotes, no special characters”. And “english_slug must be English-only URL slug”. And the JSON has “focus_keyword”: “2-4 word English keyword”. I think I need to choose an English focus keyword, but write the title and meta in Hindi? That would violate rule 7. Alternatively, I could write the title in Hindi, but include the English focus keyword? No, rule 7 says NEVER mix.
– Perhaps the best way is to treat this as an English article, but the headline given is Hindi. Maybe I should translate the headline to English and write in English? But the user explicitly says “Headline: केएल राहुल ने तीसरे वनडे में लगाया तूफानी शतक, इंटरनेशनल क्रिकेट में पूरे किए 10 हजार रन indiatv.in”. And “CRITICAL REQUIREMENTS: … – Focus keyword in first sentence, in 3+ H2/H3 headings, in meta description”. And rule 7: “Hindi headline = write entire article + title + meta in Hindi.” I’ll follow rule 7 strictly.
– I’ll write the entire article in Hindi. For the focus_keyword, I’ll use a Hindi phrase, but the JSON field says “2-4 word English keyword”. I might need to put an English keyword anyway, but use it in Hindi content? That would be mixing. Let me think differently: Maybe rule 7 means if the headline is Hindi, the language of the article should be Hindi, but the SEO elements like focus_keyword, title, meta can still be in English as per standard SEO, but the body content in Hindi. However, rule 7 says “write entire article + title + meta in Hindi.” So title and meta must be in Hindi.
– I’ll compromise: I’ll write the title in Hindi (plain text). Meta description in Hindi. Focus keyword in Hindi as well, but the JSON field expects English. I’ll put the English focus keyword “KL Rahul century” or “KL Rahul 10000 runs” but that would be English mixed. Alternatively, I’ll set focus_keyword in Hindi in the JSON, maybe the system will accept it. The instruction says “focus_keyword”: “2-4 word English keyword” but maybe it’s just a description. I’ll put a Hindi phrase there, or maybe I’ll put the English one and hope. Let’s re-read the user’s critical requirements: they listed “Focus keyword in first sentence, in 3+ H2/H3 headings, in meta description”. They didn’t explicitly say the focus_keyword must be English, but rule 1 and JSON do. I’ll make the focus_keyword in Hindi: “केएल राहुल शतक” or “10000 रन”. But then the slug must be English: “kl-rahul-century”. I’ll do that.
– Actually, let’s look at the big picture. The user wants a 1000+ word article in Hindi (since headline is Hindi). I need to produce valid JSON with all fields. I’ll choose a focus_keyword in Hindi, but write it in the JSON as is. The system might not strictly validate the language of focus_keyword, just that it’s 2-4 words. I’ll use “केएल राहुल शतक” (3 words in Hindi). But rule 1 says “2-4 words, e.g. “Rohit Sharma century”” – those are English transliterations or English. I’ll use English focus keyword “KL Rahul Century” to be safe, but then I’ll have to write the rest in Hindi without English? That violates rule 7. I need to decide.
– Let me re-read rule 7 one more time: “LANGUAGE: Hindi headline = write entire article + title + meta in Hindi. English = English. NEVER mix.” This is part of the SEO rules CRITICAL. I must follow it. So if headline is Hindi, article, title, meta all in Hindi. Focus keyword: if I put it in meta, it must be in Hindi. So focus_keyword should be Hindi. The JSON field description says “2-4 word English keyword” but maybe that’s a generic description. I’ll put the Hindi focus keyword. The slug will be English: “kl-rahul-10000-runs”. Title in Hindi plain text. Meta description in Hindi, with focus keyword in first 10 words. Content in Hindi. I’ll ensure focus keyword appears in first sentence, 3+ H2/H3 headings (in Hindi). Internal links will be in Hindi context but the links themselves are English URLs, that’s fine. External links to ESPN Cricinfo or Cricbuzz – I can mention them in Hindi but links are English. FAQ at end in Hindi.
– This seems consistent. I’ll proceed with Hindi article.
Now, let’s plan the article structure:
– Focus keyword: I’ll choose “केएल राहुल शतक” (KL Rahul century) or “10 हजार रन” (10000 runs). Since the news is about KL Rahul scoring a century and completing 10,000 international runs, I’ll use “केएल राहुल शतक” as focus keyword (3 words). Or maybe “केएल राहुल century” but that’s Hinglish. I’ll stick to Hindi: “केएल राहुल शतक”.
– english_slug: must be English-only URL slug. I’ll do “kl-rahul-century-10000-runs” or “kl-rahul-shatak”. I’ll do “kl-rahul-century”.
– title: Plain text, no quotes, no HTML, 50-65 chars. In Hindi. I need to count characters. Hindi characters are longer, but RankMath likely counts bytes or display chars. I’ll keep it under 65 display chars. Something like “केएल राहुल ने तीसरे वनडे में लगाया शतक, पूरे किए 10000 अंतरराष्ट्रीय रन”. Let’s count: केला राहुल ने तीसरे वनडे में लगाया शतक, पूरे किए 10000 अंतरराष्ट्रीय रन. That’s roughly maybe 40-50 chars. I’ll ensure it’s 50-65. I’ll write: “केएल राहुल ने तीसरे वनडे में शतक लगाया, पूरे किए 10000 अंतरराष्ट्रीय रन”. I’ll count later.
– meta_description: 140-155 chars, include focus keyword in first 10 words. In Hindi. Focus keyword “केएल राहुल शतक”. So meta starts with “केएल राहुल शतक …”. I’ll make it about 150 chars.
– image_alt: contain focus keyword. “केएल राहुल शतक वनडे 2024”
– category: “Cricket News” (one of the options)
– tags: 5 tags, Hindi or English? Since article is Hindi, maybe Hindi tags, but tags are just strings. I’ll use English tags related to cricket: “cricket”, “klrahul”, “odi”, “india”, “icc”. But rule 7 says NEVER mix. If article is Hindi, tags should be Hindi? I’ll use Hindi tags: “केएल राहुल”, “वनडे”, “शतक”, “क्रिकेट”, “इंटरनेशनल”. But the JSON expects an array of strings. I’ll use English tags as they are commonly used, but maybe it’s okay. I’ll stick to English tags to be safe, as the slug is English, and the site cricketbat.sbs likely uses English tags. However, rule 7 is strict. Let’s see: rule 7 only mentions headline, title, meta, article language. Tags aren’t explicitly mentioned. I’ll use English tags.
– content: Minimum 1000 words in Hindi. Detailed journalism. 5-6 H2 sections each 150-200 words. Start first
with focus keyword. Use focus keyword in 3+ H2/H3. Natural throughout ~1% density. Internal links: Cricket News and Live Cricket Scores. External links: espncricinfo.com or cricbuzz.com with target=_blank rel=noopener noreferrer. HTML tags: h2, h3, p, ul, li, strong, a. No inline styles. End with
Frequently Asked Questions
with 4 FAQs as h3 + p.
This is complex. I need to write 1000+ words in Hindi. That’s a lot. I need to generate coherent Hindi content about KL Rahul’s century and 10000 runs. I’ll need to be careful with word count. I’ll write in Hindi, but ensure I can count words roughly. I’ll aim for thorough content.
Let’s structure the Hindi content:
– First paragraph
must start with focus keyword. Focus keyword: “केएल राहुल शतक”. So first word(s) of first paragraph: “केएल राहुल शतक” or “केएल राहुल ने शतक लगाया”. I’ll
