01प्रोजेक्ट का अवलोकन
Astrinaएक ऐसा ऑल-इन-वन प्लेटफॉर्म है जो वेबसाइटों के लिए जिम्मेदार सभी लोगों के लिए है: मालिक, वेब स्टूडियोज, एजेंसियां, डेवलपर्स, और SEO विशेषज्ञ। इसका सार एक ही पंक्ति में समाहित है - "हर साइट जिसका आप ध्यान रखते हैं, एक डैशबोर्ड में"। वेब एनालिटिक्स, दैनिक SEO निगरानी, समीक्षाएं और प्रतिष्ठा, सार्वजनिक कैटलॉग और रैंकिंग, साथ ही सेवा APIs का एक सेट - यह सब एक लॉगिन के पीछे रहता है और साइट पर एक स्क्रिप्ट द्वारा संचालित होता है। आप मुफ्त में शुरू कर सकते हैं: मुफ्त योजना तीन साइटों को कवर करती है और किसी भी क्रेडिट कार्ड की आवश्यकता नहीं होती।
यह उत्पाद एक अवलोकन से विकसित हुआ है जो किसी भी व्यक्ति के लिए परिचित है जो एक से अधिक साइटों का ध्यान रखता है। ट्रैफ़िक एक उपकरण में, SEO दूसरे में, समीक्षाएं तीसरे में रहती हैं, और हर साइट का अपना लॉगिन होता है। प्रत्येक सेवा अपने आप में ठीक है, लेकिन उन्हें समन्वय में रखना वह काम है जिसे किसी ने स्कोप नहीं किया, किसी ने इसके लिए बिल नहीं किया, और फिर भी कोई न कोई इसे करता है। Astrina उन चार उपकरणों और चार लॉगिन को एक से बदल देती है: एक स्क्रिप्ट, एक डैशबोर्ड, और एक ईमेल जब कुछ छूटता है.
हमने उत्पाद को अंत से अंत तक डिज़ाइन और बनाया - पहले-पार्टी काउंटर आर्किटेक्चर और रात के क्रॉलर से लेकर मूल्य निर्धारण मॉडल, सार्वजनिक कैटलॉग, दस्तावेज़ीकरण, और तीन भाषा संस्करण (EN/RU/UK) तक। नीचे हम उस समस्या पर चलते हैं जिसे Astrina हल करता है, यह अंदर कैसे काम करता है, और इंजीनियरिंग निर्णय जो इसके नंबरों को ईमानदार रखते हैं - जिसमें यह भी शामिल है कि काउंटर विज्ञापन ब्लॉकर्स को कैसे सहन करता है और क्यों साइट का मालिक भी एक समीक्षा को हटा नहीं सकता।
संदर्भ पर एक शब्द। Astrina स्टूडियो के अपने पारिस्थितिकी तंत्र का उत्पाद है, कोई बाहरी कमीशन नहीं: हमने एक उपकरण बनाया है जिसका हम स्वयं उपयोग करते हैं। ostohlo.com वेबसाइट प्लेटफॉर्म से साइट #6 के रूप में जुड़ी हुई है और अपनी स्वयं की उपडोमेन, stats.ostohlo.com के माध्यम से अपनी सांख्यिकी एकत्र करती है - अर्थात्, ग्राहकों को बेचे गए पहले-पार्टी मॉडल के माध्यम से। अपनी खुद की खाना बनाने से एक टीम को किसी भी परीक्षण योजना से बेहतर अनुशासित किया जाता है: डैशबोर्ड का हर खुरदुरा किनारा कुछ है जिसे हम पहले महसूस करते हैं।
02संदर्भ और समस्या
एक वेबसाइट पर नज़र रखना "तकनीकी" रूप से आसान है — कठिनाई इसे करना हैलगातार और एक साथ हर साइट पर. जब हमने कार्य को तोड़ा, तो कई समस्याओं की एक पूरी सूची सामने आई जो कई परियोजनाओं के लिए जिम्मेदार किसी भी व्यक्ति के साथ होती हैं:
- विश्लेषण में चित्र का एक तिहाई गायब है। विज्ञापन अवरोधक तृतीय-पक्ष काउंटर को हटा देते हैं — लगभग एक तिहाई दर्शक रिपोर्ट से गायब हो जाते हैं। निर्णय अधूरे आंकड़ों पर लिए जाते हैं।
- उपकरणों और लॉगिन का एक चिड़ियाघर।ट्रैफ़िक, SEO, और समीक्षाएँ तीन अलग-अलग सेवाओं में हैं, और हर साइट के अपने क्रेडेंशियल्स हैं। समग्र चित्र केवल किसी के दिमाग में है, या एक स्प्रेडशीट में जिसे कोई अपडेट करना याद नहीं करता।
- मौन SEO गिरावट।एक थीम अपडेट चुपचाप एक कैनोनिकल को हटा देता है — और कुछ भी आपको नहीं बताता। आप हफ्तों बाद पता लगाते हैं, जब ट्रैफ़िक पहले ही स्थानांतरित हो चुका होता है और कोई और पूछ रहा होता है कि क्यों।
- समीक्षाएँ जिन पर कोई विश्वास नहीं करता।एक रेटिंग जिसे मालिक सुधार सकता है, का कोई मूल्य नहीं है। और ईमानदार स्कोर वाले बाहरी समीक्षा प्लेटफ़ॉर्म साइट और इसके मैट्रिक्स से अलग रहते हैं।
- बिना मालिक के दिनचर्या।नियमित "क्या सब कुछ ठीक है" की जांच ऐसा काम है जिसकी किसी ने घंटों में अनुमान नहीं लगाया। यह या तो नहीं होता, या असली काम की कीमत पर होता है।
संक्षिप्तता इस पर आई: एक ऐसा प्लेटफ़ॉर्म बनाना जहाँ हर साइट — आपकी और आपके ग्राहकों की — एक तालिका में लाइव ट्रैफ़िक और एक SEO स्कोर के साथ दिखाई दे, और जहाँ नियमित निगरानी इस हद तक स्वचालित हो कि "ईमेल अपने आप आ जाए"। और संख्याएँ विश्वसनीय होनी चाहिए — मालिक के लिए, और एजेंसी के ग्राहक के लिए जिसे ये दिखाई जाती हैं।
कार्य का एक अलग स्तर था ईमानदारी एक उत्पाद गुण के रूप में. एनालिटिक्स जो विज्ञापन ब्लॉकर्स द्वारा काटी गई है, वह एक तिहाई है; एक ऐसा रेटिंग जिसे संपादित किया जा सकता है, का कोई मतलब नहीं है। हमने शुरुआत से ही तय किया था कि संख्याओं में विश्वास वास्तुकला द्वारा सुनिश्चित किया जाएगा, वादों द्वारा नहीं: काउंटर ग्राहक के अपने डोमेन से लोड होता है, और समीक्षाएँ भौतिक रूप से बदली या हटाई नहीं जा सकतीं।
अंत में, मल्टी-टेनेंट लेयर था। प्लेटफॉर्म अन्य लोगों की सैकड़ों साइटों को विभिन्न योजनाओं, कोटा और भाषाओं के साथ सेवा देता है - जिसका मतलब है कि सीमाओं को कोड द्वारा जांचा जाना चाहिए, टेनेंट डेटा को अलग रखा जाना चाहिए, और मूल्य निर्धारण पृष्ठ पर हर आंकड़ा कॉन्फ़िगरेशन में एक संख्या से मेल खाना चाहिए, न कि मार्केटिंग राउंडिंग से।
03प्रोजेक्ट के लक्ष्य
संक्षिप्त से ठोस उत्पाद और इंजीनियरिंग लक्ष्य विकसित हुए जिन्हें हमने हर चरण में ध्यान में रखा:
- एक स्क्रिप्ट, एक लॉगिन।एक साइट को जोड़ना बंद करने वाले बॉडी टैग से पहले एक पंक्ति है। कोई SDK नहीं, कोई टैग प्रबंधक नहीं, कोई निर्माण चरण नहीं - 2 KB के तहत एक टैग जो पहले हिट पर रिपोर्ट करना शुरू करता है।
- निर्माण द्वारा पहले-पार्टी।काउंटर ग्राहक के अपने डोमेन से लोड होता है, इसलिए विज्ञापन ब्लॉकर्स जो तीसरे पक्ष के एनालिटिक्स को हटाते हैं, इसे अकेला छोड़ देते हैं। कोई क्रॉस-साइट कुकीज़ नहीं, और डेटा कभी नहीं बेचा जाता।
- एक ईमेल एक वॉच शिफ्ट के बजाय।एक साइट जो निगरानी में है, हर रात फिर से जांची जाती है; यदि SEO स्कोर गिरता है, तो ईमेल सुबह तक इनबॉक्स में होता है। मालिक इसे पहले सुनता है - ग्राहक से नहीं।
- ईमानदारी एक तंत्र के रूप में।1–5 सितारा पैमाने पर समीक्षाएँ मालिक द्वारा संपादित या हटाई नहीं जा सकतीं — केवल सार्वजनिक रूप से उत्तर दिया जा सकता है। यही कारण है कि स्कोर पर विश्वास किया जा सकता है।
- API-प्रथम।डैशबोर्ड में दिखाई देने वाली हर चीज़ निकाली जा सकती है: एक JSON API, CSV निर्यात, और AI सहायकों के लिए MCP।
- प्रवेश के लिए एक कम बाधा।3 साइटों के लिए एक मुफ्त योजना बिना कार्ड के, और हर योजना पर हर दिन 3 मुफ्त SEO जांचें — आप कभी भी भुगतान करने से पहले कोशिश कर सकते हैं।
- तीन भाषाएँ।उत्पाद पूरी तरह से त्रिभाषी है (EN/RU/UK) — इंटरफेस से लेकर ईमेल और सार्वजनिक कैटलॉग तक।
हमारे अन्य उत्पादों की तरह, इन लक्ष्यों को इच्छाओं के बजाय प्रतिबंधों के रूप में फ्रेम किया गया था: प्रत्येक ने डिज़ाइन चरण में अनुपयुक्त विकल्पों को बाहर कर दिया। पहले-पार्टी की आवश्यकता ने तुरंत ग्राहकों के डोमेन के माध्यम से काउंटर की सेवा करने की योजना को निर्धारित किया; ईमानदारी की आवश्यकता ने डेटा-मॉडल स्तर पर समीक्षाओं के किसी भी "व्यवस्थापक" संपादन पर प्रतिबंध लगा दिया; और "घड़ी की शिफ्ट के बजाय ईमेल" की आवश्यकता ने रात के पुनःक्रॉल शेड्यूलर को एक विशेषता से उत्पाद की एक लोड-बेयरिंग संरचना में बदल दिया।
04हमने क्या बनाया
Astrina साइट निगरानी को चार मॉड्यूल में पैक करता है जो एक स्क्रिप्ट और एक डैशबोर्ड से चलते हैं:
वेब एनालिटिक्स
2 KB के तहत एक पहले-पार्टी काउंटर: लाइव विज़िटर्स, ट्रैफ़िक स्रोत, और लक्ष्य - उन संख्याओं पर जो विज्ञापन ब्लॉकर्स नहीं काटते।
SEO निगरानी
एक मिनट के भीतर एक पूर्ण तकनीकी जांच, निगरानी की गई साइटों की रात में फिर से क्रॉलिंग, स्कोर इतिहास, और सुबह एक ईमेल जब यह गिरता है।
समीक्षाएँ और प्रतिष्ठा
ईमानदार 1–5 स्टार समीक्षाएँ जिन्हें मालिक न तो संपादित कर सकता है और न ही हटा सकता है; सार्वजनिक उत्तर, एक एम्बेड करने योग्य विजेट, और एक SVG बैज।
डेवलपर API और सेवाएँ
हेडर-केवल कुंजी और हर प्रतिक्रिया में प्रतिध्वनित कोटा के साथ एक JSON API, CSV निर्यात, सामाजिक लॉगिन, होस्टेड समर्थन डेस्क, और AI सहायकों के लिए MCP।
मॉड्यूल के शीर्ष पर सार्वजनिक कैटलॉग और रैंकिंग (एक वेबसाइट ट्रैफ़िक रेटिंग, एक्सचेंजर और होस्टिंग कैटलॉग, और अन्य ऐप स्टोर-शैली के शोकेस), फ्री से बिजनेस प्लस तक एक मूल्य निर्धारण मॉडल, और एक त्रिभाषी डैशबोर्ड। सभी को समर्पित अवसंरचना पर एकल उत्पाद के रूप में तैनात किया गया है।
महत्वपूर्ण रूप से, मॉड्यूल अलग नहीं हैं - वे एक डेटा लूप बनाते हैं: साइट पर स्क्रिप्ट एनालिटिक्स को फीड करती है, क्रॉलर SEO स्कोर को फीड करता है, समीक्षाएँ प्रतिष्ठा को फीड करती हैं, और सार्वजनिक कैटलॉग उसी माप से बनाए जाते हैं जो मालिक डैशबोर्ड में देखता है। वही ट्रैफिक आंकड़ा निजी डैशबोर्ड और सार्वजनिक रैंकिंग में दिखाई देता है - इसके "विभाजित" होने के लिए कोई जगह नहीं है। यही एकता एक प्लेटफॉर्म को साझा लोगो के तहत सेवाओं के सेट से अलग करती है।
एक पंक्ति में उत्पाद: "एक स्क्रिप्ट, एक लॉगिन - और हर साइट जिसे आप देख रहे हैं एक डैशबोर्ड में। असली ट्रैफिक, दैनिक SEO जांच, ईमानदार समीक्षाएँ, और एक ईमेल जब कुछ चूकता है।"
05सॉल्यूशन आर्किटेक्चर
Astrina के केंद्र में एक मल्टी-टेनेंट कर्नेल है जिसमें इसके चारों ओर मॉड्यूल इकट्ठा किए गए हैं। केंद्रीय इकाई है साइट: एनालिटिक्स इवेंट्स, SEO जांच और उनका इतिहास, समीक्षाएँ, कैटलॉग स्थितियाँ, और योजना कोटा सभी इससे जुड़े हुए हैं। एक उपयोगकर्ता खाता साइटों का एक संग्रह है, और यह कोई फर्क नहीं पड़ता कि वे आपकी हैं या आपके ग्राहकों की: एक एजेंसी एक ही तालिका में सौ परियोजनाएँ देखती है जहाँ एक मालिक तीन देखता है।
तर्कसंगत रूप से, सिस्टम में पांच ब्लॉक होते हैं: इवेंट इनटेक (काउंटर एंडपॉइंट्स जो हर जुड़े हुए साइट से आने वाले हिट में डालते हैं), क्रॉलर (ऑन-डिमांड जांच और स्कोर इतिहास के साथ रात की पुनःक्रॉल), प्रदर्शनी (सार्वजनिक कैटलॉग और समान डेटा से बने रैंकिंग), API परत (JSON, CSV, MCP), और सूचनाएँ (जब स्कोर गिरता है तो सुबह के ईमेल)। प्रत्येक ब्लॉक अपने देखने के जीवनचक्र का एक हिस्सा रखता है और स्पष्ट सीमाओं के पार दूसरों से बात करता है।
एक आर्किटेक्चरल परिणाम सीधे पहले-पार्टी मॉडल से आता है: काउंटर को ग्राहक के अपने डोमेन से लोड करना चाहिए, astrina.io से नहीं। इसका मतलब है कि बुनियादी ढांचे को अन्य लोगों के डोमेन की सेवा करनी होगी - ग्राहक उपडोमेन पर ट्रैफ़िक स्वीकार करना, उनसे स्क्रिप्ट वितरित करना, और उन पर घटनाएँ प्राप्त करना। टैग डिलीवरी और हिट इनटेक को शुरू से ही इसके लिए डिज़ाइन किया गया था न कि बाद में जोड़ा गया: यह सिस्टम का सबसे व्यस्त और सबसे सार्वजनिक हिस्सा है, और यह डैशबोर्ड और क्रॉलर से अलग है।
अंदर एक सर्वर स्टैक है PHP 8.3 के साथ MySQL, Cloudflare (DNS, TLS, परिधीय सुरक्षा) के पीछे। योजना कोटा - साइटों की संख्या, इतिहास की गहराई, दैनिक जांचों और API कॉल पर सीमाएँ - हर क्रिया पर कोड द्वारा जांची जाती हैं: मूल्य निर्धारण पृष्ठ पर हर आंकड़ा उस संख्या के अनुरूप है जिसे प्रणाली वास्तव में लागू करती है। यह उपयोगकर्ता के प्रति ईमानदारी है, लेकिन यह प्लेटफ़ॉर्म की अपनी सुरक्षा भी है ताकि एकल किरायेदार द्वारा अधिक न हो जाए।
06पहली पार्टी काउंटर
Astrina का केंद्रीय इंजीनियरिंग निर्णय एक अप्रिय उद्योग तथ्य का उत्तर देता है: विज्ञापन अवरोधक तृतीय-पक्ष काउंटर को हटा देते हैं, और लगभग एक तिहाई दर्शक कभी भी पारंपरिक विश्लेषण के रिपोर्ट में नहीं पहुँचते। मालिक एक चार्ट को देखता है और विश्वास करता है कि वह अपनी ट्रैफ़िक देख रहा है - जब वह वास्तव में इसका दो तिहाई देख रहा है।
उत्तर है ग्राहक के अपने डोमेन से काउंटर लोड करना। विज्ञापन अवरोधक ज्ञात विश्लेषण डोमेन पर अनुरोधों को काटते हैं; साइट के अपने उपडोमेन के लिए एक अनुरोध उनके लिए एक सामान्य संपत्ति लोड करने से अलग नहीं है। इसलिए Astrina टैग astrina.io से नहीं बल्कि मालिक के डोमेन से परोसा जाता है, और आंकड़े पूरे दर्शकों को कवर करते हैं - न कि केवल उस हिस्से को जिसने कभी अवरोधक स्थापित नहीं किया।
टैग स्वयं अत्यंत हल्का और अत्यंत उबाऊ है - और यह एक प्रशंसा है: 2 KB से कम, बंद होने वाले बॉडी टैग से पहले एक पंक्ति। कोई SDK नहीं, कोई टैग प्रबंधक नहीं, कोई निर्माण चरण नहीं; काउंटर पहले हिट पर रिपोर्ट करना शुरू करता है। जिन आगंतुकों के पास JavaScript बंद है, उनके लिए एक नोसक्रिप्ट पिक्सेल है, इसलिए उस दर्शक की पूंछ भी नहीं खोई जाती। और पहले-पार्टी का मतलब निगरानी नहीं है: काउंटर कोई क्रॉस-साइट कुकीज़ का उपयोग नहीं करता, कोई क्रॉस-साइट प्रोफाइल नहीं बनाता, और मालिक का डेटा कभी नहीं बेचा जाता।
यह मॉडल स्टूडियो की अपनी वेबसाइट पर परीक्षण किया गया है: ostohlo.com को साइट #6 के रूप में Astrina से जोड़ा गया है और यह stats.ostohlo.com उपडोमेन से काउंटर लोड करता है — लाइट a.js टैग और सत्र रिकॉर्डिंग के लिए r.js। यह योजना का उत्पादन प्रमाण है: वही CNAME दृष्टिकोण, ग्राहक डोमेन से वही डिलीवरी, और प्लेटफॉर्म के किसी भी उपयोगकर्ता के लिए समान डैशबोर्ड में समान संख्या।
मुख्य विचार: यहाँ डेटा की पूर्णता "ऊपर की विशेषता" नहीं है बल्कि आर्किटेक्चर का वास्तविक आकार है। एक काउंटर जो मालिक के डोमेन से लोड होता है, उसे तीसरे पक्ष के डोमेन की सूची द्वारा अवरुद्ध नहीं किया जा सकता — और यह स्क्रिप्ट के पक्ष पर किसी भी चालाकी से अधिक मजबूत है।
07मुख्य क्षमताएँ
आइए देखें कि Astrina को "एक और काउंटर" क्यों नहीं बनाता है, बल्कि एक ऐसा प्लेटफॉर्म जो एक वेबसाइट को अंत से अंत तक देखने को कवर करता है।
लाइव एनालिटिक्स
आगंतुकों, ट्रैफ़िक स्रोतों और लक्ष्यों का लाइव दृश्य — आवश्यक सेट, लेकिन पहले-पार्टी संख्याओं पर आधारित। डैशबोर्ड दिखाता है कि साइट पर अभी क्या हो रहा है, लोग कहाँ से आ रहे हैं, और क्या वे लक्षित क्रियाओं तक पहुँचते हैं। उच्च योजनाएँ एक लाइव विज़िटर फीड और सत्र पुनरावलोकन जोड़ती हैं — आप संख्याओं से अनुमान लगाने के बजाय एक वास्तविक यात्रा को देख सकते हैं।
एक मिनट के भीतर SEO जांच
एक साइट का पूर्ण तकनीकी ऑडिट एक मिनट से कम समय लेता है — प्रति पास 25 पृष्ठों तक। हर योजना पर, मुफ्त सहित, दिन में तीन जांचें मुफ्त हैं: उत्पाद आपको बिना भुगतान किए इसके मूल को महसूस करने देता है। हर समस्या जो पाई जाती है, एक AI सहायक के लिए तैयार-निर्मित प्रॉम्प्ट के साथ आती है — बग विवरण को सीधे आपके पसंदीदा उपकरण में कॉपी किया जा सकता है, जो एक समाधान का प्रस्ताव करेगा।
समीक्षाएँ, विजेट, और SVG बैज
प्रतिष्ठा मॉड्यूल 1–5 सितारा समीक्षाएँ एकत्र करता है जिनका मालिक सार्वजनिक रूप से उत्तर दे सकता है लेकिन संपादित या हटाया नहीं जा सकता। रेटिंग एक साइट पर विजेट के रूप में एम्बेड होती है, और SVG बैज README, फुटर, या हस्ताक्षर में फिट होता है। अपरिवर्तनीयता एक विशेषता क्यों है, यह नीचे अपने स्वयं के अनुभाग में कवर किया गया है।
कैटलॉग और रैंकिंग
Astrina अपने स्वयं के माप से बने सार्वजनिक शोकेस चलाता है: काउंटर, एक्सचेंजर और होस्टिंग कैटलॉग के साथ दरों और समीक्षाओं के साथ साइटों का ट्रैफिक रेटिंग, और एक ऐप स्टोर-शैली का कैटलॉग। शोकेस बिना खाते के खुले हैं - कोई भी देख सकता है कि प्लेटफ़ॉर्म कैसे गिनता है, और यह विश्वास मॉडल का एक हिस्सा है।
सेवा APIs
मुख्य मॉड्यूल के अलावा, प्लेटफ़ॉर्म व्यावहारिक उपयोगिताएँ प्रदान करता है: फोन नंबरों की जांच के लिए एक फोन इंटेलिजेंस API और लीक डेटाबेस के खिलाफ पासवर्ड की जांच। यह वही डेटा है जो कैटलॉग को फीड करता है - प्रोग्रामेटिक रूप से उपलब्ध।
Astrina के साथ लॉगिन और समर्थन डेस्क
"Astrina के साथ लॉगिन" एक तैयार सामाजिक लॉगिन है जिसे एक बार कॉन्फ़िगर किया गया है, जो पासवर्ड भंडारण को साइट के मालिक की प्लेट से हटा देता है। और होस्टेड समर्थन डेस्क हर प्रोजेक्ट को astrina.io/support/<domain> पर एक तैयार समर्थन पृष्ठ देती है - बिना अपने स्वयं के टिकट सिस्टम को तैनात किए।
AI सहायकों के लिए MCP
प्लेटफ़ॉर्म का डेटा AI सहायकों के लिए MCP के माध्यम से उपलब्ध है: एक सहायक आँकड़े प्राप्त कर सकता है या परिणामों की जांच स्वयं कर सकता है और बातचीत में उनके साथ काम कर सकता है। लोगों और स्क्रिप्ट के लिए डिज़ाइन किया गया एक API एजेंटों के लिए भी तैयार निकला।
08इनसाइड SEO मॉनिटरिंग
एक बार का साइट चेक उपयोगी है, लेकिन निगरानी का असली मूल्य नियमितता में है। एक टूटी हुई कैनोनिकल खुद को नहीं बताती; यह बस कोड में चुपचाप बैठी रहती है जब तक रैंकिंग गिरती नहीं। इसलिए मॉड्यूल का दिल ऑडिट नहीं बल्कि रात का शेड्यूलर.
यह इस तरह काम करता है। एक बार का चेक सभी के लिए उपलब्ध है: एक मिनट के भीतर 25 पृष्ठों पर एक पूर्ण तकनीकी पास, हर योजना पर दिन में तीन मुफ्त रन। लेकिन एक साइट जो निगरानी में है, उसे प्लेटफॉर्म द्वारा फिर से चेक किया जाता है हर रात, अपने आप — कोई अनुरोध नहीं, कोई बटन नहीं, कोई अनुस्मारक नहीं। हर रात का परिणाम इतिहास में दर्ज होता है: SEO स्कोर एक स्नैपशॉट से एक वक्र में बदल जाता है, और वक्र यह दिखाता है कि कब कुछ टूटा और पहले चीजें कैसी दिखती थीं।
तीसरा तत्व है सुबह का ईमेल। यदि रात के पास में स्कोर में गिरावट दर्ज की जाती है, तो ईमेल उसी दिन की सुबह आता है। इस निर्णय का बिंदु जितना दिखता है उससे कहीं गहरा है: इनबॉक्स निगरानी इंटरफेस बन जाता है। मालिक को "बस मामले में" डैशबोर्ड खोलने की आवश्यकता नहीं है — डैशबोर्ड उनके पास आता है, और ठीक तब जब कहने के लिए कुछ होता है। इनबॉक्स में चुप्पी भी जानकारी है: इसका मतलब है कि सब कुछ ठीक है।
रात के पुनःक्रॉल पर साइटों की संख्या मूल्य निर्धारण ग्रिड का एक अक्ष है: प्रो पर 3 साइटें, बिजनेस पर 25, बिजनेस प्लस पर 100। यह लागत का एक ईमानदार प्रतिबिंब है: रात का क्रॉलिंग प्लेटफॉर्म का सबसे संसाधन-खपत करने वाला हिस्सा है, और इसकी कोटा, जैसे सभी अन्य, कोड द्वारा लागू की जाती हैं।
एक मिनट में चेक
25 पृष्ठों तक का पूरा तकनीकी ऑडिट - कॉफी बनाने से भी तेज़।
रात का पुनः क्रॉल
निगरानी किए गए साइटों की हर रात फिर से जांच की जाती है; स्कोर का इतिहास अपने आप जमा होता है।
सुबह का ईमेल
स्कोर रातोंरात गिर गया - सुबह तक ईमेल इनबॉक्स में है। मालिक इसे पहले सुनता है, ग्राहक से नहीं।
09अपरिवर्तनीय समीक्षाएँ
प्रतिष्ठा मॉड्यूल एक कठोर नियम के चारों ओर बनाया गया है: साइट का मालिक न तो समीक्षा को संपादित कर सकता है और न ही हटा सकता है. न पैसे के लिए, न समर्थन के माध्यम से, न "एक अपवाद के रूप में"। उनके लिए उपलब्ध एकमात्र उपकरण समीक्षा के बगल में एक सार्वजनिक उत्तर है।
यह निर्णय उत्पाद डिज़ाइन के रूप में प्रतिकूल है - निश्चित रूप से एक भुगतान करने वाला ग्राहक नियंत्रण का हकदार है। लेकिन एक रेटिंग जिसे मालिक तैयार कर सकता है, का कोई मतलब नहीं है: यह एक स्कोर है जो उन्होंने खुद को दिया है। अपरिवर्तनीयता ही एकमात्र कारण है कि सितारों के बगल में संख्या पर विश्वास किया जा सकता है। हमने जानबूझकर इसे डेटा मॉडल में बनाया न कि नीति में: सिस्टम में "किसी और की समीक्षा संपादित करें" का कोई ऑपरेशन नहीं है, और कभी भी किसी भूमिका को ऐसा अधिकार नहीं दिया जाता।
ईमानदारी दोनों तरीकों से काम करती है। सार्वजनिक उत्तर मालिक को विवादित स्थिति को पूरी तरह से देखने में मदद करता है - और एक आलोचनात्मक समीक्षा का विचारशील उत्तर अक्सर पांच सितारों वाले उत्तर से अधिक प्रभाव डालता है। 1-5 सितारों का पैमाना सरल और परिचित है, और एकत्रित रेटिंग को मालिक की अपनी साइट पर एक एम्बेड करने योग्य विजेट या हल्के SVG बैज के रूप में ले जाया जा सकता है - स्कोर केवल एक कैटलॉग पृष्ठ पर नहीं रहता है और निर्णय लेने के स्थान पर काम करना शुरू करता है।
यह क्यों महत्वपूर्ण है: "एक रेटिंग जिसे आपने स्वयं नहीं लिखा" एक दुर्लभता है एक ऐसे इंटरनेट पर जहां समीक्षाएँ व्यापार की जाती हैं। अपरिवर्तनीयता स्कोर को सजावट से विश्वास की मुद्रा में बदल देती है - और साथ ही मालिक को सार्वजनिक रूप से शिकायतों को संभालने के लिए अनुशासित करती है।

