AI crawlers के लिए Robots.txt: OpenAI, Anthropic, Perplexity और Google के user agents, हर एक क्या करता है, और एक कॉन्फ़िगरेशन जो आपको उद्धृत होने योग्य रखे।

इस पेज पर
AI से इस लेख का सार देखें
त्वरित क्विज़
ChatGPT और दूसरे AI असिस्टेंट में आपका ज़िक्र कैसे हो?
Sorank आपके जवाबों से मेल खाता है
इसे अपनी साइट पर 3 दिनों के लिए आज़माएं और देखें कि Google, ChatGPT और बाकी AI पर आप कहां खड़े हैं।
3 दिन का मुफ़्त ट्रायल शुरू करें3 दिन मुफ़्त, फिर जब चाहें बंद करें। 90 दिन की नतीजे-या-रिफ़ंड गारंटी।
संक्षेप में: AI उत्तरों में दिखते रहने के लिए, खोज और उपयोगकर्ता-फ़ेच करने वाले crawlers (OAI-SearchBot, ChatGPT-User, Claude-SearchBot, Claude-User, PerplexityBot, Perplexity-User और Googlebot) को अनुमति दें, और अलग से तय करें कि training crawlers (GPTBot, ClaudeBot, Google-Extended, Applebot-Extended, CCBot) को अनुमति देनी है या नहीं। Training bot को रोकने से आप AI सर्च से बाहर नहीं होते; खोज bot को रोकने से आम तौर पर होते हैं। हर नियम आपकी robots.txt में विक्रेता द्वारा दस्तावेज़ित ठीक उसी user agent नाम के नीचे जाए।
आपकी AI crawlers के लिए robots.txt अब सिर्फ़ तकनीकी फ़ाइल नहीं, बल्कि एक व्यावसायिक फ़ैसला है। जो फ़ाइल कभी सिर्फ़ Googlebot से बात करती थी, अब तय करती है कि ChatGPT, Claude, Perplexity और Gemini आपके पेज पढ़, उद्धृत और लिंक कर सकते हैं या नहीं। फ़ॉर्मेट खुद नहीं बदला है: यह अब भी RFC 9309 के रूप में मानकीकृत Robots Exclusion Protocol है, जिसमें user agents, Allow और Disallow लाइनें होती हैं। जो बदला है वह agents की संख्या है, और यह कि एक ही विक्रेता कई अलग-अलग उद्देश्यों वाले bots चला सकता है।
ज़्यादातर AI विक्रेता अब training, खोज इंडेक्सिंग और उपयोगकर्ता द्वारा शुरू की गई फ़ेचिंग को अलग-अलग user agents में बाँटते हैं। तालिका हर विक्रेता के दस्तावेज़ में दिए गए मुख्य bots का सार देती है।
| विक्रेता | User agent | उद्देश्य | रोकने का असर |
|---|---|---|---|
| OpenAI | GPTBot | OpenAI मॉडलों के लिए training डेटा | कंटेंट भविष्य के training में इस्तेमाल नहीं होगा |
| OpenAI | OAI-SearchBot | ChatGPT सर्च के लिए इंडेक्सिंग | पेज ChatGPT सर्च में उद्धृत परिणामों के रूप में दिखाई नहीं दे सकते |
| OpenAI | ChatGPT-User | जब उपयोगकर्ता ChatGPT से कोई पेज देखने को कहता है, तब लाए गए पेज | ChatGPT अनुरोध पर आपका पेज नहीं खोल सकता |
| Anthropic | ClaudeBot | Claude मॉडलों के लिए training डेटा | कंटेंट भविष्य के training में इस्तेमाल नहीं होगा |
| Anthropic | Claude-SearchBot, Claude-User | खोज की गुणवत्ता और उपयोगकर्ता के अनुरोध पर फ़ेच | वेब खोजने वाले Claude उत्तरों में कम विज़िबिलिटी |
| Perplexity | PerplexityBot, Perplexity-User | खोज इंडेक्स और उपयोगकर्ता के अनुरोध पर फ़ेच | Perplexity में उद्धृत होने की संभावना कम |
| Googlebot | Google सर्च, AI Overviews और AI Mode सहित | सर्च से पूरी तरह हटना | |
| Google-Extended (token) | Gemini मॉडलों और सर्च के बाहर grounding के लिए कंटेंट का उपयोग | सर्च रैंकिंग पर कोई असर नहीं | |
| Apple | Applebot-Extended (token) | Apple के generative मॉडलों के लिए कंटेंट का उपयोग | Applebot अब भी Siri और Spotlight के लिए crawl कर सकता है |
| Common Crawl | CCBot | कई AI डेटासेट द्वारा दोबारा इस्तेमाल होने वाला खुला वेब archive | archive की भविष्य की crawls में कंटेंट नहीं होगा |
स्रोत: OpenAI crawler दस्तावेज़ और Google की common crawlers सूची। नाम कभी-कभी बदलते हैं, इसलिए फ़ाइल बदलने से पहले हर विक्रेता का पेज जाँचें। AI crawlers और OpenAI crawlers पर हमारी glossary प्रविष्टियाँ परिभाषाएँ छोटी रखती हैं।
उन ज़्यादातर बिज़नेस के लिए जो ग्राहक चाहते हैं, नहीं: अगर ज़रूरी हो तो training को रोकें, खोज crawlers को खुला रखें। समझौता इस पर निर्भर है कि आप क्या बेचते हैं:
हर user agent के लिए स्पष्ट समूह, खोज bots को अनुमति और training bots के लिए साफ़ चुनाव। उस बिज़नेस का उदाहरण जो AI विज़िबिलिटी चाहता है, पर training डेटा नहीं देना चाहता:
User-agent: OAI-SearchBot
User-agent: ChatGPT-User
User-agent: Claude-SearchBot
User-agent: Claude-User
User-agent: PerplexityBot
User-agent: Perplexity-User
Allow: /
User-agent: GPTBot
User-agent: ClaudeBot
User-agent: Google-Extended
User-agent: Applebot-Extended
User-agent: CCBot
Disallow: /
User-agent: *
Disallow: /admin/
Sitemap: https://www.example.com/sitemap.xml
अगर आप training के लिए अपना कंटेंट इस्तेमाल होने देने से खुश हैं, तो दूसरा समूह हटा दें। हमारा मुफ़्त robots.txt generator फ़ाइल बनाता है, और robots.txt checker दिखाता है कि लाइव फ़ाइल वास्तव में कौन से agents को अनुमति देती है।
सबसे आम गलती वह व्यापक नियम है जो किसी फ़ोरम से कॉपी किया गया हो। आम गलतियाँ:
नहीं, वह सिर्फ़ दरवाज़ा खोलता है। एक बार crawlers आपके पेज पढ़ सकें, तो उद्धरण इस पर निर्भर करता है कि वे पेज सवालों के साफ़ जवाब देते हैं या नहीं, निष्कर्षण के लिए संरचित हैं या नहीं, और दूसरे स्रोत उनकी पुष्टि करते हैं या नहीं। साफ़ AI सर्च के लिए structured data, पहले जवाब वाले सेक्शन और एक वैकल्पिक llms.txt फ़ाइल अगले कदम में मदद करते हैं।
AI crawlers को अलग-अलग फ़ैसलों की तरह लें: खोज और उपयोगकर्ता-फ़ेच bots खोलें, training bots के लिए सोच-समझकर चुनें, और जाँचें कि आपका सर्वर वही नीति लागू करता है। फिर मापें कि खुला दरवाज़ा उद्धरणों में बदलता है या नहीं। Sorank हर महीने ChatGPT, Claude और Gemini में आपके ब्रांड को ट्रैक करता है और उद्धृत होने के लिए संरचित कंटेंट प्रकाशित करता है: 3 दिन के मुफ़्त ट्रायल से शुरू करें।
अपने आप नहीं। GPTBot OpenAI मॉडलों के training के लिए डेटा इकट्ठा करता है। ChatGPT सर्च एक अलग crawler, OAI-SearchBot पर निर्भर है, और उन पेजों के लिए ChatGPT-User पर जिन्हें उपयोगकर्ता ChatGPT से खुलवाता है। सिर्फ़ GPTBot को रोकने से training उपयोग सीमित होता है, जबकि आपके पेज ChatGPT सर्च में दिखने और लिंक होने के योग्य बने रहते हैं।
नहीं। Google-Extended एक robots.txt token है, अलग crawler नहीं, और Google बताता है कि यह Google Search में शामिल होने या रैंकिंग को प्रभावित नहीं करता। AI Overviews और AI Mode Search का हिस्सा हैं और Googlebot का इस्तेमाल करते हैं। Google-Extended नियंत्रित करता है कि आपका कंटेंट Gemini मॉडलों और सर्च के बाहर grounding के लिए इस्तेमाल हो या नहीं।
प्रमुख विक्रेता अपने user agents का दस्तावेज़ीकरण करते हैं और कहते हैं कि उनके crawlers robots.txt का पालन करते हैं, उन fetches के लिए बारीकियों के साथ जो सीधे उपयोगकर्ता द्वारा शुरू हों। कुछ कम पारदर्शी bots के बारे में रिपोर्ट है कि वे इसे अनदेखा करते हैं। सख्त लागू करने के लिए robots.txt को user agent और प्रकाशित IP रेंज पर आधारित सर्वर या firewall नियमों के साथ जोड़ें।
आपसे पहले लोगों ने Sorank आज़माया है
