import { useEffect, useState, useRef } from 'react'; import iconWeight from './assets/icon-weight.svg'; import iconDiabetes from './assets/icon-diabetes.svg'; import iconFamily from './assets/icon-family.svg'; import iconSports from './assets/icon-sports.svg'; import iconCheck from './assets/icon-check.svg'; import iconQuote from './assets/icon-quote.svg'; import logoImage from './assets/illwell-logo.png'; import doctorImage from './assets/ksk1.jpeg'; import googleLogo from './assets/gm.png'; import practoLogo from './assets/pct.png'; import justdialLogo from './assets/jd.png'; import lybrateLogo from './assets/ll.png'; import './App.css'; function App() { // Universal Visitor Counter State - Increments Every Page Load const [visitorCount, setVisitorCount] = useState(0); const hasIncremented = useRef(false); // Universal visitor counter - EVERY page load increments (but only once) useEffect(() => { // Prevent double execution in React StrictMode if (hasIncremented.current) return; hasIncremented.current = true; const countKey = 'illwell_universal_visitors'; // Get current count and increment let currentCount = parseInt(localStorage.getItem(countKey)) || 0; currentCount += 1; // Save the new count localStorage.setItem(countKey, currentCount.toString()); setVisitorCount(currentCount); console.log('π― Universal visitor count incremented to:', currentCount); console.log('οΏ½ Every page load counts as a visit!'); // Optional: Add automatic growth simulation (every 10-15 seconds) const growthInterval = setInterval(() => { if (Math.random() < 0.2) { // 20% chance every 15 seconds const newCount = parseInt(localStorage.getItem(countKey)) + 1; localStorage.setItem(countKey, newCount.toString()); setVisitorCount(newCount); console.log('οΏ½ Auto-growth: Count updated to', newCount); } }, 15000); // 15 seconds return () => clearInterval(growthInterval); }, []); // SEO Meta Management useEffect(() => { // Update page title dynamically document.title = "Dr. Keerthi Shree Kirisave - Best Clinical Nutritionist & Dietitian in Bengaluru | IllWell Nutrition"; // Update meta description const metaDescription = document.querySelector('meta[name="description"]'); if (metaDescription) { metaDescription.setAttribute('content', 'Dr. Keerthi Shree Kirisave - PhD Clinical Nutritionist & Dietitian in Bengaluru. 16+ years experience. Weight management, diabetes, PCOS, thyroid nutrition specialist. Featured on TV9, PublicTV. Book online appointment.'); } // Update Open Graph title const ogTitle = document.querySelector('meta[property="og:title"]'); if (ogTitle) { ogTitle.setAttribute('content', 'Dr. Keerthi Shree Kirisave - Best Clinical Nutritionist & Dietitian in Bengaluru | IllWell'); } // Update Twitter title const twitterTitle = document.querySelector('meta[property="twitter:title"]'); if (twitterTitle) { twitterTitle.setAttribute('content', 'Dr. Keerthi Shree Kirisave - Clinical Nutritionist & Dietitian Bengaluru'); } // Add FAQ structured data const faqStructuredData = { "@context": "https://schema.org", "@type": "FAQPage", "mainEntity": [ { "@type": "Question", "name": "Who is Dr. Keerthi Shree Kirisave?", "acceptedAnswer": { "@type": "Answer", "text": "Dr. Keerthi Shree Kirisave is a highly qualified Clinical Nutritionist and Dietitian with a PhD in Yoga and Diabetes, M.Sc. in Food & Nutrition, and B.Sc. in Clinical Nutrition & Dietetics. She has 16+ years of experience and is a lifetime member of the Indian Dietetic Association." } }, { "@type": "Question", "name": "What services does IllWell Nutrition provide?", "acceptedAnswer": { "@type": "Answer", "text": "IllWell Nutrition provides comprehensive nutrition services including weight management, diabetes nutrition care, PCOS diet planning, thyroid nutrition therapy, sports nutrition, pediatric nutrition, pregnancy nutrition, kidney diet counseling, and specialized therapeutic diets for various health conditions." } }, { "@type": "Question", "name": "How can I book a consultation with Dr. Keerthi?", "acceptedAnswer": { "@type": "Answer", "text": "You can book a consultation with Dr. Keerthi Shree Kirisave by using our online booking system or visiting our clinic at Ground Floor, Vathsalya Speciality Clinic, 565, beside post office, 3rd Stage 4th Block, Shakthi Ganapathi Nagar, Basaveshwar Nagar, Bengaluru - 560079." } }, { "@type": "Question", "name": "Where is IllWell Nutrition located?", "acceptedAnswer": { "@type": "Answer", "text": "IllWell Nutrition is located in Basaveshwar Nagar, Bengaluru, Karnataka. Our clinic address is: Ground Floor, Vathsalya Speciality Clinic, 565, beside post office, 3rd Stage 4th Block, Shakthi Ganapathi Nagar, Basaveshwar Nagar, Bengaluru - 560079." } } ] }; // Add FAQ structured data to page const faqScript = document.createElement('script'); faqScript.type = 'application/ld+json'; faqScript.textContent = JSON.stringify(faqStructuredData); document.head.appendChild(faqScript); // Cleanup function return () => { // Remove the FAQ script when component unmounts if (document.head.contains(faqScript)) { document.head.removeChild(faqScript); } }; }, []); // Scroll animation effect useEffect(() => { const observerOptions = { threshold: 0.1, rootMargin: '0px 0px -50px 0px' }; const observer = new IntersectionObserver((entries) => { entries.forEach(entry => { if (entry.isIntersecting) { entry.target.classList.add('visible'); } }); }, observerOptions); // Observe all sections const sections = document.querySelectorAll('section'); sections.forEach(section => { section.classList.add('scroll-animate'); observer.observe(section); }); return () => observer.disconnect(); }, []); // Dynamic font sizing for testimonial author names and details useEffect(() => { const adjustFontSize = () => { const authorNames = document.querySelectorAll('.author-details strong'); const authorDetails = document.querySelectorAll('.author-details span'); authorNames.forEach(element => { const container = element.closest('.author-details'); const containerWidth = container.offsetWidth; const textLength = element.textContent.length; // Calculate ideal font size based on container width and text length let fontSize = Math.min(14, Math.max(10, (containerWidth / textLength) * 0.8)); // Fine-tune based on text length if (textLength > 20) fontSize *= 0.9; if (textLength > 25) fontSize *= 0.85; element.style.fontSize = `${Math.round(fontSize)}px`; }); authorDetails.forEach(element => { const container = element.closest('.author-details'); const containerWidth = container.offsetWidth; const textLength = element.textContent.length; // Calculate ideal font size for treatment details let fontSize = Math.min(12, Math.max(9, (containerWidth / textLength) * 0.7)); // Fine-tune based on text length if (textLength > 30) fontSize *= 0.9; if (textLength > 35) fontSize *= 0.8; element.style.fontSize = `${Math.round(fontSize)}px`; }); }; // Initial adjustment with delay to ensure DOM is ready const timer = setTimeout(adjustFontSize, 200); // Adjust on window resize window.addEventListener('resize', adjustFontSize); // Readjust when testimonials load (in case of dynamic content) const testimonialObserver = new MutationObserver(adjustFontSize); const testimonialContainer = document.querySelector('.testimonials-slider'); if (testimonialContainer) { testimonialObserver.observe(testimonialContainer, { childList: true, subtree: true }); } return () => { clearTimeout(timer); window.removeEventListener('resize', adjustFontSize); testimonialObserver.disconnect(); }; }, []); useEffect(() => { // Initialize Practo widgets with enhanced retry mechanism const initializePractoWidgets = () => { if (window.practoWidgetHelper && typeof window.practoWidgetHelper.init === 'function') { window.practoWidgetHelper.init(); console.log('Practo widgets initialized'); // Force re-scan for widgets after a short delay setTimeout(() => { if (window.practoWidgetHelper && window.practoWidgetHelper.init) { window.practoWidgetHelper.init(); console.log('Practo widgets re-initialized'); } }, 500); // Additional initialization for mobile widgets setTimeout(() => { const mobileWidgets = document.querySelectorAll('.mobile-practo-btn practo\\:abs_widget'); mobileWidgets.forEach(widget => { if (window.practoWidgetHelper && window.practoWidgetHelper.processWidget) { window.practoWidgetHelper.processWidget(widget); } }); }, 1000); } else { // Retry after a short delay if Practo script isn't loaded yet setTimeout(() => { if (window.practoWidgetHelper && typeof window.practoWidgetHelper.init === 'function') { window.practoWidgetHelper.init(); console.log('Practo widgets initialized (retry)'); } }, 1000); } }; // Initialize immediately and also after component updates initializePractoWidgets(); // Also try to reinitialize when the component updates const timer = setTimeout(initializePractoWidgets, 2000); return () => clearTimeout(timer); }); // Hit Counter Badge Widget Initialization useEffect(() => { const loadBadgeCounter = () => { // Remove any existing badge counter script const existingScript = document.querySelector('script[src*="badgess.js"]'); if (existingScript) { existingScript.remove(); } // Create and load the badge counter script const script = document.createElement('script'); script.type = 'text/javascript'; script.src = 'https://visitorshitcounter.com/js/badgess.js?v=1755969445'; script.async = true; script.onload = () => { console.log('Badge Counter script loaded successfully'); }; script.onerror = () => { console.error('Failed to load Badge Counter script'); }; document.head.appendChild(script); }; // Load the script after component mounts const timer = setTimeout(loadBadgeCounter, 1000); return () => { clearTimeout(timer); // Clean up script on unmount const script = document.querySelector('script[src*="badgess.js"]'); if (script) { script.remove(); } }; }, []); return (
PhD Clinical Nutritionist with 16+ years experience. Personalized nutrition plans for weight management, diabetes, PCOS, thyroid care. Transform your health with evidence-based dietary solutions.
Evidence-based nutrition solutions tailored for every health goal
Specialized nutrition plans for managing food allergies and sensitivities safely.
Comprehensive detoxification programs to cleanse and rejuvenate your body.
Expert guidance for digestive health and gut-related dietary requirements.
Therapeutic nutrition for optimal liver function and hepatic wellness.
Specialized kidney-friendly nutrition for chronic kidney disease management.
Heart-healthy nutrition for cholesterol, triglycerides, and hyperlipidemia control.
Cardiac-specific nutrition plans for cardiovascular disease prevention and management.
Blood pressure management through targeted nutritional interventions.
Supportive nutrition therapy for cancer patients and survivors.
Anti-inflammatory nutrition for osteoarthritis and joint health management.
Comprehensive diabetic care through evidence-based nutritional strategies.
Hormonal balance through specialized nutrition for reproductive health.
Sustainable weight transformation and obesity treatment programs.
Specialized nutrition plans for healthy growth and development in children.
Thyroid-specific nutrition for hypothyroid and hyperthyroid conditions.
Pre and post delivery care with comprehensive maternal nutrition support.
Comprehensive nutritional education and personalized diet counseling.
Psychology-based approach to sustainable eating habits and lifestyle changes.
Specialized nutrition plans for managing food allergies and sensitivities safely.
Comprehensive detoxification programs to cleanse and rejuvenate your body.
Expert guidance for digestive health and gut-related dietary requirements.
Therapeutic nutrition for optimal liver function and hepatic wellness.
Specialized kidney-friendly nutrition for chronic kidney disease management.
Heart-healthy nutrition for cholesterol, triglycerides, and hyperlipidemia control.
Cardiac-specific nutrition plans for cardiovascular disease prevention and management.
Blood pressure management through targeted nutritional interventions.
Supportive nutrition therapy for cancer patients and survivors.
Anti-inflammatory nutrition for osteoarthritis and joint health management.
Comprehensive diabetic care through evidence-based nutritional strategies.
Hormonal balance through specialized nutrition for reproductive health.
Sustainable weight transformation and obesity treatment programs.
Specialized nutrition plans for healthy growth and development in children.
Thyroid-specific nutrition for hypothyroid and hyperthyroid conditions.
Pre and post delivery care with comprehensive maternal nutrition support.
Comprehensive nutritional education and personalized diet counseling.
Psychology-based approach to sustainable eating habits and lifestyle changes.
Science-backed expertise with a personal touch for your wellness journey
Dr. Keerthi Shree Kirisave is a renowned clinical nutritionist and dietitian in Basaveshwar Nagar, Bengaluru, specializing in therapeutic nutrition for a wide spectrum of health needs. She is known for her science-backed approach, friendly counseling, and personal commitment to each patient's wellness journey.
Dr. Keerthi strongly believes in personalized, practical nutrition strategies that fit each person's needs, lifestyle, and preferences. Her goal is to empower you with simple, sustainable dietary changes for lasting transformation.
Book your personalized diet consultation with Dr. Keerthi today!
Our commitment to your health transformation speaks through genuine client reviews
Real experiences from authenticated patients - all verified reviews
"Doctor helped me to change the diet plan without any extra medication.. in the beginning I observed only slight gain in weight.. may be half kilogram..where I was not that happy.. but doctor explained me regarding weight gain proportion.. and also explained how to retain once gained weight for long duration.. now I am increasing my weight.. even though I skip diet some day .. I am retaining my weight.. very helpful⦠I am more satisfied because I didn't have any protein powder or tablets..doctor is helping me to gain with the regular intake of my food only..thank you"
"I felt very much comfortable while talking with them..She is friendly in nature and good behaviour while talking..I should suggest everyone to consult with her for diet .Really I feel good while taking consultation with her. As she explained and give consultation in best way with no attitude and in a.detailed manner and also a written priscription given by her. Nice to talk with her. Thank you."
"Language is also wonderful, You can consult your diet plan and for good life. We all know nothing is free. If something is free then might be something behind! Finally it's my through process how I can feel there voice, an I really got the proper treatment."
"Thanks a lot Dr. Keerti. Your guidance helped me achieve fitness and weight management. Her diet plan is effective, most importantly her patience deserves applaud. A client's commitment and Dr Keerti's diet plan combined together could do wonders for everyone."
"Dr. Keerti guided me from the very beginning at each step and I could reach out to her when ever I wanted as this programme was very new to me and felt slightly difficult . I would like to Thank you very much for constantly guiding me in this journey."
"I am visiting from feb I had pcos and thyroid ,Dr keerthi is very friendly and helpful . I especially loved how dr took her time to explain my conditions. Doctor has prescribed the diet plan and activity, I have started the diet and exercise and results were incredible⦠I feel active and energetic . I would really like to thanks to keerthi as helped me in solving my health issues and stress as well."
"Dr. Keerthi was quite detailed in explaining the various steps required for me to reduce my weight. She also took me through the diet plan which she recommended based on my eating preferences. She had asked me to followup with her after 10 days, to review the progress and take the necessary steps forward."
"All information required was communicated and clarified by doctor. Request to share the diet to be followed for dinner. We missed discussing this point."
"Dr. Calls and finds the problem and is very interactive n informative. Tq dr for ur advise. Waiting fr Amrith noni."
"Result oriented and friendly approach of the doctor, worth d money we spend. Undoubtedly helpfulπ"
"I have consulted for cholesterol diet plan , She is excellent in explaining the issue and provides complete details of the treatment."
"She is of friendly nature . Satisfied with doctors treatment and good explanation by doctor.thank you"
"The doctor prescribed me relevant blood tests and suggested me a good diet plan based on the reports. I am already seeing the results while monitoring my weight at home."
"Dr Keerthi patiently explains the diet plan corresponding to existing conditions and suggests easily adaptable changes."
"Friendlier, practical in explaining at minute level, provides structured diet plan with clear understanding"
"She is really good she actually understand what i can get as my diet rather than giving me a full list of diet chart"
"Explained in detail about condition , diet, its effect on body. Everything was explained on phone call and prescription sent on practo chat. I will try and follow and will see the results and specially how body feels."
"Very friendly approach. She is really good. She understand my problem and explained clearly with reasons."
"I appreciate the information given by the doctor and it helped me to understand my issue and friendly behaviour"
"The doctor was courteous enough to hear my problems and was giving an eye to the ent treatment which i had availed. Some simple and effective suggestions have been given. Waiting for the positive results."
"Doctor helped me to change the diet plan without any extra medication.. in the beginning I observed only slight gain in weight.. may be half kilogram..where I was not that happy.. but doctor explained me regarding weight gain proportion.. and also explained how to retain once gained weight for long duration.. now I am increasing my weight.. even though I skip diet some day .. I am retaining my weight.. very helpful⦠I am more satisfied because I didn't have any protein powder or tablets..doctor is helping me to gain with the regular intake of my food only..thank you"
"I felt very much comfortable while talking with them..She is friendly in nature and good behaviour while talking..I should suggest everyone to consult with her for diet .Really I feel good while taking consultation with her. As she explained and give consultation in best way with no attitude and in a.detailed manner and also a written priscription given by her. Nice to talk with her. Thank you."
"Language is also wonderful, You can consult your diet plan and for good life. We all know nothing is free. If something is free then might be something behind! Finally it's my through process how I can feel there voice, an I really got the proper treatment."
"Thanks a lot Dr. Keerti. Your guidance helped me achieve fitness and weight management. Her diet plan is effective, most importantly her patience deserves applaud. A client's commitment and Dr Keerti's diet plan combined together could do wonders for everyone."
"Dr. Keerti guided me from the very beginning at each step and I could reach out to her when ever I wanted as this programme was very new to me and felt slightly difficult . I would like to Thank you very much for constantly guiding me in this journey."
Join thousands who've discovered the power of personalized nutrition. Your journey to optimal health is just one consultation away.
Ready to transform your health? We're here to guide you every step of the way. Connect with us today!
Ground Floor, Vathsalya Speciality Clinic, 565, beside post office
3rd Stage 4th Block, Shakthi Ganapathi Nagar
Basaveshwar Nagar, Bengaluru, Karnataka 560079
Professional consultation available
{ // For mobile devices, use the phone dialer if (/Android|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)) { window.location.href = 'tel:+919886717192'; } else { window.open('tel:+919886717192', '_self'); } }} style={{cursor: 'pointer'}}>Call Now βhello@illwell.com
window.open('mailto:hello@illwell.com', '_blank')} style={{cursor: 'pointer'}}>Email Us βGet personalized insights and a custom nutrition roadmap
Quick & Direct Chat
{ const message = encodeURIComponent("Hello Dr. Keerthi, I need your help on setting up my diet and fitness goals. I found you through your website."); window.open(`https://wa.me/919886717192?text=${message}`, '_blank'); }} style={{cursor: 'pointer'}}>Chat Now β