तुमची 'vibe-coded' वेबसाइट कधीच रँक का होणार नाही
गेल्या महिन्यात एका संस्थापकाने (founder) मला एक वेबसाइट दाखवली. ती दिसायला खूप छान होती. त्यात सुंदर ॲनिमेशन्स आणि प्रभावी मजकूर (copy) होता. त्याने ती एका दुपारी AI वापरून तयार केली होती.
तीन महिन्यांनंतर, Google वर तिचे अस्तित्व शून्य होते. अगदी त्याच्या स्वतःच्या ब्रँडच्या नावासाठी सुद्धा ती दिसत नव्हती.
समस्या साधी आहे. एखादी वेबसाइट तुम्हाला पूर्ण आणि तयार वाटू शकते, पण सर्च इंजिन्ससाठी ती अदृश्य राहू शकते. ती पेज माणसांसाठी काम करते, पण क्रॉलिंग (crawl) अयशस्वी होते.
'Vibe coding' म्हणजे तुम्हाला काय हवे आहे ते साध्या भाषेत सांगणे आणि AI ला कोड लिहिू देणे. Lovable, Bolt किंवा Cursor सारखी साधने काही सेकंदात तुम्हाला एक कार्यरत ॲप तयार करून देतात. हे एखाद्या जादूसारखे वाटते.
पण या साधनांमध्ये एक डिफॉल्ट सेटिंग असते जी तुमच्या SEO ला हानी पोहोचवते.
बहुतेक AI बिल्डर्स एक React single-page application तयार करतात. React ही जगातील सर्वात जास्त वापरली जाणारी लायब्ररी आहे. जेव्हा तुम्ही वेबसाइटची मागणी करता, तेव्हा तुम्हाला एक React ॲप मिळते जे ब्राउझरमध्ये सर्व काही रेंडर (render) करते.
याला Client-Side Rendering (CSR) म्हणतात.
हे कसे कार्य करते ते पहा:
- सर्व्हर एक जवळजवळ रिकामी HTML फाईल पाठवतो.
- ब्राउझर एक मोठा JavaScript bundle डाउनलोड करतो.
- ब्राउझर पेज तयार करण्यासाठी कोड रन करतो.
माणसासाठी हे ठीक आहे. पेज जवळजवळ त्वरित पूर्ण दिसते.
सर्च इंजिन क्रॉलरसाठी, ही एक आपत्ती आहे. क्रॉलरला सर्वात आधी जे मिळते ते म्हणजे एक रिकामी रचना (empty shell).
Google दोन टप्प्यांच्या (two-wave) इंडेक्सिंग प्रक्रियेचा वापर करते.
- पहिला टप्पा मूळ (raw) HTML क्रॉल करतो. जर तुम्ही CSR वापरत असाल, तर क्रॉलरला काहीच दिसत नाही.
- दुसरा टप्पा JavaScript रन करण्यासाठी पेजला रांगेत (queue) लावतो. हा टप्पा हमखास मिळेलच याची खात्री नसते. नवीन साइट्ससाठी, Google कदाचित या टप्प्याला कधीच प्राधान्य देणार नाही.
तुमची अगदी नवीन वेबसाइट रांगेत अडकून पडते. Google ला एक कोरे पान दिसते आणि ते पुढे निघून जाते.
तुमच्यासोबत सध्या हे घडत आहे का, हे तुम्ही तपासू शकता:
- Google Search Console वापरा. तुमच्या URL ची माहिती URL Inspection टूलमध्ये पेस्ट करा. Test Live URL वर क्लिक करा. तपासलेले पेज पहा आणि HTML टॅब तपासा. जर तुमचा मजकूर तिथे नसेल, तर Google तो पाहू शकत नाही.
- साइट सर्च वापरा. Google मध्ये
site:yourdomain.comटाईप करा. जर काहीही दिसत नसेल, तर तुम्हाला इंडेक्सिंगची समस्या आहे. - तुमच्या ब्राउझरमध्ये JavaScript अक्षम (disable) करा. तुमचे पेज रिफ्रेश करा. जर पेज कोरे झाले, तर सर्च इंजिन्सना तुमचा मजकूर शोधण्यात अडचण येईल.
उपाय म्हणजे React टाळणे हा नाही. उपाय म्हणजे रेंडरिंग कुठे होते हे बदलणे हा आहे.
तुमचा मजकूर पहिल्या HTML प्रतिसादात (response) असणे आवश्यक आहे. तुमच्याकडे तीन मुख्य पर्याय आहेत:
- Server-Side Rendering (SSR): सर्व्हर प्रत्येक विनंतीसाठी (request) पेज तयार करतो. Next.js किंवा Remix वापरा.
- Static Site Generation (SSG): वेबसाइट प्रत्येक पेज आधीच साध्या HTML मध्ये तयार करते. Astro वापरा.
- Prerendering: तुम्ही तुमच्या पेजेसचे स्टॅटिक HTML स्नॅपशॉट्स तयार करता.
जर तुम्ही तुमची साइट तयार करण्यासाठी AI वापरले असेल, तर तुम्ही ती सुधारण्यासाठी देखील AI वापरू शकता. तुमच्या टूलला ॲपमध्ये 'server-side rendering' वापरण्यासाठी रूपांतरित करण्यास सांगा, जेणेकरून मजकूर सुरुवातीच्या HTML मध्ये असेल.
ब्राउझरमध्ये चालणारी वेबसाइट आणि Google वर चालणारी वेबसाइट एकच नसते. सुंदर डिझाइनमुळे तुमची रिकामी रचना लपून राहू देऊ नका.
Source: https://dev.to/swapbiswas/why-your-vibe-coded-website-may-never-rank-on-google-2026-c5m
