ASTROAYODHYA.COM Kundali Milan — Complete Page Document Route: /kundali-milan | Doc v1.0 | Developer + Designer Reference Table of Contents Section 0: Page Overview & User Journey Section 1: Page Layout Structure Section 2: Dual Birth Data Form — Ladka + Ladki Section 3: Loading & Computation State Section 4: Score Card — 36 Guna Display Section 5: Ashtakoota 8 Koota Breakdown Section 6: Dosha Overlay Panel Section 7: Overall Compatibility Verdict Section 8: Both Individual Charts — Side by Side Section 9: Vivah Muhurat Suggestion Section 10:Paid Upsell — Full Vivah Report Section 11:Dosha Nivaran Products Section 12:Acharya Consultation CTA Section 13:Foundation Integration Section 14:Below-Page SEO Content Section 15:SEO, Schema & Performance Section 16:Mobile Responsiveness Appendix: Components, APIs, Ashtakoota Algorithm SECTION 0 — Page Overview & User Journey 0.1 Why This Page Matters 'Kundali milan' aur 'kundali match' yeh shaadi ke season mein sabse zyada search hone wale astrology keywords hain. Har shaadi ke pehle Indian family yeh zaroor karti hai. Yeh page AstroAyodhya ka second-biggest traffic source hoga. 0.2 User Journey — 6 Steps 0.3 Competitor Comparison SECTION 1 — Page Layout Structure 1.1 Three Layout States 1.2 URL Structure SECTION 2 — Dual Birth Data Form 2.1 Page Header H1 (Hindi): "Kundali Milan Karo — Shaadi Se Pehle" Subtext: "Ashtakoota 36 Gun system — Ayodhya ke Brahman Acharyas dwara verified" Badge: "🕯 Brahman Verified • Swiss Ephemeris • 36-Point Ashtakoota • 100% Free" 2.2 Ladka (Groom) Form — Left Panel 2.3 Ladki (Bride) Form — Right Panel NOTE: If same Gotra entered for both — show immediate warning: 'Same gotra mein vivah nahi hota — please check.' 2.4 Submit Button Text: "Kundali Milan Karo →" Style: Full width (spans both columns). Saffron. 52px height. Centered below both forms. Below button: '100% Free • Koi signup nahi chahiye • Result 3 second mein' 2.5 Quick Fill — Sample Data Small link below form: 'Sample data se dekho' — pre-fills famous compatibility example for demo. Clears on any user input. SECTION 3 — Loading & Computation State 3.1 Loading Animation 3.2 Loading Messages (rotating) "Dono ki kundali compute ho rahi hai..." "Navagrahs ki position dekh rahe hain..." "8 Koota mila rahe hain..." "Mangal aur Nadi dosha check ho raha hai..." "Aapka match score taiyaar ho raha hai..." SECTION 4 — Score Card — 36 Guna Display 4.1 Score Card Design 4.2 Score Ranges — Color + Verdict 4.3 Names Display in Score Card Score card mein top pe both names (if given): Format: "[Ladke ka Naam] ❤ [Ladki ka Naam]" Sub: "Match Score: [X]/36 | [Verdict]" SECTION 5 — Ashtakoota 8 Koota Breakdown 5.1 8 Koota Table — Complete Spec 5.2 Each Koota Card Design Each koota displayed as a card row: LEFT: Koota number + name (Hindi + English) + icon CENTER: Score bar — filled portion colored (green if good, red if bad) RIGHT: Score '[X] / [Max]' — bold Below bar: 1-line result in easy Hindi Color: Green if full/near-full score. Yellow if partial. Red if 0. 5.3 Koota Score Details — Easy Hindi Content SECTION 6 — Dosha Overlay Panel 6.1 6 Marriage Doshas Checked 6.2 Dosha Card States — Free vs Paid IMPORTANT: NEVER show dosha as uncancellable without full analysis. Mangal Dosha has 25 cancellations — most users will have at least one. Alarmist display will destroy trust. 6.3 Dosha Section Login Gate After first 2 doshas (free preview), rest blurred: Blur overlay + lock icon on remaining doshas 'Login karo aur poore doshas dekho — Free Hai' CTA Google OAuth one-click option After login: all dosha names + basic results visible. Full details still paid. SECTION 7 — Overall Compatibility Verdict 7.1 Verdict Card Components 7.2 Verdict Copy — All 5 Scenarios SECTION 8 — Both Individual Charts Side by Side 8.1 Dual Chart Display SECTION 9 — Vivah Muhurat Suggestion 9.1 Free Muhurat Preview Section Title: "Shaadi Ke Liye Shubh Din — Agle 3 Mahine Mein" 3 auspicious dates shown for free (from next 3 months): Lock message: "Agle 12 mahine ki poori shubh tithi list — ₹399 Vivah Report mein milegi." NOTE: 2026 mein Aug-Oct completely empty (Chaturmas + Pitru Paksha) — warn users who pick those months: 'Is samay vivah muhurat nahi hota — agle ya pichle mahine dekho.' 9.2 2026 Blocked Months — Alert SECTION 10 — Paid Upsell — Full Vivah Report 10.1 Full Vivah Report — What's Included 10.2 Upsell Card Design Price: ₹399 (MRP ₹799 — 50% off badge) Headline: "Poori Vivah Report — Sab Sawaalon Ka Jawab" Subhead: "₹399 mein complete guide — muhurat, dosha remedy, forecast, dono ki kundali" Feature list (7 items): 36-point detailed Koota analysis Sab doshas + remedies + cancellations D1 + D9 Navamsa dono ke liye 12-month Vivah Muhurat list Post-shaadi pehle saal ka forecast Personalized gemstone + puja guide Brahman Verified — Ayodhya Acharya ne check kiya CTA: 'Abhi Lo — ₹399' — saffron full-width button Trust: 'PDF 15 minute mein email pe • 7-din money back • Brahman Verified ✓' SECTION 11 — Dosha Nivaran Products 11.1 Product Suggestions by Dosha 11.2 Product Card Design — Same as /kundali Product image + name + 'Kyun?' reason (chart-based) + price + CTA 'Ayodhya Certified' badge where applicable '50% profit Foundation ko' note below product section SECTION 12 — Acharya Consultation CTA 12.1 Consultation CTA — When to Show Prominently 12.2 Consultation Card Content Featured Acharya photo + name + rating + 'Vivah Kundali Specialist' tag Availability badge: 'Available Now' (green) / 'Next: [time]' (grey) CTA: 'Baat Karo — ₹1,499/30min' button → /consultations Sub-CTA: 'Free mein WhatsApp pe pehle poocho' → WhatsApp link Trust: '4.9★ (1,247 vivah consultations done)' SECTION 13 — Foundation Integration 13.1 Foundation Elements on /kundali-milan 13.2 Foundation Copy — Contextual Below Vivah Report upsell card: "Jab aap yeh ₹399 ka report lete hain, toh ₹X seedha Laraware Welfare Foundation ko jaata hai — Ayodhya ke bacchon ki padhai aur bujurgon ki seva ke liye. Ek achi shaadi aur ek achhi duniya — dono saath." SECTION 14 — Below-Page SEO Content 14.1 SEO Articles Below Results NOTE: All in Easy Hindi. Acharya authorship. Internal links to /tools/mangal-dosha, /puja, /forecast. SECTION 15 — SEO, Schema & Performance 15.1 Target Keywords 15.2 Schema Markup Required WebApplication schema — name: 'Kundali Milan', applicationCategory: Astrology, free HowTo schema — Steps: Enter groom data, Enter bride data, View compatibility score FAQPage schema — 8 marriage-related FAQ answers BreadcrumbList — Home > Kundali Milan 15.3 Meta Tags 15.4 Performance SECTION 16 — Mobile Responsiveness 16.1 Mobile Layout Changes 16.2 Mobile-Specific UX Form labels above inputs (not inline) for easier reading Large touch targets on DOB/TOB pickers — 48px minimum 'Same as Ladka city' quick copy button for POB field in Ladki form Results page: Score number animates in (counts up) — engaging on mobile Share via WhatsApp button prominent — 'Yeh result dost ko bhejo' APPENDIX — Components, APIs & Algorithm A.1 React Components A.2 API Calls A.3 Ashtakoota Computation Algorithm Step 1 — Compute both charts: Compute D1 chart for Person 1 and Person 2 using Swiss Ephemeris + Lahiri Ayanamsa Extract: Moon Nakshatra, Moon Rashi, Moon Nakshatra Lord, Lagna for both Step 2 — Compute 8 Kootas: Varna (0-1): Map each Rashi to Varna class. Groom >= Bride = 1 point. Else 0. Vasya (0-2): 5-group mapping. Full=2, Partial=1, None=0. Tara (0-3): Count nakshatras from Bride to Groom ÷ 9. Classify remainder. Same for Groom to Bride. Average. Yoni (0-4): 14 animal pairs. Same=4, Friendly=3, Neutral=2, Enemy=1, Sworn-enemy=0. Graha Maitri (0-5): Friendship between Moon sign lords. Same=5, Friend=4, Neutral=3, Enemy=1, Bitter-enemy=0. Gana (0-6): Dev-Dev=6, Dev-Man=5, Man-Man=6, Man-Dev=0, Dev-Rak=1, Rak-Rak=6, Man-Rak=0, Rak-Man=0, Rak-Dev=1. Bhakoot (0-7): Mutual rashi positions. Auspicious configs=7. Shadashtak=0, Navpancham=0, Dwirdwadash=0. Nadi (0-8): Same Nadi = 0 (Nadi Dosha). Different = 8. Step 3 — Compute Doshas: Mangal Dosha: Check Mars position from Lagna, Moon, Venus for both persons Nadi Dosha: If Bhakoot score=0 and same Nadi — flag separately Kaal Sarp: Check Rahu-Ketu axis enclosure for each person independently Pitra Dosha: Sun + Rahu in 9th house check Step 4 — Apply cancellations: Mangal Dosha: Check all 25 classical cancellations — flag each that applies Nadi Dosha: Check same rashi different nakshatra, same nakshatra different pada, benefic lords Bhakoot Dosha: Check friendly rashi lords cancellation IMPORTANT: DO NOT add custom cancellations beyond classical texts. If unsure — flag for Acharya review rather than auto-cancelling. A.4 Nadi Dosha — Nakshatra Groupings A.5 Yoni Pairs — Friendly / Enemy A.6 Next Pages in Document Queue AstroAyodhya.com — Kundali Milan Page Document v1.0 Route: /kundali-milan | Marriage Compatibility Engine 50% profit → larawarefoundation.com | A Laraware Group Initiative Page Name | Kundali Milan / Marriage Compatibility Route | /kundali-milan Render Type | SSR — both charts computed server-side + client chart renderer Entry Points | Homepage nav | /kundali upsell | Search: 'kundali match' Primary Goal | Ladka + Ladki dono ka DOB dalo → 36-point Guna score + Dosha report Revenue Hook | Free score → paid 'Full Vivah Report' ₹399 + Dosha Nivaran products SEO Priority | VERY HIGH — 'kundali milan', 'kundali match', 'vivah kundali' Language | Hindi (default) + Hinglish + English — same page, language switcher SEO Title (Hi) | कुंडली मिलान | शादी के लिए 36 गुण मिलाएं | AstroAyodhya SEO Title (En) | Kundali Matching | Marriage Compatibility | AstroAyodhya Meta Desc | Free kundali milan online — 36 gun Ashtakoota system se. Mangal dosha, Nadi dosha, sab ek jagah. Ayodhya ke Brahman Acharyas dwara verified. Market Reality India mein har saal ~1 crore shaadiyaan hoti hain. Agar unka 1% bhi online kundali milan karata hai — woh 1 lakh users hain, sirf is ek page se. Conversion potential: Har 100 free users mein se 8-10 paid Vivah Report khareedenge. Step | User Action | System Response | Conversion 1 | Page pe aata hai — Google se ya nav se | Form dikhta hai — 2 columns: Ladka | Ladki | — 2 | Dono ka DOB+TOB+POB fill karta hai | Both charts compute simultaneously | — 3 | 36-point Score card dikhti hai | Color-coded score + quick verdict + dosha flags | 'Save karo' → login gate 4 | 8 Koota breakdown dekhta hai | Each koota score + short meaning (free) | Curiosity builds 5 | Dosha panel dekhta hai | Dosha names visible, details locked unless login | Login gate — lead capture 6 | Full report padhna chahta hai | 'Full Vivah Report' ₹399 mein CTA | Revenue conversion Feature | AstroAyodhya | AstroSage | Astrotalk Free Score | 36/36 Ashtakoota | Basic score | Score + push to call Dosha Detection | All 6 marriage doshas | Mangal only | Limited Language | Hindi/Hinglish/20 lang | Hindi+English | Hindi+English Muhurat Suggestion | Yes — next 3 months | No | Only paid Individual Charts | Both visible + compare | Separate page | Separate Paid Report | ₹399 Full Vivah Report | ₹800+ | Per-minute call Foundation Note | 50% charity — visible | None | None Layout Overview 3 layout states: (A) Pre-submit — dual form centered, (B) Results shown — full results page with sidebar, (C) Logged in — doshas + muhurat unlocked. State | What Shows | Layout A: Pre-Submit | Dual form (Ladka + Ladki side by side) | Centered max-width 900px. Clean, no nav clutter. B: Results (Guest) | Score card + Koota breakdown + locked doshas + upsell | Full width. No sidebar on results — single column focus. C: Results (Logged In) | Everything B + full dosha details + muhurat + both individual charts | Same single column + extra sections unlocked. Base | /kundali-milan With data | /kundali-milan?b1=1993-10-05&t1=13:30&p1=Ayodhya&b2=1994-10-22&t2=18:15&p2=Ayodhya Saved | /kundali-milan/[report-id] — after login, shareable permalink Language | /hi/kundali-milan | /en/kundali-milan | /hinglish/kundali-milan Design Spec Two form panels side by side on desktop — LEFT = Ladka (Var/Groom), RIGHT = Ladki (Kanya/Bride). Pink accent for Ladki side, Blue for Ladka. Single 'Match Karo' button at bottom center. Mobile: stacked vertically. Panel Header | 💙 Ladka / Var (Groom) — Blue accent Name | Text — 'Ladke ka naam' (optional) Date of Birth | Date picker — 'Janam ki tarikh' Time of Birth | Time picker — 'Janam ka samay' + 'Pata Nahi' toggle Place of Birth | Google Places — 'Janam ka shehar' Gotra (Optional) | Text — 'Gotra (optional)' — for Nadi Dosha fine-check Panel Header | 🌸 Ladki / Kanya (Bride) — Pink accent Name | Text — 'Ladki ka naam' (optional) Date of Birth | Date picker — 'Janam ki tarikh' Time of Birth | Time picker + 'Pata Nahi' toggle Place of Birth | Google Places — 'Janam ka shehar' Gotra (Optional) | Text — 'Gotra (optional)' Design Spec Both charts compute simultaneously (parallel API calls). Show combined loading animation for ~2-3 seconds. This builds anticipation before the score reveal. 0.0–0.5s | Both forms fade up and out 0.5–1.0s | Two kundali chart circles appear — LEFT (blue, Ladka) and RIGHT (pink, Ladki) 1.0–2.0s | Charts rotate slowly toward each other — meeting in the middle animation 2.0–2.5s | Charts merge momentarily → score number counts up from 0 to actual score 2.5s+ | Smooth transition to results page MOST IMPORTANT ELEMENT Yeh score card page ka hero element hai. Score number bada, bold, colored hona chahiye. First impression yahan banta hai — user yahi dekhne aaya tha. Score Number | Large — 80px font. Color changes by range (see below). Center of card. Score Fraction | '/ 36' in smaller grey text next to score Score Bar | Color-coded progress bar 0-36 below number Verdict Text | 1-line bold verdict below bar (see 4.2) Sub-verdict | 2-line explanation in easy Hindi Dosha Flags | Quick flag row: 'Mangal: ✓ Nahi Hai | Nadi: ⚠ Hai | Bhakoot: ✓ Nahi Hai' Save Button | 'Save Karo' button — triggers login gate Share Button | 'Dost Ko Bhejo' — copy URL or WhatsApp share Score Range | Color | Verdict (Hindi) | Explanation 0–17 | Red #DC2626 | Mismatch — Vivah Mushkil | Gunas bahut kam hain. Acharya se zaroor milein. 18–23 | Orange #EA580C | Thoda Theek — Dhyan Dena | Basic compatibility hai. Doshas check karein. 24–28 | Yellow #D97706 | Achha Match — Aage Badh Sakte Ho | Good match. Dosha nahi hai to proceed kar sakte ho. 29–32 | Green #16A34A | Bahut Achha Match — Shubh! | Strong compatibility. Vivah shubh rahega. 33–36 | Gold #B45309 | Ati Uttam — Soulmate Match! | Exceptional. Rare combination. Jaldi shaadi karo! Core Feature Yeh section free mein available hai. 8 kootas ka individual score + meaning dikhao. Yeh content bahut high-value hai — users isko detail se padhte hain. Display Format Table format: 8 rows. Each row: Koota name | Max points | Scored points | Color bar | 1-line meaning | Result badge. Koota (#) | Max Points | Measures | Free vs Paid Display 1. Varna | 1 | Spiritual compatibility + ego match | Score visible + 1-line meaning (free) 2. Vasya | 2 | Mutual attraction + control | Score + meaning (free) 3. Tara | 3 | Health, destiny, long-term compatibility | Score + meaning (free) 4. Yoni | 4 | Physical + sexual compatibility | Score + meaning (free, tasteful Hindi) 5. Graha Maitri | 5 | Mental bond + intellectual compatibility | Score + meaning (free) 6. Gana | 6 | Temperament — Deva/Manushya/Rakshasa | Score + meaning (free) 7. Bhakoot | 7 | Family prosperity + financial compatibility | Score + meaning (free) — Dosha detail paid 8. Nadi | 8 | Health + genetics + progeny | Score + meaning (free) — Dosha detail paid Koota | If Good Score (Hindi) | If Bad Score (Hindi) Varna | Dono ka sochne ka tarika milta-julta hai. | Egos clash ho sakti hai — thoda adjust karna padega. Vasya | Ek doosre pe achi pakad rahegi — pyaar bana rahega. | Attraction mein kami aa sakti hai time ke saath. Tara | Sehat aur zindagi dono ke liye shubh rahegi. | Sehat pe dhyan rakhna hoga — especially early years. Yoni | Physical chemistry strong hai. | Physical understanding banane mein waqt lagega. Graha Maitri | Dimaag ka mel zyada hai — baat achi hogi. | Opinions mein aksar matabedt ho sakti hai. Gana | Swabhav mein mel hai — fights kam hongi. | Temperament alag hai — patience rakhna hoga. Bhakoot | Ghar-parivar aur paise mein barkat rahegi. | Financial stress ya parivar mein tension ho sakti hai. Nadi | Sehat aur aulad ke liye bahut shubh. | Nadi Dosha hai — Acharya se remedy lena zaroori hai. High Conversion Section Dosha panel pe sabse zyada anxiety hoti hai — isliye conversion sabse zyada yahan se hoti hai. Free mein dosha ka naam + basic status dikhao. Details paid mein. Dosha | Detection Method | Free Display | Paid Display Mangal Dosha | Mars in 1/2/4/7/8/12 from Lagna+Moon+Venus both charts | Present/Absent + house | Severity + 25 cancellations + Kumbh/Ark Vivah need Nadi Dosha | Both same Nadi (Aadi/Madhya/Antya) | Present/Absent | Type + cancellation check + Gauri Shankar remedy Bhakoot Dosha | Mutual rashi positions (6-8, 5-9, 2-12) | Present/Absent + type | Severity ranking + cancellation + puja Gana Dosha | Dev/Manushya/Rakshasa mismatch | Present/Absent | Pair analysis + exceptions Kaal Sarp Dosha | All planets Rahu-Ketu axis (per person) | If present: flag shown | Which person + type + effect on marriage Pitra Dosha | Sun-Rahu in 9th house (per person) | If present: flag shown | Ancestry remedy + Gaya pind daan Dosha Absent (Free) | Green badge: '✓ Nahi Hai' — no further detail needed. User relieved. Dosha Present (Free) | Red/Orange badge: '⚠ Hai' + 1 line: 'Yeh aapki shaadi pe asar kar sakta hai.' + 'Details jaanno →' CTA Dosha Details (Paid) | Full analysis: severity, exact cause, all cancellations checked, recommended remedy, product CTA Cancellation Found | Even if dosha present — if cancellation exists: show green sub-badge: 'Lekin Cancel Ho Raha Hai ✓' Design Spec Full-width verdict section below doshas. Combines score + dosha result into one final verdict. Acharya's 'stamp' — trust element. Easy Hindi. Verdict Headline | Bold, large. Color-coded by final assessment. Explanation Para | 3-4 lines easy Hindi — what this score means for the couple. Dosha Summary | 'Koi bada dosha nahi hai' OR 'X dosha hai — nivaran se theek ho sakta hai' Acharya Quote | Acharya name + photo (small) + quote: 'Meri rai mein...' + recommendation Brahman Verified | Gold 'Brahman Verified ✓' badge — adds credibility Scenario | Verdict Headline (Hindi) | Acharya Quote (Hindi) | Action Score 33-36, No dosha | Ati Uttam Mel — Vivah Karo! | Dono ki kundali mein bahut sundar yog hai. Shubh muhurat mein vivah karein — bahut sukhi jodi banegi. | Vivah Muhurat dekho → Score 25-32, No dosha | Shubh Mel — Aage Badh Sakte Ho | Achhi compatibility hai. Koi bada dosha nahi. Muhurat nikal ke vivah shubh rahega. | Muhurat dekho → Score 18-24, No dosha | Theek Mel — Thoda Dhyan Rakhna | Basic mel hai. Vivah ho sakta hai — lekin relationship mein patience zaroori hoga. | Full report lo → Any score, Dosha present | Dosha Hai — Remedy Zaroori | Score achha hai lekin [X] dosha ko pehle theek karna hoga. Remedy ke baad vivah shubh rahega. | Dosha remedy dekho → Score < 18 | Mismatch — Acharya Se Milein | Gun bahut kam hain. Main suggest karunga ki kisi anubhavi Acharya se personally milein is rishte ke baare mein. | Acharya se baat karo → Design Spec Below the verdict — show both D1 charts side by side. Ladka LEFT (blue border), Ladki RIGHT (pink border). Clicking on either opens full /kundali page for that person. Paid: both charts fully interactive. Chart size | Smaller than /kundali page — 280px each. Side by side on desktop. Labels | Above each chart: 'Ladka — [Name]' and 'Ladki — [Name]' Key data | Below each chart: Lagna | Rashi | Nakshatra | Mahadasha — 4 key values Interaction | Click 'Poori Kundali Dekho →' opens /kundali for that person in new tab Synastry highlight | Matching planets between both charts highlighted in gold (paid feature) Mobile | Charts stack vertically — Ladka above, Ladki below High Value Feature Kundali milan ke baad natural next step hai — muhurat nikalna. Yeh section free mein 3 upcoming dates dikhata hai. Full muhurat list paid mein. Date format | [Day], [DD Month YYYY] — e.g. 'Shukrawar, 15 March 2026' Time range | Shubh samay: [X:XX AM – X:XX PM] Lagna | Vivah Lagna: [Rashi name] Nakshatra | Nakshatra: [Name] Quality badge | 'Uttam' / 'Shubh' / 'Madhyam' — color coded 2026 Vivah Muhurat Alert August, September, October 2026 mein koi vivah muhurat nahi hai — Chaturmas (July 25 – Nov 20) aur Pitru Paksha (Sep 27 – Oct 10) ke karan. Yeh warning clearly dikhao jab user in months ko select kare. Revenue Section Is page ka primary paid product 'Full Vivah Report' hai. Yeh ek comprehensive PDF hai jo shaadi ke baare mein sab kuch cover karta hai — score analysis, dosha remedies, muhurat list, aur dono partners ka forecast. Section 1 | Complete 36-point score analysis — every koota explained in detail Section 2 | All 6 marriage doshas — present/absent + cancellations + remedies Section 3 | Both partner charts — D1 + D9 (Navamsa) for both Section 4 | 12-month Vivah Muhurat list (2026-2027) — best days + times + lagnas Section 5 | Post-marriage forecast — first year ka haal dono ke liye Section 6 | Personalized remedy guide — gemstones, mantras, pujas for harmony Section 7 | Compatibility by life areas — career, finance, children, physical Delivery | PDF in email within 15 minutes. Download link valid 90 days. Language | Hindi (default). Request English PDF from support. Commerce Integration Agar koi dosha detect hua hai to relevant products automatically suggest karo. Yeh chart-driven commerce hai — generic nahi. Dosha Present | Primary Product | Secondary Product | Puja Suggestion Mangal Dosha | Red Coral ring (Moonga) — copper/gold | Mangal Yantra (copper) | Kumbh Vivah kit / Mangalnath Ujjain puja Nadi Dosha | Gauri Shankar Rudraksha | Maha Mrityunjaya Yantra | Nadi Dosha Nivaran puja at Trimbakeshwar Bhakoot Dosha | Pearl + Coral combo | Shree Yantra + Maha Mrityu | Rudrabhishek + Vishnu-Lakshmi puja Gana Dosha | Yellow Sapphire (Pukhraj) | Ganesh Yantra | Ganesh puja + Thursday vrat kit Kaal Sarp Dosha | Hessonite (Gomed) + Cat's Eye | Kaal Sarp Yantra | Trimbakeshwar Kaal Sarp puja booking Pitra Dosha | Pearl OR Pukhraj per chart | Pitra Yantra | Pind Daan at Gaya / Saryu Tarpan kit Design Spec After results — many users want to talk to a real pandit. Especially when score is borderline (18-28 range) or dosha is present. Prominent CTA here. Score < 24 OR dosha present | Show large prominent Acharya CTA — 'Acharya Ji Se Seedha Baat Karo' Score 24-32, no dosha | Show smaller CTA — 'Koi aur sawaal hai? Acharya se poocho' Score 33+, no dosha | Minimal CTA — focus on Vivah Report purchase instead Top Strip | Inherited global — '🌱 50% profit charity mein' Below Score Card | Small green text: 'Aapke ₹399 Vivah Report ka ₹[X] Laraware Foundation ko jaayega' Product Section | Below product grid: '50% of profits go to larawarefoundation.com' Donate Button | Small green 'Seedha Donate Karo' button → larawarefoundation.com/donate/ Footer Strip | Inherited — non-dismissible Foundation strip Foundation Donate CTA 🤝 Seedha Donate Karo → larawarefoundation.com/donate/ | 80G Tax Exempt | Section 8 Company Article | Content | Word Count Kundali Milan Kya Hota Hai? | Ashtakoota system ki easy Hindi explanation — 8 kootas, 36 gunas, kya matlab hai | 300 words 36 mein se kitne Gun Chahiye? | Score interpretation guide — 18 se neeche matlab kya, 24+ matlab kya | 250 words Mangal Dosha aur Shaadi | Mangal dosha ka matlab, cancellations, Kumbh Vivah kab zaroori hai | 300 words Nadi Dosha — Sach ya Myth? | Nadi dosha ki reality — cancellations, remedy, kab serious hai | 250 words Vivah Muhurat 2026 List | 2026 ke sabse auspicious wedding dates — month-wise breakdown | 300 words Kundali Milan Se Pehle Kya Check Karein? | Practical guide — beyond just score | 200 words Keyword (Hindi) | Keyword (English) | Volume (Est.) | Priority कुंडली मिलान | kundali matching / kundali milan | 5,00,000+ | Highest शादी के लिए कुंडली | kundali for marriage | 3,00,000+ | Very High गुण मिलान | gun milan / guna matching | 2,50,000+ | High 36 गुण मिलान | 36 points kundali match | 1,50,000+ | High मंगल दोष विवाह | mangal dosha marriage | 1,20,000+ | High नाड़ी दोष | nadi dosha marriage | 80,000+ | Medium विवाह मुहूर्त 2026 | vivah muhurat 2026 | 4,00,000+ seasonal | Seasonal High kundali match online free | free marriage compatibility | 90,000+ | Medium Hi | कुंडली मिलान | शादी के लिए 36 गुण | AstroAyodhya <title> En | Free Kundali Matching | 36 Guna | Marriage Compatibility | AstroAyodhya Description | Free kundali milan — 36 gun Ashtakoota system. Mangal dosha, Nadi dosha check. Vivah muhurat 2026. Ayodhya ke pandit se verified. og:image | 1200×630px — two kundali charts merging with heart + score canonical | https://astroayodhya.com/kundali-milan/ LCP | < 2.5s — Form renders server-side. Charts client-side after submit. Parallel compute | Both charts computed in parallel (Promise.all) — not sequential Cache | Same DOB combo cached in Redis 30 days — instant result for repeat queries Mobile PWA | Score card pre-rendered for fast paint on mobile Element | Desktop | Mobile (< 768px) Dual form | Side by side — Ladka LEFT, Ladki RIGHT | Stacked — Ladka top, Ladki bottom. Colored headers distinguish. Score card | Large centered card, 50% page width | Full width. Score number 64px. Koota table | Full width, 5 columns visible | Horizontal scroll. 3 cols at once. Dosha cards | 2-col grid | 1-col stack Dual charts | Side by side 280px each | Stacked. Tap to expand. Muhurat list | 3-col table | Card style — one date per card Upsell | Prominent centered card | Full width, above fold on results Component | File Path | Notes KundaliMilanPage | app/kundali-milan/page.tsx | Main page controller DualBirthForm | components/milan/DualBirthForm.tsx | Ladka + Ladki forms GroomForm | components/milan/GroomForm.tsx | Left panel BrideForm | components/milan/BrideForm.tsx | Right panel MilanLoadingScreen | components/milan/MilanLoadingScreen.tsx | Animated merge ScoreCard | components/milan/ScoreCard.tsx | 36-point display AshtakootaBreakdown | components/milan/AshtakootaBreakdown.tsx | 8 koota table DoshaOverlay | components/milan/DoshaOverlay.tsx | 6 doshas panel CompatibilityVerdict | components/milan/CompatibilityVerdict.tsx | Final verdict DualChartDisplay | components/milan/DualChartDisplay.tsx | Both D1 charts VivahMuhuratPreview | components/milan/VivahMuhuratPreview.tsx | 3 free dates VivahReportUpsell | components/milan/VivahReportUpsell.tsx | ₹399 upsell card DoshaNiveranProducts | components/milan/DoshaNiveranProducts.tsx | Dosha products MilanFoundationStrip | components/milan/MilanFoundationStrip.tsx | 50% note + donate Endpoint | Method | Auth | Purpose POST /kundali-milan/compute | POST | None (guest) | Compute Ashtakoota for 2 persons — returns full JSON GET /kundali-milan/[id] | GET | None | Fetch saved report by ID POST /auth/register | POST | None | Email gate signup GET /muhurat/vivah | GET | Free account | 3 upcoming vivah muhurats GET /remedies/milan | GET | Free account | Dosha-specific product list GET /foundation/stats | GET | None | Foundation counter Developer Note Implement exactly as specified. Any deviation from classical rules will give wrong results and destroy user trust. Use BPHS (Brihat Parashara Hora Shastra) as the authoritative source. Nadi | Nakshatras (Female — Odd) | Nakshatras (Male — Even) Aadi (Vata) | Ashwini, Ardra, Punarvasu, Uttara Phalguni, Hasta, Jyeshtha, Mula, Shatabhisha, Purva Bhadrapada | Same nakshatras apply for both Madhya (Pitta) | Bharani, Mrigashira, Pushya, Purva Phalguni, Chitra, Anuradha, Purva Ashadha, Dhanishtha, Uttara Bhadrapada | — Antya (Kapha) | Krittika, Rohini, Ashlesha, Magha, Swati, Vishakha, Uttara Ashadha, Shravana, Revati | — Nakshatra | Animal Yoni | Friendly Pair | Sworn Enemy Ashwini, Shatabhisha | Horse | Mare | Buffalo Bharani, Revati | Elephant | Elephant female | Lion Pushya, Krittika | Sheep/Goat | Goat female | Monkey Rohini, Mrigashira | Serpent | Serpent female | Mongoose Moola, Ardra | Dog | Dog female | Deer Punarvasu, Ashlesha | Cat | Cat female | Rat Magha, Purva Phalguni | Rat | Rat female | Cat Uttara Phalguni, Uttara Bhadrapada | Cow | Bull | Tiger Swati, Hasta | Buffalo | Buffalo female | Tiger Vishakha, Chitra | Tiger | Tigress | Deer Jyeshtha, Anuradha | Deer | Deer female | Dog Purva Ashadha, Purva Bhadrapada | Monkey | Monkey female | Goat Shravana, Uttara Ashadha | Mongoose | — | Serpent Dhanishtha, Shravan (alt) | Lion | — | Elephant Next: /rashifal | Daily Rashifal — 12 rashis, daily SSG, personalized for logged users Then: /panchang | Daily Panchang — location-based, Choghadiya, Rahu Kaal Then: /forecast | Forecast pricing + checkout + PDF delivery flow Then: /acharyas | Acharya listing, profiles, booking system Then: /foundation | Foundation landing + larawarefoundation.com integration Then: /shop | Products catalog + chart-driven recommendations Then: /puja | Puja booking — Ayodhya + online options Then: /dashboard | User dashboard post-login