ASTROAYODHYA.COM Blog System — Complete Document Routes: /blog | /blog/[slug] | /blog/category/[cat] | /blog/acharya/[acharya] | Doc v1.0 Table of Contents Section 0: Blog Strategy & Architecture Section 1: Content Management System Choice Section 2: /blog Hub Page Section 3: Individual Article Page (/blog/[slug]) Section 4: Article Content Structure & Format Section 5: Category System Section 6: Acharya Author Pages (/blog/acharya/[slug]) Section 7: Multilingual System Section 8: Acharya Authoring Workflow Section 9: Article Types — 6 Formats Section 10:Content Calendar & Topic Strategy Section 11:In-Article CTAs & Monetization Section 12:Easy Hindi Writing Guidelines Section 13:SEO Optimization for Blog Section 14:Foundation Integration Section 15:Social Sharing & Distribution Section 16:Performance & Technical Spec Section 17:Mobile Responsiveness Appendix:Components, APIs, 285-Topic Content Plan SECTION 0 — Blog Strategy & Architecture 0.1 Why Blog Is a Long-Term SEO Moat Tools aur pages se immediate traffic aata hai — but blog compounding karta hai. Ek 'Mangal Dosha kya hota hai' article aaj likho to 5 saal baad bhi traffic dega. 500 articles × average 500 visitors/month = 2.5 lakh organic visitors/month from blog alone — without any ongoing paid spend. 0.2 Blog Architecture 0.3 Content Volume Plan SECTION 1 — Content Management System Choice 1.1 Option A — MDX in Next.js (Git-based) 1.2 Option B — Sanity.io Headless CMS (RECOMMENDED) 1.3 Sanity Schema — Article Structure SECTION 2 — /blog Hub Page 2.1 Hub Page Header H1: "Jyotish Blog — Asli Jaankari, Seedhi Bhasha Mein" Sub: "Ayodhya ke Brahman Acharyas aur hamare experts likhte hain — aapke liye, aapki bhasha mein." 2.2 Featured Article Section Top of page — 1 large featured article card: 2.3 Category Filter Tabs Horizontal scrollable tabs below featured: 2.4 Article Grid 3-column grid desktop, 2-col tablet, 1-col mobile. Each card: Thumbnail image (16:9) Category badge Title (Hindi) — max 2 lines, then truncate Author name + date + read time 2-line excerpt Click anywhere → article page 2.5 Sidebar — Desktop SECTION 3 — Individual Article Page (/blog/[slug]) 3.1 Article Header 3.2 Article Body 3.3 Table of Contents Sticky left sidebar (desktop) — auto-generated from H2 headings in article: 'Is article mein kya hai:' header Each H2 as a clickable link — active state as user scrolls Smooth scroll to section on click Progress indicator: reading progress bar at top of TOC NOTE: TOC only shown for articles > 1,000 words. Shorter articles do not need it. 3.4 Article Footer SECTION 4 — Article Content Structure & Format 4.1 Standard Article Structure Hook / Opening (100-150 words) — reader ka ध्यान khincho Kya hota hai [topic]? — basic explanation Kab aur kaise hota hai — conditions/details Iska kya matlab hai — implications for person's life Kya karna chahiye — actionable advice Upay (Remedies) — practical solutions Conclusion + Acharya ki rai — personal note FAQ section (5-6 questions) — bonus SEO Article length targets: 4.2 Frontmatter / Metadata Required for Each Article SECTION 5 — Category System 5.1 All 10 Blog Categories 5.2 Category Page Design Route: /blog/category/[slug] — e.g. /blog/category/dosha Category hero: name + description + article count All articles in this category — same grid as /blog Sub-category filter (if applicable) — e.g. Dosha category: Mangal | Kaal Sarp | Sade Sati | All Related tool/service CTA: 'Mangal Dosha check karo' → /tools/mangal-dosha SECTION 6 — Acharya Author Pages 6.1 Author Page — /blog/acharya/[slug] 6.2 E-E-A-T Signals for Google Real Acharya name + photo on every article Author bio with credentials on article page Links from article to Acharya profile page Links from Acharya profile to consultation page (real person, real credentials) 'Reviewed by Acharya [Name]' on all editorial articles (even if not authored by Acharya) Publication date + last updated date — freshness signal SECTION 7 — Multilingual System 7.1 Language Implementation 7.2 Translation Priority — Which Articles to Translate First SECTION 8 — Acharya Authoring Workflow 8.1 Sanity Studio Writing Flow for Acharyas Acharya opens Sanity Studio in browser (studio.astroayodhya.com) Logs in with their dedicated Acharya account Clicks 'New Article' — sees simple form Fills: Title (Hindi) | Category | Tags | Body text (rich text editor — like WhatsApp but richer) Uploads featured image OR requests from team Clicks 'Submit for Review' Editorial team reviews — fixes formatting/SEO if needed Editor publishes — article goes live Sanity Studio simplifications for Acharyas: Rich text editor — Hindi typing via any keyboard (Inscript/Phonetic) No code ever — pure WYSIWYG Image upload via drag-drop — no S3 knowledge needed Preview: 'Is article ko preview mein dekho' before submitting Mobile-compatible — Acharya can write on phone if needed 8.2 Editorial Review Checklist SECTION 9 — Article Types — 6 Formats 9.1 Format 1 — Informational Guide Example: "Mangal Dosha Kya Hota Hai? — Poori Jaankari" Most common format. Explains a Jyotish concept thoroughly. Structure: What it is → Why it happens → What it means → What to do. Target length: 1,500-2,500 words. 9.2 Format 2 — Listicle / Quick Read Example: "10 Signs You May Have Kaal Sarp Dosha — Hindi" Number-based format — easy to scan. High social sharing. Target: 800-1,200 words. 9.3 Format 3 — Year-Specific / Seasonal Example: "Vivah Muhurat 2026 — Shubh Dates Ki Complete List" Date-bound content — extremely high traffic during wedding season. Must be updated annually. Target: 1,000-2,000 words with muhurat table. 9.4 Format 4 — Rashi-Specific Example: "Mesh Rashi 2026 — Poora Saal Ka Haal" Annual prediction for each of 12 rashis — 12 articles written once per year. Very high traffic. Target: 1,500-2,500 words each. 9.5 Format 5 — FAQ Article Example: "Sade Sati Ke Bare Mein 25 Sawaal Aur Unke Jawab" FAQ-style format — targets question-based searches. Google Featured Snippet friendly. FAQPage schema. Target: 1,000-1,500 words. 9.6 Format 6 — Acharya Reflection Example: "Meri 30 Saal Ki Jyotish Yatra — Acharya Ramesh Ji Ki Zubani" Personal narrative by Acharya — builds human connection, E-E-A-T signals. Not SEO-focused — brand building. Target: 500-1,000 words. No keyword pressure. SECTION 10 — Content Calendar & Topic Strategy 10.1 Launch Content — 50 Articles (Month 1) 10.2 Seasonal Content Calendar SECTION 11 — In-Article CTAs & Monetization 11.1 CTA Placement Rules 11.2 Article-to-Product/Service Mapping 11.3 Newsletter / WhatsApp Opt-in in Articles Mid-article and end of article — WhatsApp subscription prompt: "Aisi aur articles WhatsApp pe paana chahte hain? — hamare saath judo" Phone number input OR 'Google se join karo' button On signup: added to WhatsApp broadcast list for weekly blog updates First message: 'Shukriya! Har hafte ek helpful Jyotish article WhatsApp pe milega.' SECTION 12 — Easy Hindi Writing Guidelines 12.1 Core Writing Principles 12.2 Common Word Replacements — Blog Version 12.3 Jyotish Technical Terms — When to Keep Sanskrit Yeh terms Hindi mein hi rahen — in ko translate mat karo: Mahadasha, Antardasha, Pratyantar — Dasha system terms Lagna, Rashi, Nakshatra, Pada — chart terms Bhava (house number) — but 'house number' bhi acceptable Dosha names: Mangal Dosha, Kaal Sarp, Sade Sati — keep as-is Planet names: Surya, Chandra, Mangal, Shani — keep Sanskrit (readers expect these) Yoga names: Raj Yoga, Gaj Kesari — keep as-is NOTE: When using Sanskrit terms — first use mein explain karo. Example: 'Mahadasha (aapke janam ka ek bada time period)'. SECTION 13 — SEO Optimization for Blog 13.1 On-Page SEO Checklist for Every Article 13.2 Blog SEO — Keyword Research Approach Three types of keywords to target: 13.3 Featured Snippet Optimization Several blog articles can rank for Google Featured Snippets: FAQ format articles — define question as H2, answer in first sentence of paragraph below Definition-type articles — 'Mangal Dosha' H1 → first paragraph: what it is in 40-50 words List-type articles — numbered list after H2 heading — often shows in snippets Table format — muhurat tables, planetary tables — Google shows tables in snippets 13.4 Internal Linking Structure SECTION 14 — Foundation Integration 14.1 Foundation on Blog SECTION 15 — Social Sharing & Distribution 15.1 WhatsApp-First Sharing 15.2 SEO-Optimized Sharing Images 15.3 Blog → WhatsApp Broadcast Weekly blog digest via WhatsApp — 3 new articles summary Seasonal content pushed before festivals — 'Navratri se pehle yeh padho' Viral article notifications — 'Is hafte yeh bahut padha gaya' SECTION 16 — Performance & Technical Spec 16.1 Next.js Blog Technical Implementation 16.2 Performance Targets SECTION 17 — Mobile Responsiveness 17.1 Mobile Blog Layout 17.2 Hindi Readability on Mobile Font size: minimum 16px for body text — 18px preferred Line height: 1.8 — Devanagari needs more vertical space than Latin Paragraph spacing: 1.5rem between paragraphs Max width: 100% on mobile — no horizontal scroll ever Touch targets on links: minimum 44px height Test on: Redmi Note 10 (most common Indian phone) — 360px wide screen APPENDIX — Components, APIs & Topic Plan A.1 React Components A.2 API / CMS Queries A.3 285-Topic Content Plan — Category Breakdown Dosha Category — 55 Articles: Mangal Dosha series: What it is | 12 placements | 25 cancellations | Remedies | Vivah impact | Kumbh Vivah | Ark Vivah | Famous Manglik celebrities | Mangal Dosha in different lagnas (12 articles) Kaal Sarp series: What it is | 12 types (individual articles each) | Remedies | Puja guide (15 articles) Sade Sati series: What it is | 3 phases | Per rashi impact (12) | Remedies | Current Sade Sati status (15 articles) Pitra Dosha series: What it is | 14 types | Remedies | Gaya pind daan guide (8 articles) Other: Nadi Dosha | Shrapit Dosha | Bhakoot Dosha (7 articles) Rashi Category — 60 Articles: 12 × Annual Rashifal (2026, 2027) 12 × Rashi characteristics / swabhav 12 × Rashi and career 12 × Rashi and marriage compatibility 12 × Lucky gemstone + rudraksha for rashi Nakshatra Category — 35 Articles: 27 × Individual nakshatra characteristics 8 × Nakshatra combinations + special topics (Gandmool, Abhijit etc.) Muhurat Category — 30 Articles: 12 × Monthly vivah muhurat (2026-2027) Muhurat for: ghar kharidna | car kharidna | business start | naukri | surgery | overseas travel | gold purchase (7 articles) Festival muhurat (Navratri, Diwali, etc.) — 11 articles Graha (Planets) — 40 Articles: 9 × Planet characteristics 9 × Planet transits and effects 9 × Planet remedies 13 × Specific topics: Shani Mahadasha | Rahu effects | Ketu moksha | etc. Upay (Remedies) — 40 Articles: Gemstone guides: each of 9 Navratna (9 articles) Rudraksha guides: 1-14 mukhi (14 articles) Yantra guides: main 10 yantras (10 articles) Mantra guides: planet-specific mantras (7 articles) Jyotish Basics — 25 Articles: Kundali basics series: 12 houses | 9 planets | 12 rashis | 27 nakshatras | reading a chart | divisional charts | dasha system | transits | aspects | yoga Total target Year 1: 285+ articles A.4 Next Pages in Document Queue AstroAyodhya.com — Blog System Document v1.0 Routes: /blog | /blog/[slug] | /blog/category/[cat] | /blog/acharya/[acharya] 50% profit → larawarefoundation.com | A Laraware Group Initiative Pages Covered | 4 route types: hub, article, category, Acharya author page Tech Stack | MDX (Next.js) + Contentlayer OR CMS (Sanity.io) — decision in Section 2 Languages | Hindi (primary) + English + Hinglish. Each article exists in multiple languages. Authors | AstroAyodhya editorial team + verified Brahman Acharyas SEO Goal | Long-tail keyword coverage — thousands of Jyotish topics in Hindi+English Volume target | 50 articles at launch. +10/month ongoing. 500 articles in Year 1. SEO Title Hub | Jyotish Blog | Vedic Astrology Articles Hindi | AstroAyodhya SEO Compounding Strategy Blog AstroAyodhya ka long-term traffic engine hai. Har article ek keyword target karta hai. Jyotish mein thousands of long-tail keywords hain jinpe competition bahut kam hai — especially Hindi mein. 'Kark rashi ke bare mein' ya 'Shani mahadasha ke upay' type articles easily rank karte hain. /blog | Hub — latest articles + categories + featured /blog/[slug] | Individual article — e.g. /blog/mangal-dosha-kya-hota-hai /blog/category/[cat] | Category archive — /blog/category/dosha, /blog/category/rashi /blog/acharya/[acharya] | Acharya author page — all articles by that Acharya /hi/blog/[slug] | Hindi version of article (default — no prefix needed for Hindi) /en/blog/[slug] | English version of article Launch (Month 1) | 50 articles — core topics. Dosha, Rashi, Nakshatra, Muhurat basics. Month 2-3 | +10 articles/month. Expand to seasonal, festival, and question-based topics. Month 4-6 | +20 articles/month. Acharya-authored pieces. Regional variations. Year 1 target | 300-500 total articles. Hindi primary + key English translations. Year 2+ | +30/month. Full 20-language coverage for top 50 articles. Architecture Decision Do options hain: (1) MDX files in Git repo (developer-friendly, no CMS cost), (2) Headless CMS like Sanity.io (non-technical Acharyas can write). Recommendation below. How it works | Markdown files with JSX — stored in /content/blog/ folder in Git repo Pros | Zero cost | Version control | Fast builds | Developer full control Cons | Acharyas cannot write directly — need developer to publish | Hindi text in code files Best for | Technical team writing all content, or content team comfortable with Git Tools | Contentlayer for type-safe MDX parsing in Next.js How it works | Sanity Studio (web-based editor) + Sanity API → Next.js fetches content Pros | Acharyas write directly in browser | Hindi typing works | No developer needed for publishing | Real-time preview Cons | Monthly cost (~$25-50 after free tier) | Extra API dependency Best for | When Acharyas are writing content — which is the plan Integration | Sanity GROQ queries in Next.js. ISR for fast builds. Recommendation: Sanity.io Kyunki hamare Acharyas non-technical hain. Sanity Studio mein woh browser pe directly Hindi mein likh sakte hain — koi developer ki zaroorat nahi. ₹3,000/month maximum cost hai — worth it for Acharya autonomy. title_hi | Hindi article title — Devanagari title_en | English title slug | URL slug — auto-generated from title author | Reference to Acharya document (or editorial team) category | Reference to category document tags | Array of string tags publishedAt | Publication datetime body_hi | Hindi article body — Portable Text (rich text) body_en | English body — optional seo_title_hi | SEO title (Hindi) — overrides default seo_desc_hi | Meta description (Hindi) featured_image | Cloudinary image URL is_featured | Boolean — appears in featured section related_tool | Optional link to a /tools page related_product | Optional product recommendation related_puja | Optional puja link Design Spec Clean editorial layout. Featured article large at top. Below: category tabs + article grid. Sidebar: popular articles + newsletter opt-in. Hero image | Full-width, 16:9 — editorial quality Category badge | Category pill — saffron/gold/green by category Title | H2 in large font — article title in Hindi Excerpt | 2-3 sentences — teaser Author | Acharya/author photo (small) + name + 'Ayodhya' tag Read time | 'Padhne ka samay: 5 minute' — estimated reading time Published | Date in Hindi — '15 April 2025' Sab | All articles — default Dosha | Mangal Dosha, Kaal Sarp, Sade Sati, Pitra Dosha etc. Rashi | 12 rashi articles + annual/monthly forecasts Graha | Planet-specific articles — Shani, Mangal, Guru etc. Nakshatra | 27 nakshatra articles Muhurat | Auspicious timing articles Upay | Remedies — gemstones, rudraksha, mantra, daan Jyotish Basics | Introductory articles for beginners Festival | Festival-specific articles — Navratri, Diwali, etc. Ayodhya | Ayodhya-specific spiritual content Popular articles | Top 5 most-read articles — title + thumbnail mini Newsletter opt-in | 'Har hafte naye articles paao WhatsApp pe' — number input Trending topics | Tag cloud of popular tags Foundation widget | 50% profit note + donate CTA Design Spec Editorial reading layout. Max-width 720px for article body (optimal readability). Left sidebar: table of contents (sticky). Right sidebar: related articles + CTA widget. Mobile: single column. Breadcrumb | Home > Blog > [Category] > [Article Title] Category badge | Colored pill above H1 H1 | Article title — Hindi. 32px. Playfair Display. Excerpt | Bold first paragraph — summary/hook Author bar | Photo (48px circular) | Name | 'Ayodhya' | Date | Read time | Share buttons Featured image | Full-width below author bar — 800px max width, WebP Language toggle | 'Hindi | English | Hinglish' switcher — if translations available Font | DM Sans 18px for body text — optimal Hindi readability Line height | 1.8 — important for Hindi Devanagari script readability Heading style | H2: Playfair Display 24px saffron. H3: DM Sans 20px bold dark. Paragraphs | Max 4-5 sentences per paragraph. Hindi text especially needs short paras. Images | Inline images with captions. Alt text in Hindi. Lazy loaded. Callout boxes | Important points in highlighted box — saffron left border Lists | Custom styled bullets — saffron dots Bold | Key terms bolded — e.g. planet names, technical terms Tags | Tag pills below article body — click to category/tag page Author bio box | Acharya/author photo + name + 2-line bio + 'Aur Articles Padho' link Share section | 'Pasand aaya? Share karo' — WhatsApp | Twitter/X | Facebook | Copy link Related articles | 3 related article cards — based on category + tags Comments | No comments system — too much moderation needed for Jyotish content Content Standard Har article ek standard structure follow karta hai. Yeh SEO ke liye zaruri hai aur readers ko consistent experience milta hai. Basic informational | 800-1,200 words — quick reads Detailed guide | 1,500-2,500 words — comprehensive Pillar content | 3,000-5,000 words — definitive guide (1 per topic category) Acharya reflections | 500-800 words — personal perspective pieces title_hi | Hindi title — exactly as shown in Google search title_en | English title slug | URL-safe slug — Hindi romanized: mangal-dosha-kya-hota-hai category | Primary category tags | 3-7 tags: ['mangal', 'dosha', 'vivah', 'kundali'] author | Acharya ID or 'editorial' published_date | ISO date updated_date | Last updated — important for freshness signals read_time | Estimated minutes — auto-calculated from word count seo_title_hi | Hindi SEO title — max 60 chars seo_desc_hi | Meta description — max 160 chars in Hindi og_image | 1200×630 featured image URL featured | Boolean — appears in featured section canonical_url | Self-referencing canonical — important for multilingual related_tool | Link to relevant /tools page related_puja | Link to relevant /puja page related_product | Link to relevant /shop product Category | Slug | Description | Article Count Target Dosha | dosha | Mangal, Kaal Sarp, Sade Sati, Pitra, Nadi — all doshas | 50+ articles Rashi | rashi | 12 rashis + annual/monthly/weekly predictions | 60+ articles Graha | graha | 9 planets — characteristics, transits, effects | 40+ articles Nakshatra | nakshatra | 27 nakshatras — individual articles + combinations | 35+ articles Muhurat | muhurat | Auspicious timing for various life events | 30+ articles Upay | upay | Remedies — gemstones, rudraksha, mantra, puja, daan | 40+ articles Jyotish Basics | basics | Beginner articles — what is kundali, how to read it | 25+ articles Festival | festival | Jyotish significance of festivals + muhurat | 25+ articles Ayodhya | ayodhya | Ayodhya spirituality, Ram Mandir, Saryu, Acharyas | 20+ articles Acharya Writings | acharya | Personal reflections by our Brahman Acharyas | 30+ articles Trust + SEO Har Acharya ka ek author page hona chahiye. Yeh Google E-E-A-T (Experience, Expertise, Authoritativeness, Trustworthiness) ke liye critical hai. Named human experts writing content = higher rankings. Profile section | Large photo + name + location (Ayodhya) + credentials + badges + short bio Expertise | List of specializations: 'Vivah Jyotish | Kaal Sarp | Nadi Jyotish' Article count | '[Name] Ji ne [N] articles likhe hain' Article grid | All articles by this Acharya — same card layout Schema markup | Person schema — name, jobTitle, knowsAbout, worksFor (AstroAyodhya), hasCredential Consultation CTA | '[Name] Ji se seedha baat karo — ₹1,499/30min' → /acharyas/[slug]#booking Language Priority Hindi first — always. English second — for NRI and non-Hindi speakers. Hinglish for young urban audience. Other languages based on traffic data. Hindi (default) | All articles written in Hindi first. URL: /blog/[slug] (no prefix) English | Key articles translated. URL: /en/blog/[slug] Hinglish | Select articles in Hinglish — Roman script Hindi. URL: /hinglish/blog/[slug] hreflang tags | Implemented for all language variants — Google sees relationships Language switcher | Article page top — 'Hindi | English | Hinglish' if available Fallback | If English version doesn't exist — show Hindi version with notice Priority 1 — NRI critical | Dosha articles, Kundali basics, Vivah muhurat 2026 — translate to English Priority 2 — Young audience | Fun articles, Rashi compatibility, Baby name — add Hinglish Priority 3 — Regional | Rashifal articles — translate to Bengali, Tamil, Telugu for regional SEO Never needed | Acharya personal reflections in Hindi — authentic, leave Hindi only Non-Technical Authors Acharyas ke liye writing process seedha aur simple hona chahiye. Unhe code ya Markdown nahi aana chahiye. Hindi accuracy | Easy boli — no pure Sanskrit or rare words (see Section 12) SEO title | Contains primary keyword — max 60 chars Meta desc | Engaging — contains keyword — max 160 chars Structure | H2 headings present — proper hierarchy Links | Internal links to relevant /tools, /puja, /shop pages Images | Alt text in Hindi added Schema | Author + date + category correct in CMS Proofread | Spelling check — Hindi spell checker applied Category | Article Titles (sample) | Count Dosha (15) | Mangal Dosha Kya Hota Hai | Kaal Sarp Dosha Complete Guide | Sade Sati Kab Shuru Hoti Hai | Pitra Dosha Symptoms | Nadi Dosha aur Vivah | Mangal Dosha Cancellations | 15 Rashi (10) | Mesh Rashi 2026 | Vrishabh Rashi 2026 | ... (all 12 rashis) | 10 Nakshatra (5) | Rohini Nakshatra Characteristics | Ashwini Nakshatra | Pushya Nakshatra | Abhijit Nakshatra | Gandmool Nakshatra | 5 Jyotish Basics (10) | Kundali Kya Hoti Hai | Lagna Kya Hota Hai | Mahadasha Kya Hai | Navgraha Parichay | Bhav Kya Hai | Rashi aur Lagna Mein Fark | 6 Muhurat (5) | Vivah Muhurat 2026 | Ghar Kharidne Ka Muhurat | Naya Kaam Shuru Karne Ka Samay | 3 Festival (5) | Ram Navami 2026 Muhurat | Navratri 2026 | Diwali 2026 Puja Muhurat | 3 Ayodhya (3) | Ayodhya Ka Jyotish Mahatva | Saryu Snan Ki Vidhi | Ram Mandir Darshan Muhurat | 3 Acharya (2) | Brahman Jyotish Parampara | Acharya Ramesh Ji Ka Parichay | 2 Month | Priority Content | Search Volume Reason | Quantity Jan | Vivah Muhurat 2026 | Makar Sankranti | Wedding season starts | 8 articles Feb | Valentine's + Love Compatibility | Valentine's Day searches | 4 articles Mar | Holi 2026 | Chaitra Navratri | Festival season | 6 articles Apr | Ram Navami | Kundali Basics | Ram Navami peak | 5 articles May | Vivah Muhurat May-June | Wedding season peak | 8 articles Jun | Monsoon + Health Jyotish | Seasonal searches | 4 articles Jul | Sawan Shivratri | Shravan | Shravan devotion peak | 6 articles Aug | Independence Day | Rakshabandhan | Festival searches | 4 articles Sep | Navratri Prep | Pitru Paksha | Navratri 2026 | 8 articles Oct | Navratri | Diwali 2026 | Diwali peak season | 10 articles Nov | Vivah Muhurat Nov-Dec | Post-Chaturmas wedding rush | 8 articles Dec | Yearly Rashifal 2027 | Vivah 2027 | New year planning | 10 articles Non-Intrusive Approach Blog articles convert when CTAs feel helpful, not pushy. Contextual CTAs based on article topic convert 3x better than generic sidebar ads. After para 3 (early) | First soft CTA — 'Check your own Mangal Dosha — Free' → relevant tool Mid-article | Callout box CTA — puja or consultation recommendation End of article | 2-3 product/service CTAs relevant to topic Sidebar (desktop) | Sticky relevant CTA — changes based on article category Inline tool embeds | Short embedded tool form within article — directly usable Article Category | CTA 1 — Tool | CTA 2 — Puja/Product | CTA 3 — Forecast Mangal Dosha | Mangal Dosha Checker | Mangal Dosha Puja + Moonga ring | 'Marriage timing in forecast' Kaal Sarp | Kaal Sarp Checker | Kaal Sarp Puja + Yantra | 'Kaal Sarp effects in forecast' Sade Sati | Sade Sati Calc | Sade Sati Shanti + Rudraksha | 'Sade Sati phase analysis' Nakshatra | Nakshatra Finder | Nakshatra Rudraksha | 'Nakshatra periods in forecast' Rashi articles | Free kundali | Rashi-specific gemstone | 'Your rashi's year ahead' Muhurat | Muhurat finder | None specific | 'Personal muhurat in forecast' Vivah articles | Kundali Milan tool | Vivah Puja | 'Marriage timing in forecast' Festival articles | Panchang | Festival puja kit | general Writer Reference — Critical Yeh guidelines sabhi writers, Acharyas, aur editors ke liye mandatory hain. Blog ki Hindi ka level waisi hi honi chahiye jaisi baaki site ki Hindi hai — aam boli, pure Sanskrit nahi. Aam boli | Woh Hindi likho jo Lucknow, Kanpur, Patna ke log roz bolte hain — not textbook Hindi Short sentences | Max 12-15 words per sentence in Hindi content Active voice | 'Mangal 7th house mein hai' — not 'Saptam bhav mein Mangal ki sthiti paayi jaati hai' No pure Sanskrit | 'Pratikulta' mat likho — 'mushkil waqt' likho Conversational | Write as if explaining to a friend — not a textbook Numbers | Indian format: ₹2 lakh, not ₹2,00,000. Figures, not text. English words | Keep: time, date, online, percentage, etc. Replace: difficult English jargon Avoid (Pure Hindi) | Use Instead (Easy) | Avoid | Use Instead ग्रह नक्षत्र विचार | planet aur nakshatra | प्रतिकूलता | mushkil samay व्यावसायिक क्षेत्र | kaam-dhanda ka area | शुभफलदायक | achha / faydemand दाम्पत्य जीवन | shaadi-shuda zindagi | उचित समय | sahi waqt आर्थिक उन्नति | paiso mein taraqqi | ज्योतिषशास्त्र के अनुसार | Jyotish ke hisaab se वायव्य दिशा | northwest direction | षड्बल | planet ki shakti Primary keyword in H1 | Exact match ya close variant in article title Keyword in first 100 words | Natural use in opening paragraph H2 headings | 3-8 H2 headings — each targeting related keyword Internal links | 3-5 links to relevant platform pages External links | 1-2 links to authoritative sources (Wikipedia, shastratext.com) Images | 1-3 images with Hindi alt text Word count | Minimum 800 words. Most topics: 1,500+ Readability | Short paragraphs. Short sentences. Subheadings every 300 words. Schema markup | Article + Author + FAQPage + BreadcrumbList Meta description | Includes keyword. Enticing. Max 160 chars. URL slug | Hindi romanized: mangal-dosha-kya-hota-hai Information keywords | 'Mangal Dosha kya hota hai' — high volume, informational intent Question keywords | 'Kya main Manglik hoon' — question format, featured snippet potential Seasonal keywords | 'Vivah Muhurat 2026' — date-based, annual renewal Blog → Tools | Every dosha/rashi article links to relevant tool: 'Mangal Dosha check karo →' Blog → Services | Remedy articles link to puja/shop/consultation Blog → Blog | Related articles section + inline contextual links Tools → Blog | Each tool page links to the full educational article Kundali → Blog | After kundali built: 'Apne Nakshatra ke baare mein aur padho →' Hub /blog | Global Foundation strip + below newsletter: '50% profit Foundation ko' Article pages | Small green Foundation note at end of article before related articles Author bio | '[Acharya Name] ke lekh se AstroAyodhya ke zariye Foundation ko help milti hai' Foundation articles | Dedicated category: 2-3 articles about Foundation's work — impact stories Donate CTA | Small green button in sidebar → larawarefoundation.com/donate/ Foundation Note at Article End Yeh article AstroAyodhya ke platform pe hai. Hamare net profit ka 50% Laraware Welfare Foundation ko jaata hai — Ayodhya ke zaroorattmand logon ki seva ke liye. Aur jaanna chahte hain? → astroayodhya.com/foundation India Distribution Strategy India mein content WhatsApp pe share hota hai — not Twitter or Facebook primarily. Har article ke liye WhatsApp sharing optimize karna hai. Share button | Large WhatsApp button at top + bottom of article Share text | Pre-filled: 'Yeh article padha? [Title] — [Short URL] via AstroAyodhya' WhatsApp image | OG image (1200×630) designed to look good in WhatsApp preview Share count | '[N] logon ne share kiya' — social proof. Show if > 10 shares. Copy link | One-tap copy for WhatsApp paste OG Image format | 1200×630px. Hindi title large. Acharya photo small. AstroAyodhya branding. Generation | Auto-generated via Cloudinary text overlay OR Puppeteer screenshot Template | Dark saffron background, white text, Devanagari font, flame icon Per article | Unique OG image for every article — improves CTR on social Article rendering | SSG with ISR — revalidate 3600 (1 hour). Instant load for readers. CMS fetching | Sanity GROQ queries at build time + ISR for updates Image handling | Next.js Image component + Cloudinary CDN. WebP format. Lazy load. Hindi fonts | Noto Sans Devanagari — preloaded for body text. 400 + 700 weights only. Code splitting | Blog specific components lazy loaded — don't bloat main bundle Search | Algolia OR Sanity GROQ search for /blog search bar LCP | < 2.5s — article text rendered SSG. Images lazy loaded. CLS | < 0.1 — Reserve image dimensions. Stable layout. Hindi rendering | Test on low-end Android (Redmi Note) — Devanagari must render properly Bundle size | Article page < 150KB JS (excluding CMS SDK) Core Web Vitals | All green for top 10 blog articles — regular monitoring Element | Desktop | Mobile Hub page | 3-col grid + sidebar | 1-col. No sidebar — newsletter at bottom. Article page | 720px body + TOC sidebar | Full width. TOC = collapsible 'Contents' button. Featured image | Full width below author bar | Full width — above title on mobile Share buttons | Floating share bar on left | Sticky bottom bar: WhatsApp + Copy link Related articles | 3-col grid below article | Horizontal scroll row Author bio | Full width box | Full width — compact In-article CTAs | Inline callout boxes | Same — full width Component | File Path | Notes BlogHub | app/blog/page.tsx | SSG + ISR hub BlogArticle | app/blog/[slug]/page.tsx | SSG + ISR article BlogCategory | app/blog/category/[cat]/page.tsx | SSG category archive AcharyaAuthor | app/blog/acharya/[acharya]/page.tsx | Author page ArticleCard | components/blog/ArticleCard.tsx | Card for grid + carousel ArticleHeader | components/blog/ArticleHeader.tsx | Title + author + meta ArticleBody | components/blog/ArticleBody.tsx | MDX or Portable Text renderer TableOfContents | components/blog/TableOfContents.tsx | Sticky H2 nav ArticleFooter | components/blog/ArticleFooter.tsx | Tags + author bio + share RelatedArticles | components/blog/RelatedArticles.tsx | 3 related cards ShareButtons | components/blog/ShareButtons.tsx | WhatsApp + copy + social InArticleCTA | components/blog/InArticleCTA.tsx | Contextual tool/product CTA NewsletterInline | components/blog/NewsletterInline.tsx | WhatsApp opt-in mid-article CategoryFilter | components/blog/CategoryFilter.tsx | Horizontal tab filter AuthorBio | components/blog/AuthorBio.tsx | Acharya bio box in article BlogSidebar | components/blog/BlogSidebar.tsx | Desktop sidebar widgets BlogSearch | components/blog/BlogSearch.tsx | Sanity/Algolia search Query | Method | Purpose getAllArticles | Sanity GROQ | Hub page + sitemap generation getArticleBySlug | Sanity GROQ | Individual article SSG getArticlesByCategory | Sanity GROQ | Category page getArticlesByAcharya | Sanity GROQ | Author page getRelatedArticles | Sanity GROQ | Related section — same category + tags getFeaturedArticles | Sanity GROQ | Hub page featured section searchArticles | Algolia OR Sanity | Search functionality GET /blog/view-count/:slug | Internal API | Track article views for 'popular' sorting Content Roadmap Yeh topics Year 1 mein cover karne hain. Priority order: Dosha articles first (highest traffic), then Rashi, then seasonal. Next: /about | About AstroAyodhya — Laraware Group story, founding vision, Ayodhya connection, media coverage Final: /admin | Admin panel — complete developer spec for platform management