GPTBot और OAI-SearchBot जैसे OpenAI crawlers ट्रेनिंग और ChatGPT सर्च के लिए आपकी साइट पढ़ते हैं। जानें हर एक क्या करता है और उन्हें कैसे नियंत्रित करें।

इस पेज पर
OpenAI crawlers वे user agents हैं जिन्हें OpenAI खुले वेब से content पढ़ने और लाने के लिए भेजती है। ये एक bot नहीं, बल्कि कई हैं, और हर एक का काम अलग है। यह जानना ज़रूरी है कि कौन क्या है, क्योंकि आपके लगाए नियम तय करते हैं कि आपका content मॉडल ट्रेन करने में इस्तेमाल हो सकता है या नहीं, ChatGPT सर्च में दिख सकता है या नहीं, या दोनों। गलत bot को ब्लॉक करने से आप चुपचाप AI जवाबों से बाहर हो सकते हैं।
यह एक व्यावहारिक, तकनीकी विषय है जो generative engine optimization के केंद्र में है। अगर आप ChatGPT के अंदर हवाले में आना चाहते हैं, तो संबंधित AI crawlers को आप तक पहुंचने की अनुमति होनी चाहिए, और आपको ट्रेनिंग एक्सेस और सर्च एक्सेस के बीच का फर्क समझना होगा। यह लेख सीधे इस पर आधारित है कि OpenAI अपने bots का दस्तावेज़ीकरण कैसे करती है।
OpenAI crawlers स्वचालित प्रोग्राम हैं, जो एक तरह के crawler bot हैं, और OpenAI की ओर से वेबसाइटों से पेज मांगते हैं। दूसरे वेब crawlers की तरह ये एक user agent string से खुद की पहचान कराते हैं, और ज़्यादातर मामलों में आपकी robots.txt फ़ाइल के निर्देशों का पालन करते हैं। OpenAI हर crawler के IP ranges प्रकाशित करती है, ताकि आप जांच सकें कि जो ट्रैफिक खुद को उनका बताता है, वह असली है।
मुख्य अवधारणा अलगाव की है। OpenAI अलग-अलग मकसद के लिए अलग-अलग crawlers चलाती है, और हर एक को स्वतंत्र रूप से अनुमति या ब्लॉक किया जा सकता है। यानी आप बारीक फैसले ले सकते हैं, जैसे सर्च इंडेक्सिंग की अनुमति देना और ट्रेनिंग से मना करना, न कि सब कुछ या कुछ भी नहीं वाला फैसला।
GPTBot वह crawler है जो ऐसा content जुटाता है जिसका इस्तेमाल OpenAI के generative AI foundation मॉडल को ट्रेन करने में हो सकता है। इसका user agent खुद को GPTBot बताता है और OpenAI के दस्तावेज़ का लिंक देता है, और इसके IP ranges OpenAI द्वारा रखी गई एक JSON फ़ाइल में प्रकाशित होते हैं। robots.txt में GPTBot को Disallow करने का मतलब है कि आपका content मॉडल ट्रेनिंग में इस्तेमाल न हो।
अहम बात यह है कि GPTBot को ब्लॉक करना सिर्फ ट्रेनिंग से जुड़ा है। इससे आप ChatGPT सर्च से बाहर नहीं होते, क्योंकि सर्च एक अलग crawler इस्तेमाल करता है। ट्रेनिंग सीमित करते हुए AI जवाबों में दिखते रहने वाले कई प्रकाशक खास तौर पर GPTBot को ब्लॉक करते हैं और search bot को अनुमति देते हैं।
OAI-SearchBot वह crawler है जो ChatGPT के सर्च फीचर के अंदर वेबसाइटें दिखाता है। यह पेज इंडेक्स करता है ताकि जब ChatGPT कोई सवाल का जवाब दे, तो वे पेज खोजे और हवाले में लिए जा सकें, और यह ट्रेनिंग डेटा जुटाने से पूरी तरह अलग व्यवस्था है। इसका user agent OAI-SearchBot बताता है, और इसके IP ranges भी OpenAI प्रकाशित करती है।
विज़िबिलिटी के लिए यही सबसे अहम crawler है। अगर आप OAI-SearchBot को Disallow करते हैं, तो आपके पेज ChatGPT सर्च नतीजों में नहीं दिखेंगे, हालांकि कुछ नेविगेशनल लिंक बने रह सकते हैं। इस bot के लिए robots.txt के बदलाव लगभग 24 घंटे में लागू होते हैं, इसलिए बदलाव तुरंत नहीं होते। इसे अनुमति देना AI सर्च में हवाले लायक बनने की व्यावहारिक कीमत है।
ChatGPT-User तभी सक्रिय होता है जब कोई व्यक्ति साफ तौर पर ChatGPT या किसी custom GPT से कोई खास URL पढ़ने को कहता है, या ऐसी कार्रवाई करता है जिसके लिए पेज लाना ज़रूरी है। यह कभी अपने आप बड़े पैमाने पर crawl नहीं करता। इसका user agent ChatGPT-User बताता है और OpenAI के bot दस्तावेज़ का लिंक देता है।
क्योंकि ये अनुरोध स्वचालित crawling के बजाय यूज़र द्वारा शुरू होते हैं, robots.txt के नियम ChatGPT-User पर उसी तरह लागू नहीं हो सकते। इसके अलावा OAI-AdsBot नाम का एक संबंधित विज्ञापन एजेंट भी है, जो मॉडल ट्रेन करने के बजाय विज्ञापन की landing pages की जांच के लिए इस्तेमाल होता है, और उसे भी अलग से नियंत्रित किया जा सकता है।
ये crawlers आपकी ChatGPT विज़िबिलिटी के द्वारपाल हैं। ChatGPT उस पेज का हवाला नहीं दे सकता जिसे पढ़ने की उसे अनुमति ही नहीं मिली, इसलिए गलत तरीके से सेट किया गया robots.txt उन सबसे आम और टाले जा सकने वाले कारणों में से है जिनसे ब्रांड AI जवाबों से गायब रहता है। Generative engine optimization में बाकी सब कुछ इसी पर निर्भर है कि crawler की पहुंच सही हो।
इस फैसले का एक रणनीतिक पहलू भी है। कुछ प्रकाशक सर्च में हवाला दिए जाने से सहमत होते हैं, पर ट्रेनिंग के लिए इस्तेमाल होने से नहीं, और अलग-अलग crawlers से यही रुख संभव होता है। बॉट्स को आपकी content तक पहुंचने और उसे पढ़ने देने का सामान्य तरीका crawling ही है, जो AI पर लागू होता है, और जो अनुशासन सर्च इंजन की मदद करता है, वही यहां भी मदद करता है।
पहले अपनी नीति तय करें। ट्रेनिंग से बाहर रहते हुए ChatGPT सर्च में दिखते रहने के लिए robots.txt में OAI-SearchBot को अनुमति दें और GPTBot को Disallow करें। सभी AI एक्सपोज़र को अधिकतम करने के लिए सभी को अनुमति दें। पूरी तरह बाहर रहने के लिए हर एक को Disallow करें, यह स्वीकार करते हुए कि आप ChatGPT सर्च की विज़िबिलिटी खो देंगे। नियम हर user agent के हिसाब से सेट करें, क्योंकि हर crawler स्वतंत्र है।
robots.txt अपडेट करने के बाद याद रखें कि search bot के बदलाव लागू होने में लगभग एक दिन लग सकता है, और असली crawler ट्रैफिक को OpenAI के प्रकाशित IP ranges से मिलाकर जांचें। पहुंच से आगे, यह भी सुनिश्चित करें कि content खुद पार्स होने लायक हो: ज़रूरी जानकारी को client-side JavaScript के पीछे या इमेज के अंदर छिपाने से बचें, क्योंकि crawler सिर्फ वही हवाले में लेता है जो वह सचमुच पढ़ सकता है। साफ पहुंच को मज़बूत keyword research और content planning के साथ जोड़ें, ताकि जिन पेजों तक वे पहुंचें वे हवाले लायक हों।
पहली चुनौती बस अपडेट रहना है। OpenAI समय के साथ user agents बदलती है और नए bots जोड़ती है, इसलिए एक साल पहले लिखा robots.txt शायद मौजूदा crawlers को न दिखाए। समय-समय पर समीक्षा ज़रूरी है, और पुरानी सूची पर भरोसा करने से या तो वह content खुल सकता है जिसे आप बचाना चाहते थे, या वह ब्लॉक हो सकता है जिसे आप साझा करना चाहते थे।
एक असली समझौता भी है, जिसका कोई सार्वभौमिक सही जवाब नहीं है। crawlers को अनुमति देने से विज़िबिलिटी बढ़ती है, पर आपका content उन सिस्टम में जुड़ता है जो आपको ट्रैफिक भेजे बिना सवालों के जवाब दे सकते हैं। उन्हें ब्लॉक करने से content सुरक्षित रहता है, पर तेज़ी से बढ़ते चैनल में अदृश्य होने का जोखिम है। फैसला इस पर निर्भर करता है कि आपके व्यवसाय के लिए AI से मिलने वाली खोज ज़्यादा मायने रखती है या content पर नियंत्रण।
OpenAI crawlers वे bots हैं जो OpenAI के लिए वेब पढ़ते हैं। ये GPTBot (ट्रेनिंग के लिए), OAI-SearchBot (ChatGPT सर्च के लिए) और ChatGPT-User (यूज़र के अनुरोध पर fetch के लिए) में बंटे हैं, और हर एक को अलग से नियंत्रित किया जा सकता है। AI विज़िबिलिटी के लिए काम करने वाले के लिए व्यावहारिक सीख साफ है: सर्च crawler को अनुमति दें ताकि ChatGPT आपका हवाला दे सके, और ट्रेनिंग के बारे में सोच-समझकर फैसला लें।
आगे बढ़ने के लिए इसे OpenAI और AI crawlers की व्यापक श्रेणी से जोड़ें, और Sorank के रिसर्च और planning tools से उन पेजों को हवाले लायक बनाएं जिन तक वे पहुंचते हैं। संदर्भ स्रोत: OpenAI bot documentation, xSeek और Wikipedia।
स्रोत
तीन मुख्य हैं। GPTBot वह content जुटाता है जो OpenAI के foundation मॉडल को ट्रेन कर सकता है। OAI-SearchBot पेज इंडेक्स करता है ताकि वे ChatGPT सर्च में दिख सकें और उनका हवाला दिया जा सके। ChatGPT-User किसी खास पेज को तभी लाता है जब यूज़र साफ तौर पर ChatGPT से उसे पढ़ने को कहे। विज्ञापन landing pages की जांच के लिए OAI-AdsBot भी है।
नहीं। GPTBot सिर्फ ट्रेनिंग डेटा जुटाने को नियंत्रित करता है, जबकि ChatGPT सर्च OAI-SearchBot नाम का एक अलग crawler इस्तेमाल करता है। आप ट्रेनिंग से बाहर रहने के लिए GPTBot को ब्लॉक कर सकते हैं और फिर भी OAI-SearchBot को अनुमति दे सकते हैं, ताकि ChatGPT सर्च में आप दिखते और हवाले लायक रहें। GPTBot को ब्लॉक करने का आपके सर्च हवालों पर कोई असर नहीं पड़ता।
अपने robots.txt में OAI-SearchBot को अनुमति दें, क्योंकि उसे Disallow करने से आप ChatGPT सर्च नतीजों से बाहर हो जाते हैं। ध्यान रखें कि बदलाव लागू होने में लगभग 24 घंटे लग सकते हैं। साथ ही सुनिश्चित करें कि आपका content पढ़ने लायक हो: ज़रूरी जानकारी JavaScript के पीछे या इमेज के अंदर न छिपाएं, क्योंकि crawler सिर्फ वही टेक्स्ट हवाले में ले सकता है जिसे वह सचमुच एक्सेस और पार्स कर सके।
आपसे पहले लोगों ने Sorank आज़माया है