10गोपनीयता और सुरक्षा
एक विश्लेषणात्मक प्लेटफॉर्म परिभाषा के अनुसार संवेदनशील डेटा को संभालता है - दूसरों का ट्रैफ़िक। इसलिए एस्ट्रिना में गोपनीयता सेवा की शर्तों का एक खंड नहीं है बल्कि आर्किटेक्चरल निर्णयों का एक सेट है। काउंटर कोई क्रॉस-साइट कुकीज़ सेट नहीं करता है और कोई क्रॉस-साइट प्रोफाइल नहीं बनाता है: पहले-पार्टी मॉडल का मतलब है कि प्रत्येक साइट का डेटा उस साइट के संदर्भ में रहता है। और प्लेटफॉर्म का सिद्धांत वादा है किमालिक का डेटा कभी नहीं बेचा जाता है: एस्ट्रिना का व्यवसाय मॉडल सदस्यता है, दर्शकों में व्यापार नहीं।
दूसरी परत API सुरक्षा है। कुंजी केवलHTTP हेडर में स्वीकार की जाती है और कभी भी URL में नहीं।. यह एक जानबूझकर निर्णय है: URL पैरामीटर सर्वर लॉग, प्रॉक्सी और ब्राउज़र इतिहास में बस जाते हैं, और एक कुंजी जो एक क्वेरी स्ट्रिंग में पास की गई है, उसे समझौता किया हुआ माना जाना चाहिए। हेडर लॉग में नहीं आते - इसलिए स्पेक की एक पंक्ति एक पूरी श्रेणी के लीक को बंद कर देती है। उपयोगकर्ताओं के लिए, वही अनुशासन एक सेवा में बदल जाता है: लीक डेटाबेस के खिलाफ पासवर्ड जांच प्लेटफॉर्म में निर्मित है।
तीसरी परत किरायेदार अलगाव है। प्रत्येक खाते की साइटें, कुंजी, समीक्षाएँ और कोटा सभी के डेटा से अलग होते हैं; एक एजेंसी जिसके पास सौ ग्राहक परियोजनाएँ हैं, न तो दूसरे किरायेदार के डेटा को देख सकती है और न ही दूसरे किरायेदार की सीमाओं को समाप्त कर सकती है। प्रत्येक क्रिया पर कोड द्वारा लागू किए गए कोटा न केवल मूल्य निर्धारण की ईमानदारी की रक्षा करते हैं बल्कि प्लेटफॉर्म की स्थिरता की भी: एक बेतरतीब स्क्रिप्ट सभी के लिए क्रॉलर को नीचे नहीं ले जाएगी।
11मल्टी-साइट डैशबोर्ड
एस्ट्रिना का मुख्य स्क्रीन सभी खाते की साइटों की एक तालिका है: 30 दिनों में आगंतुक, प्रवृत्ति, SEO स्कोर, लाइव स्थिति। वह प्रवेश बिंदु एक जानबूझकर चयन है: कई साइटों का ध्यान रखने वाले लोगों के लिए एक उत्पाद को "क्या मैं ठीक हूँ - एक साथ सभी पर" के उत्तर के साथ खुलना चाहिए। तालिका पर एक नज़र सुबह की पांच सेवाओं के दौर को बदल देती है।
मूल्य निर्धारण ग्रिड वास्तविक लागत के अक्षों के चारों ओर बनाया गया है - साइटों की संख्या, इतिहास की गहराई, और स्वचालन की मात्रा।मुफ्त ($0) — 3 साइटें, लाइव दृश्य, स्रोत और लक्ष्य, दिन में 3 SEO जांच, समीक्षाएँ और रेटिंग विजेट, 33 दिनों का इतिहास।प्रो ($19 / 30 दिन) — 25 साइटें, 180 दिनों का इतिहास, रात की पुनःक्रॉल पर 3 साइटें अलर्ट के साथ, CSV निर्यात और लाइव आगंतुक फीड, दिन में 5,000 API कॉल।बिजनेस ($59) — 100 साइटें, एक साल का इतिहास, 25 साइटें पुनःक्रॉल पर, सत्र पुनरावृत्ति, और 25,000 कॉल।बिजनेस प्लस ($99) — असीमित साइटें, 730 दिनों का इतिहास, 100 साइटें पुनःक्रॉल पर, आपके अपने उपयोगकर्ताओं के लिए एक होस्टेड समर्थन डेस्क, और 100,000 कॉल प्रति दिन।
भुगतान एक परिपक्व, पारिस्थितिकी तंत्र के तरीके से किया जाता है: योजनाएँ एक खाते के संतुलन से भुगतान की जाती हैं जिसे कार्ड या क्रिप्टो के माध्यम से Payora द्वारा टॉप अप किया जाता है — जो हमारे पारिस्थितिकी तंत्र का एक और उत्पाद है, जिसका अपना एक केस अध्ययन है। स्वचालित नवीनीकरण डिफ़ॉल्ट रूप से बंद है: कुछ भी आपको आश्चर्यचकित नहीं करता; नवीनीकरण उपयोगकर्ता द्वारा स्वयं चालू किया जाता है। SaaS के लिए यह दुर्लभ है, लगभग प्रदर्शनी ईमानदारी — और यह उन अडिग समीक्षाओं के समान परिवार में है।
इस अनुभाग में हर आंकड़ा विपणन की प्रति नहीं है बल्कि उस कॉन्फ़िगरेशन से एक मान है जिसे कोड चेक करता है: प्रो पर 26वीं साइट बनाना "निरुत्साहित" नहीं है — यह निष्पादित नहीं होता। हम इस नियम का पालन करते हैं कि "मूल्य निर्धारण पृष्ठ सीमाओं का दस्तावेज़ है", और यह समर्थन और उपयोगकर्ताओं दोनों के लिए जीवन को नाटकीय रूप से सरल बनाता है।
12डेवलपर एपीआई और इंटीग्रेशन
प्लेटफ़ॉर्म जो कुछ भी डैशबोर्ड में दिखाता है, वह भी सौंप सकता है। डेवलपर API JSON है जिसमें पूर्वानुमानित प्रतिक्रियाएँ हैं, और इसका डिज़ाइन दो निर्णयों को ले जाता है जिन्हें हम किसी भी API के लिए उदाहरणात्मक मानते हैं।
पहला है हेडर में केवल कुंजी। API क्वेरी स्ट्रिंग में कुंजी को बिल्कुल स्वीकार नहीं करता: एक कुंजी के साथ URL वेब सर्वर लॉग, प्रॉक्सी, ब्राउज़र इतिहास, और संदर्भों में समाप्त होता है, और वहां से लीक होता है। एक हेडर नहीं। यहाँ सही व्यवहार "दस्तावेज़ द्वारा अनुशंसित" नहीं है — यह एकमात्र संभव है। दूसरा है शेष कोटा हर प्रतिक्रिया में गूंजता है. क्लाइंट को न तो एक अलग एंडपॉइंट की आवश्यकता है और न ही अपनी खुद की बुककीपिंग: हर प्रतिक्रिया बताती है कि कितने कॉल बचे हैं। एक स्क्रिप्ट सीमा से पहले खुद को धीमा कर सकती है बजाय इसके कि 429 के माध्यम से इसे खोजा जाए।
JSON के परे, डेटा CSV में निर्यात किया जाता है - रिपोर्ट, स्प्रेडशीट और हर चीज़ के लिए जो कोड के बाहर रहती है। MCP के माध्यम से वही डेटा AI सहायकों के लिए उपलब्ध है: एक एजेंट बातचीत में सीधे आंकड़े या परिणामों की जांच करता है। "Astrina के साथ लॉगिन" प्लेटफ़ॉर्म पर साइटों के लिए सामाजिक लॉगिन को कवर करता है, और होस्टेड समर्थन डेस्क (astrina.io/support/<domain>) बिना आपकी खुद की टिकट प्रणाली के उपयोगकर्ता समर्थन को कवर करते हैं। प्लेटफ़ॉर्म बाहरी दुनिया के लिए भी मित्रवत है: Google Search Console, Google Analytics 4, Bing Webmaster, और IndexNow समर्थित एकीकरणों की सूची में हैं।
अंत में, सार्वजनिक कैटलॉग एक प्रकार का एकीकरण भी हैं - खुले इंटरनेट के साथ। ट्रैफ़िक रेटिंग उसी 30-दिन की काउंटर माप से बनाई गई है जिसे मालिक डैशबोर्ड में देखता है; एक्सचेंजर और होस्टिंग कैटलॉग उसी डेटा और समीक्षाओं से। प्लेटफ़ॉर्म स्पष्ट दृष्टि में गिनता है, और कोई भी बिना खाते के इसके काम की पुष्टि कर सकता है।
13तकनीकी ढांचा और अवसंरचना
Astrina के लिए हमने एक समर्पित, अलग वातावरण तैयार किया है जिसमें अपने स्वयं के डोमेन, नीतियाँ और शेड्यूलर हैं। एक प्लेटफ़ॉर्म जो दूसरों की वेबसाइटों की सेवा करता है, उसके वातावरण की स्वच्छता उत्पाद का एक हिस्सा है।
- बैकेंड — PHP 8.3: काउंटर इवेंट इनटेक, मल्टी-टेनेंट कर्नेल, डैशबोर्ड, API परत, और कोटा लॉजिक।
- डेटा — MySQL: एनालिटिक्स इवेंट्स, SEO स्कोर इतिहास, समीक्षाएँ, कैटलॉग, और एक सुसंगत मॉडल में योजना सीमाएँ।
- क्रॉलर — चेक्स मॉड्यूल: 25 पृष्ठों तक की ऑन-डिमांड ऑडिट और इतिहास संचय के साथ निगरानी किए गए साइटों की रात की पुनःक्रॉल।
- काउंटर डिलीवरी — ग्राहकों के डोमेन से टैग की पहली-पार्टी सेवा (CNAME मॉडल), जिसमें बैकअप के रूप में एक नोसक्रिप्ट पिक्सेल है।
- सूचनाएँ — ईमेल अलर्ट: संदेश उस दिन की सुबह आता है जब स्कोर गिरता है।
- अवसंरचना — क्लाउडफ्लेयर (DNS, TLS, परिधीय सुरक्षा) और मान्य प्रमाणपत्रों के साथ एक अलग वातावरण।
PHP 8.3 और MySQL का चयन व्यावहारिक है: एक परिपक्व, तेज, पूर्वानुमानित स्टैक जिसमें उच्च-आवृत्ति हिट इनटेक, क्रॉलर, डैशबोर्ड और API सभी एक ही वातावरण में रहते हैं। पहली-पार्टी डिलीवरी स्टैक में एक असामान्य आवश्यकता जोड़ती है — दूसरों के डोमेन को अपने रूप में सेवा देना — और यही परिधीय कॉन्फ़िगरेशन को आकार देता है। क्लाउडफ्लेयर DNS और TLS को कवर करता है, और पूरा वातावरण इस तरह से डिज़ाइन किया गया है कि सबसे व्यस्त भाग (इवेंट इनटेक) सबसे भारी भाग (रात का क्रॉलिंग) के साथ संसाधनों के लिए प्रतिस्पर्धा नहीं करता: उनके पास अलग-अलग लोड प्रोफाइल और अलग-अलग पीक घंटे हैं।
14डिजाइन और UX
दैनिक दिनचर्या के लिए एक उपकरण शांति बेचता है, इसलिए हमने एस्ट्रिना के इंटरफेस को घना और शांत बनाया। मुख्य स्क्रीन — ट्रेंड और SEO स्कोर के साथ साइटों की तालिका — उपयोगकर्ता के मुख्य प्रश्न का एक सेकंड में उत्तर देती है। कोई स्वागत बैनर नहीं, कोई "सप्ताह की अंतर्दृष्टि" नहीं: सौ ग्राहक साइटों वाले व्यक्ति की जांच करने के लिए आता है, ब्राउज़ करने के लिए नहीं।
पहले पांच मिनटों को विशेष देखभाल मिली। साइन-अप से पहले विज़िटर तक का रास्ता जानबूझकर छोटा है: टैग लाइन पेस्ट करें — एक लाइव हिट देखें। तात्कालिक फीडबैक यहाँ ऑनबोर्डिंग के रूप में काम करता है: इंटरफेस टूर नहीं, बल्कि आपकी अपनी ट्रैफ़िक आपके सामने प्रकट होती है। यही सिद्धांत SEO मॉड्यूल को चलाता है: पहली जांच मुफ्त है, एक मिनट से कम समय लेती है, और एक ठोस मुद्दों की सूची के साथ समाप्त होती है — प्रत्येक के साथ एक तैयार AI प्रॉम्प्ट संलग्न है।
प्लेटफ़ॉर्म का सार्वजनिक पक्ष — कैटलॉग और रैंकिंग — अपने आप में एक शोकेस के रूप में डिज़ाइन किया गया है: खुला, अनुक्रमणीय, बिना खाते के काम करता है। यह एक विपणन सतह और विधि का प्रदर्शन दोनों है: प्लेटफ़ॉर्म यह दिखाने से नहीं डरता कि यह कैसे गिनता है। अंततः, पूरा उत्पाद त्रिभाषी है — EN, RU, और UK समान हैं, इंटरफ़ेस और ईमेल से लेकर सार्वजनिक पृष्ठों तक, सही hreflang और स्थानीयकृत URLs के साथ। एक उत्पाद जो एक साथ कई भाषा वातावरण में रहता है, यह सामग्री आर्किटेक्चर का मामला है, अनुवाद का नहीं — और इसे पहले दिन से ही डिज़ाइन किया गया था न कि बाद में "स्थानीयकृत" किया गया।
15हमने कैसे काम किया
हमने परियोजना को अनुक्रमिक चरणों में चलाया, हर कदम पर एक परिणाम प्रदर्शित किया:
- अनुसंधान। हमने मालिकों, स्टूडियो और एजेंसियों के परिदृश्यों का मानचित्रण किया, "चार उपकरणों" के दर्द को तौला, और "एक स्क्रिप्ट → एक डैशबोर्ड → सुबह में एक ईमेल" का मॉडल तय किया।
- संरचना। हमने मल्टी-टेनेंट कर्नेल, पहले-पार्टी काउंटर डिलीवरी योजना, कोटा मॉडल, और API अनुबंध डिज़ाइन किया — हेडर-केवल कुंजी और कोटा इको पहले कोड की पहली पंक्ति से पहले स्पेक में थे।
- मॉड्यूल विकास। हमने इवेंट इनटेक और एनालिटिक्स, रात के शेड्यूलर और इतिहास के साथ क्रॉलर, मॉडल स्तर पर अपरिवर्तनीयता के साथ समीक्षाओं का मॉड्यूल, कैटलॉग, और डैशबोर्ड बनाया।
- अपने आप पर रन-इन।हमने अपने प्रोजेक्ट्स को जोड़ा — ostohlo.com प्लेटफॉर्म पर साइट #6 के रूप में जीवित है जिसमें stats.ostohlo.com पर काउंटर है — और किसी और को आमंत्रित करने से पहले महीनों तक उत्पाद का उपयोग किया।
- लॉन्च।Payora के माध्यम से भुगतान के साथ मूल्य निर्धारण, तीन भाषाएँ, सार्वजनिक कैटलॉग, दस्तावेज़ीकरण, और MCP।
आदेश आकस्मिक नहीं है: पहले हमने अनुबंधों को ठीक किया — कोटा योजना, API प्रारूप, समीक्षा-स्थिरता नियम — और केवल तब उनके चारों ओर कार्यान्वयन बनाया। इससे मॉड्यूल लगभग समानांतर में चलने लगे: एनालिटिक्स, क्रॉलर, और समीक्षाएँ एक कर्नेल साझा करते हैं लेकिन स्वतंत्र जीवन चक्र होते हैं। और "पहले खुद इसका उपयोग करें" नियम निरंतर स्वीकृति परीक्षण के रूप में काम करता है: एक खुरदुरी धार जिसे आप हर सुबह अपने डैशबोर्ड में देखते हैं, उसे किसी भी टिकट की तुलना में तेजी से ठीक किया जाता है।
16परिणाम
जो हमने प्राप्त किया है वह "एक और काउंटर" नहीं है बल्कि एक प्लेटफॉर्म है जो एक वेबमास्टर के दैनिक उपकरणों के सेट को बदलता है — और एक जिसे हम खुद उपयोग करते हैं।
- एक साइट पांच मिनट में कनेक्ट होती है: एक टैगलाइन - और पहला विज़िटर पहले से ही स्क्रीन पर है।
- एनालिटिक्स पूरे दर्शकों को देखता है, दो तिहाई नहीं: पहला-पार्टी काउंटर विज्ञापन ब्लॉकर्स द्वारा क्लिप नहीं किया गया है।
- SEO रिग्रेशन चुप नहीं रहे: रात की पुनःक्रॉल, स्कोर इतिहास, और गिरावट के सुबह का ईमेल।
- रेटिंग पर भरोसा किया जा सकता है: समीक्षाएँ शारीरिक रूप से संपादित या हटाई नहीं जा सकतीं - केवल सार्वजनिक रूप से उत्तर दी जा सकती हैं।
- डेटा लॉक नहीं है: एक JSON API जिसमें केवल हेडर कीज़ और हर प्रतिक्रिया में कोटा, CSV, और AI सहायकों के लिए MCP है।
- उत्पाद तीन भाषाओं में चलता है और हमारे अपने पारिस्थितिकी तंत्र की साइटों पर उत्पादन-सिद्ध है।
लेकिन मुख्य परिणाम व्यक्तिगत संख्याओं में नहीं है - यह मॉडल के बदलाव में है। वेबसाइटों पर नज़र रखना पहले टैब, लॉगिन, और "चेक करना याद रखें" का एक सेट था; अब यह एक तालिका और एक इनबॉक्स है जिसमें प्लेटफ़ॉर्म स्वयं लिखता है - ठीक उसी समय जब कहने के लिए कुछ होता है। वह दिनचर्या जिसे किसी ने भी घंटों में नहीं आंका था, मैनुअल काम के रूप में अस्तित्व में नहीं रही।
17सीखने योग्य बातें
Astrina एक उदाहरण है कि विश्वास को इंजीनियर किया गया है न कि घोषित किया गया है। यहाँ सबसे मूल्यवान चीज़ मॉड्यूल की सूची नहीं है बल्कि तीन निर्णय हैं जिन पर सब कुछ निर्भर करता है: एक काउंटर जो ग्राहक के डोमेन से लोड होता है और इसलिए पूरे दर्शकों को देखता है; समीक्षाएँ जो हटाई नहीं जा सकतीं और इसलिए कुछ अर्थ रखती हैं; एक API जिसमें कुंजी शारीरिक रूप से लॉग में नहीं जा सकती। प्रत्येक एक बार, आर्किटेक्चर स्तर पर बनाया गया - और तब से उत्पाद की ईमानदारी किसी की अनुशासन पर निर्भर नहीं करती।
हमारे लिए यह विश्लेषण, क्रॉलिंग और मल्टी-टेनेंट SaaS के चौराहे पर एक परियोजना थी - ऐसा काम जहाँ उत्पाद सोच और इंजीनियरिंग अनुशासन की एक साथ आवश्यकता होती है। यदि आपको एक डैशबोर्ड, मूल्य निर्धारण योजनाएँ, और एक API के साथ एक प्लेटफ़ॉर्म, एक विश्लेषण सेवा, या साझा बुनियादी ढाँचे पर कई ग्राहकों की सेवा करने वाला एक उत्पाद चाहिए - तो हम जानते हैं कि इसे लॉन्च करने के लिए कैसे आगे बढ़ाना है।
और एक और, अधिक विधिक, निष्कर्ष। एक उत्पाद की सबसे अच्छी परीक्षा आपकी उस पर निर्भरता है: हमने अपने स्वयं के साइटों को Astrina से पहले किसी और की साइटों से जोड़ा, और हर सुबह हम अपने उपयोगकर्ताओं की तरह वही ईमेल और वही तालिकाएँ देखते हैं। एक ऐसा उत्पाद जिस पर टीम निर्भर करती है, उसे चुपचाप छोड़ना संभव नहीं है - और शायद यही सबसे ईमानदार गुणवत्ता गारंटी है।



