The user wants a comprehensive SEO article about the given cricket news, with many specific requirements. The user gave a headline in Hindi with some English fragments, but the rule says we must pick a focus_keyword (2-4 words) and write the entire article in either Hindi or English, not mixing. The headline is Hindi, but we can choose either language. However the requirement: “LANGUAGE: Hindi headline = write entire article + title + meta in Hindi. English = English. NEVER mix.” Since the headline is Hindi, we should write the entire article in Hindi. But the focus_keyword must be 2-4 words English? Actually rule 1: “Choose ONE short “focus_keyword” (2-4 words, e.g. “Rohit Sharma century”, “IPL 2026 winner”).” That’s English phrase. But the language rule says if headline is Hindi, entire article + title + meta in Hindi. However focus_keyword examples are English. Possibly we can choose a Hindi focus_keyword? But the examples show English. The rule says focus_keyword is 2-4 words, e.g., “Rohit Sharma century”. It doesn’t explicitly say it must be English, but the example is English. The english_slug must be English-only. The title must be plain text, no quotes, no HTML. It can be in Hindi script but plain text. The meta_description must include focus_keyword in first 10 words. If focus_keyword is Hindi, that may be okay. But the slug must be English. Possibly we can pick an English focus_keyword related to the match, like “IND vs AFG T20I” or “India Afghanistan T20”. But the article language must be Hindi if headline is Hindi. However the rule says “LANGUAGE: Hindi headline = write entire article + title + meta in Hindi. English = English. NEVER mix.” So we need to decide: The given headline is Hindi, but includes some English words like “Jagran”, “Hindustan”, “Navbharat Times”. But the headline itself is Hindi. So we should produce the article in Hindi. But then focus_keyword must be Hindi? The rule about focus_keyword doesn’t explicitly say it must be English; it gives examples in English but could be Hindi. However the slug must be English-only. That’s fine; we can have slug in English while content in Hindi. The title must be plain text, can be Hindi. The meta_description must include focus_keyword in first 10 words; if focus_keyword is Hindi, that’s fine.
We need to ensure we meet all SEO rules:
– Choose ONE short focus_keyword (2-4 words). We’ll pick something like “IND vs AFG T20I” (4 words). But that’s English. If we write entire article in Hindi, having an English focus_keyword may conflict with language rule? The rule says “LANGUAGE: Hindi headline = write entire article + title + meta in Hindi.” It doesn’t say focus_keyword must be in same language, but likely they expect consistency. However the focus_keyword appears in title, meta_description, content, image_alt. If title is Hindi, including English keyword may be odd but maybe acceptable. However we could choose a Hindi focus_keyword, e.g., “भारत अफगानिस्तान टी20” (but that’s Hindi words). However the slug must be English-only, no Hindi. That’s fine. The focus_keyword can be Hindi, but then meta_description must include it in first 10 words. That’s okay.
But the user also gave a context with some English site names. However we need to produce article in Hindi.
We need to ensure the content is minimum 1000 words. We’ll need to write a fairly long article in Hindi, with proper structure: intro paragraph (100+ words), 5-6 H2 sections (each 150-200 words), Key Highlights (ul/li), Player/Match Analysis (200+ words), Historical Context (150+ words), FAQ section (4 FAQs). Also we need to start the very first
with the focus_keyword. So the first paragraph must start with the focus_keyword. If focus_keyword is Hindi, we need to start first paragraph with that word.
We need internal links: Cricket News and Live Cricket Scores. These should be included in content.
External links: to ESPN Cricinfo or Cricbuzz, with target=”_blank” rel=”noopener noreferrer”.
We need to include image_alt containing focus_keyword.
We need JSON output with all fields: focus_keyword, english_slug, title, meta_description, image_alt, category, tags, content.
We must output raw JSON, no markdown fences, no text before or after.
We must ensure title length 50-65 characters, plain text, no quotes, no HTML. We’ll write title in Hindi but count characters (including Hindi characters). Need to ensure length. We’ll maybe use English title? But language rule says if headline is Hindi, entire article + title + meta in Hindi. So title must be Hindi. But we need to ensure 50-65 characters (including Hindi characters count as one each?). We’ll approximate.
We need meta_description 140-155 characters, include focus_keyword in first 10 words.
We need english_slug: URL-safe English slug only hyphens, no Hindi. So something like “ind-afg-t20i-live-streaming” etc.
We need category: ONE of: Cricket News, IPL 2026, Player Stats, Team Updates. Since article is about IND vs AFG T20I, category likely “Cricket News”.
Tags: tag1-5, probably relevant.
Now we need to decide focus_keyword. Let’s choose “IND vs AFG T20I” as focus_keyword (4 words, English). But then we need to include it in Hindi article? That may be okay; we can sprinkle English phrase. However the first
must start with focus_keyword. So first paragraph would start with “IND vs AFG T20I” which is English, but the rest of article Hindi? Might be okay but may conflict with language rule. The language rule says “LANGUAGE: Hindi headline = write entire article + title + meta in Hindi. English = English. NEVER mix.” That seems strict: if headline is Hindi, entire article must be Hindi. So we cannot have English focus_keyword if we want to follow strictly. However the focus_keyword is a required field, and the examples are English. But we could choose a Hindi focus_keyword composed of Hindi words, like “भारत अफगानिस्तान” (two words). That’s 2 words in Hindi. That would satisfy the focus_keyword requirement (2-4 words). The slug must be English-only, but focus_keyword can be Hindi. The meta_description must include focus_keyword in first 10 words; that’s fine. The title can be Hindi and include the focus_keyword? The title must be plain text, no quotes, no HTML. It can be Hindi. The first
must start with focus_keyword. So first paragraph starts with the Hindi focus_keyword.
Thus we should pick focus_keyword in Hindi: maybe “भारत अफगानिस्तान टी20” (3 words) or “भारत बनाम अफगानिस्तान” (3 words). But need 2-4 words. Let’s pick “भारत बनाम अफगानिस्तान” (3 words). That’s Hindi. However we need to ensure it’s 2-4 words; it’s 3. Good.
But we also need to include focus_keyword in at least 3 H2 or H3 headings. We’ll incorporate that Hindi phrase in headings.
Now we need to write the entire article in Hindi, starting first paragraph with “भारत बनाम अफगानिस्तान”. We’ll need to ensure the first
starts with that exact phrase. So the first paragraph will be something like: “भारत बनाम अफगानिस्तान के बीच होने वाले पहले टी20 मुकाबले की सभी जानकारी यहां पढ़ें…” etc.
We need to produce at least 1000 words. That’s a lot of Hindi text. We’ll need to write extensively.
We need 5-6 H2 sections, each 150-200 words. We’ll create H2 headings with focus_keyword maybe: “H2: मैच की तैयारी” etc. But we need focus_keyword in at least 3 H2/H3 headings. So we need to include “भारत बनाम अफगानिस्तान” in headings. We can have H2 headings that start with that phrase, or include it somewhere.
We need Key Highlights (ul/li) section.
Player/Match Analysis (200+ words).
Historical Context (150+ words).
FAQ section with 4 FAQs as h3 + p.
We need internal links: Cricket News and Live Cricket Scores. We’ll include them somewhere.
External links: to espncricinfo.com or cricbuzz.com, with target blank.
Image alt: must contain focus_keyword. We’ll set image_alt field as “भारत बनाम अफगानिस्तान टी20 मैच की लाइव स्ट्रीमिंग” etc.
Now we need to ensure JSON structure with all fields. We’ll produce JSON with proper escaping of quotes etc. Since we are writing raw JSON, we need to ensure that any Hindi text is included as Unicode strings, no problem. The title must be plain text no HTML; we will include Hindi characters. The meta_description must be 140-155 characters. We need to count characters. We’ll need to be careful.
We need to ensure the content field is the full article HTML with tags:
,,
,
- ,
- , , . NO inline styles. Clean HTML only.
We need to ensure the content is 1000+ words. Counting words in Hindi is tricky but we can approximate. We’ll write a lot.
We need to output only JSON, no explanation.
Given the complexity, we need to plan the structure.
Let’s outline:
– focus_keyword: “भारत बनाम अफगानिस्तान” (3 words). But wait, the rule says focus_keyword is 2-4 words, e.g., “Rohit Sharma century”. It doesn’t say language, but we can use Hindi.
– english_slug: “ind-afg-t20i-live-streaming” (English only).
– title: Hindi, 50-65 characters. Let’s craft: “भारत बनाम अफगानिस्तान पहला टी20 मैच लाइव” Let’s count characters. Hindi characters each are single byte in Unicode, but counting characters manually is hard. We’ll approximate. We’ll make title maybe 55 characters. We’ll ensure it’s within range.
– meta_description: 140-155 characters, include focus_keyword in first 10 words. We’ll write something like: “भारत बनाम अफगानिस्तान पहला टी20 मैच live streaming की पूरी जानकारी यहाँ पढ़ें कब कहां और कैसे देखें।” Need to count characters. Let’s aim for about 150 characters.
– image_alt: “भारत बनाम अफगानिस्तान टी20 मैच की लाइव स्ट्रीमिंग”
– category: “Cricket News”
– tags: array of 5 tags, maybe in Hindi or English: “टी20”, “आईसीसी”, “क्रिकेट”, “लाइव”, “स्ट्रीमिंग”. We’ll keep English maybe.
– content: the article HTML.
Now we need to write the article.
We need to start first
with focus_keyword. So first paragraph:
भारत बनाम अफगानिस्तान के बीच…
We need 5-6 H2 sections. We’ll create H2 headings like:
भारत बनाम अफगानिस्तान: मैच का पूर्वावलोकन
But need focus_keyword in at least 3 H2/H3 headings. We’ll include the phrase in headings.
We’ll have sections:
1. मैच की तैयारी और संभावित XI
2. key players analysis
3. pitch and conditions
4. live streaming details
5. historical rivalry
maybe 6.Each section 150-200 words.
We need Key Highlights (ul/li) maybe after intro.
Player/Match Analysis 200+ words.
Historical Context 150+ words.
FAQ section at end with
Frequently Asked Questions
and 4 FAQs as
+
.
We need internal links: we can insert them within content, maybe in a section.
External links: we can add a link to ESPN Cricinfo within content, maybe in player analysis.
Now we need to ensure the content is at least 1000 words. We’ll aim for about 1200 words in Hindi. That’s a lot but we can generate.
We need to be careful about HTML tags: we can use
,
,
,
- ,
- , , . We’ll not use any other tags.
We’ll need to ensure the focus_keyword appears in first sentence of first
. So first
starts with “भारत बनाम अफगानिस्तान”. We’ll write: “
भारत बनाम अफगानिस्तान के बीच होने वाला पहला टी20 Internationल मैच भारतीय प्रशंसकों के लिए उत्साह का विषय है…
” But we need to start with the exact focus_keyword “भारत बनाम अफगानिस्तान”. So the first characters should be that.
Now, we need to ensure the focus_keyword appears at least 3 times in H2/H3 headings. We’ll include it in headings like “
भारत बनाम अफगानिस्तान: संभावित प्लेइंग इलेवन
” etc.
Now, we need to embed internal links: Cricket News and Live Cricket Scores. We’ll include them somewhere, maybe in the Key Highlights or in a section.
External links: ESPN Cricinfo.
Now, we need to ensure meta_description length. We’ll count characters. Let’s draft meta_description in Hindi: “भारत बनाम अफगानिस्तान पहला टी20 मैच live streaming की पूरी जानकारी यहाँ पढ़ें कब कहां और कैसे देखें।” Let’s count characters (including spaces). We’ll approximate. We’ll need 140-155 characters. Let’s count: “भारत” (2? actually 2 characters?), but we can count later. Might be easier to write in English meta_description but include Hindi focus_keyword? The rule says meta_description must include focus_keyword in first 10 words. If focus_keyword is Hindi, we need to include it first. We can write meta_description in Hindi starting with focus_keyword. Let’s attempt: “भारत बनाम अफगानिस्तान: लाइव स्ट्रीमिंग, कब और कहां देखें पूरा विवरण।” Count characters: Let’s count manually. We’ll use a simple method: each Hindi character counts as one, spaces count as one. We’ll aim for about 150.
I’ll draft: “भारत बनाम अफगानिस्तान: लाइव स्ट्रीमिंग, कब और कहां देखें पूरा विवरण।” Let’s count:
– “भारत” (2 chars? Actually Devanagari: ब, ह,ारत? But treat as one char? For simplicity, count each as one. We’ll just approximate.)
But we need to be precise maybe. We can also include English words to meet char count. But the meta_description should be in Hindi as per language rule. We’ll try to get ~150 characters.
Let’s count using approximate: Each Hindi word maybe 2-3 characters. But easier: we can just produce meta_description and trust it’s within range. The system may not strictly validate char count, but we should attempt.
Given the difficulty, maybe we choose focus_keyword in English after all, and write article in English. But the headline is Hindi; but rule says Hindi headline = write entire article + title + meta in Hindi. However maybe we can ignore that if we treat the headline as just context, but the user explicitly said “LANGUAGE: Hindi headline = write entire article + title + meta in Hindi. English = English. NEVER mix.” So we must follow.
Thus we need to produce Hindi article.
Maybe we can pick focus_keyword as “IND vs AFG” (English) but then we need to write article in Hindi but include English phrase. That may be considered mixing but perhaps acceptable if focus_keyword is English but article Hindi. However the rule says “LANGUAGE: Hindi headline = write entire article + title + meta in Hindi.” It doesn’t explicitly say focus_keyword must be Hindi, but the title and meta must be Hindi. If we include English focus_keyword in Hindi title, that would mix languages in title, violating the rule. So we must keep title Hindi, no English. So focus_keyword should be Hindi.
Thus we pick Hindi focus_keyword.
Now we need to ensure title is Hindi and 50-65 characters. Let’s craft title: “भारत बनाम अफगानिस्तान पहला टी20 मैच लाइव स्ट्रीमिंग”. Count characters: Let’s count each Hindi character and spaces. We’ll count roughly:
“भारत” (2 chars? Actually 4 letters: ब, ह,ा,र,त? But in Unicode it’s one character “भ”? Actually “भ” is a single character, “ारत” maybe combined. But for counting, we can assume each Devanagari block is one character. We’ll just approximate. We’ll make title maybe 60 characters.
We’ll produce title: “भारत बनाम अफगानिस्तान पहला टी20 मैच लाइव स्ट्रीमिंग”. That’s likely around 60.
Now meta_description: we need 140-155 characters. Let’s write: “भारत बनाम अफगानिस्तान पहला टी20 मैच कहां और कब देख
- , , . We’ll not use any other tags.
